Crate bearssl
Source - __fsid_t
- __locale_data
- __locale_struct
- br_aead_class_
- br_aes_big_cbcdec_keys
- \brief Context for AES subkeys (
aes_big
implementation, CBC decryption). - br_aes_big_cbcenc_keys
- \brief Context for AES subkeys (
aes_big
implementation, CBC encryption). - br_aes_big_ctr_keys
- \brief Context for AES subkeys (
aes_big
implementation, CTR encryption
and decryption). - br_aes_ct64_cbcdec_keys
- \brief Context for AES subkeys (
aes_ct64
implementation, CBC decryption). - br_aes_ct64_cbcenc_keys
- \brief Context for AES subkeys (
aes_ct64
implementation, CBC encryption). - br_aes_ct64_ctr_keys
- \brief Context for AES subkeys (
aes_ct64
implementation, CTR encryption
and decryption). - br_aes_ct_cbcdec_keys
- \brief Context for AES subkeys (
aes_ct
implementation, CBC decryption). - br_aes_ct_cbcenc_keys
- \brief Context for AES subkeys (
aes_ct
implementation, CBC encryption). - br_aes_ct_ctr_keys
- \brief Context for AES subkeys (
aes_ct
implementation, CTR encryption
and decryption). - br_aes_pwr8_cbcdec_keys
- \brief Context for AES subkeys (
aes_pwr8
implementation, CBC decryption). - br_aes_pwr8_cbcenc_keys
- \brief Context for AES subkeys (
aes_pwr8
implementation, CBC encryption). - br_aes_pwr8_ctr_keys
- \brief Context for AES subkeys (
aes_pwr8
implementation, CTR encryption
and decryption). - br_aes_small_cbcdec_keys
- \brief Context for AES subkeys (
aes_small
implementation, CBC decryption). - br_aes_small_cbcenc_keys
- \brief Context for AES subkeys (
aes_small
implementation, CBC encryption). - br_aes_small_ctr_keys
- \brief Context for AES subkeys (
aes_small
implementation, CTR encryption
and decryption). - br_aes_x86ni_cbcdec_keys
- \brief Context for AES subkeys (
aes_x86ni
implementation, CBC decryption). - br_aes_x86ni_cbcenc_keys
- \brief Context for AES subkeys (
aes_x86ni
implementation, CBC encryption). - br_aes_x86ni_ctr_keys
- \brief Context for AES subkeys (
aes_x86ni
implementation, CTR encryption
and decryption). - br_block_cbcdec_class_
- br_block_cbcenc_class_
- br_block_ctr_class_
- br_config_option
- \brief Type for a configuration option.
- br_des_ct_cbcdec_keys
- \brief Context for DES subkeys (
des_ct
implementation, CBC decryption). - br_des_ct_cbcenc_keys
- \brief Context for DES subkeys (
des_ct
implementation, CBC encryption). - br_des_tab_cbcdec_keys
- \brief Context for DES subkeys (
des_tab
implementation, CBC decryption). - br_des_tab_cbcenc_keys
- \brief Context for DES subkeys (
des_tab
implementation, CBC encryption). - br_ec_impl
- \brief Type for an EC implementation.
- br_ec_private_key
- \brief Structure for an EC private key.
- br_ec_public_key
- \brief Structure for an EC public key.
- br_gcm_context
- \brief Context structure for GCM.
- br_hash_class_
- br_hmac_context
- \brief HMAC computation context.
- br_hmac_drbg_context
- \brief Context for HMAC_DRBG.
- br_hmac_key_context
- \brief HMAC key context.
- br_md5_context
- \brief MD5 context.
- br_md5sha1_context
- \brief MD5+SHA-1 context.
- br_multihash_context
- \brief Multi-hasher context structure.
- br_name_element
- \brief Type for receiving a name element.
- br_pem_decoder_context
- \brief PEM decoder context.
- br_pem_decoder_context__bindgen_ty_1
- br_prng_class_
- br_rsa_private_key
- \brief RSA private key.
- br_rsa_public_key
- \brief RSA public key.
- br_sha1_context
- \brief SHA-1 context.
- br_sha224_context
- \brief SHA-224 context.
- br_sha384_context
- \brief SHA-384 context.
- br_skey_decoder_context
- \brief Private key decoder context.
- br_skey_decoder_context__bindgen_ty_2
- br_ssl_client_certificate
- \brief Type for the client certificate, if requested by the server.
- br_ssl_client_certificate_class_
- br_ssl_client_certificate_ec_context
- \brief A single-chain EC client certificate handler.
- br_ssl_client_certificate_rsa_context
- \brief A single-chain RSA client certificate handler.
- br_ssl_client_context_
- \brief Context structure for a SSL client.
- br_ssl_engine_context
- \brief Context structure for SSL engine.
- br_ssl_engine_context__bindgen_ty_3
- br_ssl_server_choices
- \brief Type for the server policy choices, taken after analysis of
the client message (ClientHello).
- br_ssl_server_context_
- \brief Context structure for a SSL server.
- br_ssl_server_policy_class_
- br_ssl_server_policy_ec_context
- \brief A single-chain EC policy handler.
- br_ssl_server_policy_rsa_context
- \brief A single-chain RSA policy handler.
- br_ssl_session_cache_class_
- br_ssl_session_cache_lru
- \brief Context for a basic cache system.
- br_ssl_session_parameters
- \brief Type for session parameters, to be saved for session resumption.
- br_sslio_context
- \brief Context structure for the simplified SSL I/O wrapper.
- br_sslrec_chapol_context
- \brief Context structure for processing records with ChaCha20+Poly1305.
- br_sslrec_gcm_context
- \brief Context structure for processing records with GCM.
- br_sslrec_in_cbc_class_
- br_sslrec_in_cbc_context
- \brief Context structure for decrypting incoming records with
CBC + HMAC.
- br_sslrec_in_chapol_class_
- br_sslrec_in_class_
- br_sslrec_in_gcm_class_
- br_sslrec_out_cbc_class_
- br_sslrec_out_cbc_context
- \brief Context structure for encrypting outgoing records with
CBC + HMAC.
- br_sslrec_out_chapol_class_
- br_sslrec_out_class_
- br_sslrec_out_clear_context
- \brief Context for a no-encryption engine.
- br_sslrec_out_gcm_class_
- br_tls_prf_seed_chunk
- \brief Type for a seed chunk.
- br_x500_name
- \brief Distinguished Name (X.500) structure.
- br_x509_certificate
- \brief Type for an X.509 certificate (DER-encoded).
- br_x509_class_
- br_x509_decoder_context
- \brief X.509 decoder context.
- br_x509_decoder_context__bindgen_ty_1
- br_x509_knownkey_context
- \brief The “known key” X.509 engine structure.
- br_x509_minimal_context
- \brief The “minimal” X.509 engine structure.
- br_x509_minimal_context__bindgen_ty_1
- br_x509_pkey
- \brief Aggregate structure for public keys.
- br_x509_trust_anchor
- \brief Trust anchor structure.
- max_align_t
- BR_ALERT_ACCESS_DENIED
- BR_ALERT_BAD_CERTIFICATE
- BR_ALERT_BAD_RECORD_MAC
- BR_ALERT_CERTIFICATE_EXPIRED
- BR_ALERT_CERTIFICATE_REVOKED
- BR_ALERT_CERTIFICATE_UNKNOWN
- BR_ALERT_CLOSE_NOTIFY
- BR_ALERT_DECODE_ERROR
- BR_ALERT_DECOMPRESSION_FAILURE
- BR_ALERT_DECRYPT_ERROR
- BR_ALERT_HANDSHAKE_FAILURE
- BR_ALERT_ILLEGAL_PARAMETER
- BR_ALERT_INSUFFICIENT_SECURITY
- BR_ALERT_INTERNAL_ERROR
- BR_ALERT_NO_APPLICATION_PROTOCOL
- BR_ALERT_NO_RENEGOTIATION
- BR_ALERT_PROTOCOL_VERSION
- BR_ALERT_RECORD_OVERFLOW
- BR_ALERT_UNEXPECTED_MESSAGE
- BR_ALERT_UNKNOWN_CA
- BR_ALERT_UNSUPPORTED_CERTIFICATE
- BR_ALERT_UNSUPPORTED_EXTENSION
- BR_ALERT_USER_CANCELED
- BR_AUTH_ECDH
- BR_AUTH_ECDSA
- BR_AUTH_RSA
- BR_EC_brainpoolP256r1
- BR_EC_brainpoolP384r1
- BR_EC_brainpoolP512r1
- BR_EC_curve448
- BR_EC_curve25519
- BR_EC_secp160k1
- BR_EC_secp160r1
- BR_EC_secp160r2
- BR_EC_secp192k1
- BR_EC_secp192r1
- BR_EC_secp224k1
- BR_EC_secp224r1
- BR_EC_secp256k1
- BR_EC_secp256r1
- BR_EC_secp384r1
- BR_EC_secp521r1
- BR_EC_sect163k1
- BR_EC_sect163r1
- BR_EC_sect163r2
- BR_EC_sect193r1
- BR_EC_sect193r2
- BR_EC_sect233k1
- BR_EC_sect233r1
- BR_EC_sect239k1
- BR_EC_sect283k1
- BR_EC_sect283r1
- BR_EC_sect409k1
- BR_EC_sect409r1
- BR_EC_sect571k1
- BR_EC_sect571r1
- BR_ERR_BAD_ALERT
- BR_ERR_BAD_CCS
- BR_ERR_BAD_CIPHER_SUITE
- BR_ERR_BAD_COMPRESSION
- BR_ERR_BAD_FINISHED
- BR_ERR_BAD_FRAGLEN
- BR_ERR_BAD_HANDSHAKE
- BR_ERR_BAD_HELLO_DONE
- BR_ERR_BAD_LENGTH
- BR_ERR_BAD_MAC
- BR_ERR_BAD_PARAM
- BR_ERR_BAD_SECRENEG
- BR_ERR_BAD_SIGNATURE
- BR_ERR_BAD_SNI
- BR_ERR_BAD_STATE
- BR_ERR_BAD_VERSION
- BR_ERR_EXTRA_EXTENSION
- BR_ERR_INVALID_ALGORITHM
- BR_ERR_IO
- BR_ERR_LIMIT_EXCEEDED
- BR_ERR_NO_CLIENT_AUTH
- BR_ERR_NO_RANDOM
- BR_ERR_OK
- BR_ERR_OVERSIZED_ID
- BR_ERR_RECV_FATAL_ALERT
- BR_ERR_RESUME_MISMATCH
- BR_ERR_SEND_FATAL_ALERT
- BR_ERR_TOO_LARGE
- BR_ERR_UNEXPECTED
- BR_ERR_UNKNOWN_TYPE
- BR_ERR_UNSUPPORTED_VERSION
- BR_ERR_WRONG_KEY_USAGE
- BR_ERR_X509_BAD_BOOLEAN
- BR_ERR_X509_BAD_DN
- BR_ERR_X509_BAD_SERVER_NAME
- BR_ERR_X509_BAD_SIGNATURE
- BR_ERR_X509_BAD_TAG_CLASS
- BR_ERR_X509_BAD_TAG_VALUE
- BR_ERR_X509_BAD_TIME
- BR_ERR_X509_CRITICAL_EXTENSION
- BR_ERR_X509_DN_MISMATCH
- BR_ERR_X509_EMPTY_CHAIN
- BR_ERR_X509_EXPIRED
- BR_ERR_X509_EXTRA_ELEMENT
- BR_ERR_X509_FORBIDDEN_KEY_USAGE
- BR_ERR_X509_INDEFINITE_LENGTH
- BR_ERR_X509_INNER_TRUNC
- BR_ERR_X509_INVALID_VALUE
- BR_ERR_X509_LIMIT_EXCEEDED
- BR_ERR_X509_NOT_CA
- BR_ERR_X509_NOT_CONSTRUCTED
- BR_ERR_X509_NOT_PRIMITIVE
- BR_ERR_X509_NOT_TRUSTED
- BR_ERR_X509_OK
- BR_ERR_X509_OVERFLOW
- BR_ERR_X509_PARTIAL_BYTE
- BR_ERR_X509_TIME_UNKNOWN
- BR_ERR_X509_TRUNCATED
- BR_ERR_X509_UNEXPECTED
- BR_ERR_X509_UNSUPPORTED
- BR_ERR_X509_WEAK_PUBLIC_KEY
- BR_ERR_X509_WRONG_KEY_TYPE
- BR_HASHDESC_ID_MASK
- BR_HASHDESC_ID_OFF
- BR_HASHDESC_LBLEN_MASK
- BR_HASHDESC_LBLEN_OFF
- BR_HASHDESC_OUT_MASK
- BR_HASHDESC_OUT_OFF
- BR_HASHDESC_STATE_MASK
- BR_HASHDESC_STATE_OFF
- BR_KEYTYPE_EC
- BR_KEYTYPE_KEYX
- BR_KEYTYPE_RSA
- BR_KEYTYPE_SIGN
- BR_MAX_CIPHER_SUITES
- BR_PEM_BEGIN_OBJ
- BR_PEM_END_OBJ
- BR_PEM_ERROR
- BR_SSL30
- BR_SSLENC_3DES_CBC
- BR_SSLENC_AES128_CBC
- BR_SSLENC_AES128_GCM
- BR_SSLENC_AES256_CBC
- BR_SSLENC_AES256_GCM
- BR_SSLENC_CHACHA20
- BR_SSLKEYX_ECDHE_ECDSA
- BR_SSLKEYX_ECDHE_RSA
- BR_SSLKEYX_ECDH_ECDSA
- BR_SSLKEYX_ECDH_RSA
- BR_SSLKEYX_RSA
- BR_SSLMAC_AEAD
- BR_SSLMAC_SHA1
- BR_SSLMAC_SHA256
- BR_SSLMAC_SHA384
- BR_SSLPRF_SHA256
- BR_SSLPRF_SHA384
- BR_SSL_BUFSIZE_BIDI
- BR_SSL_BUFSIZE_INPUT
- BR_SSL_BUFSIZE_MONO
- BR_SSL_BUFSIZE_OUTPUT
- BR_SSL_CLOSED
- BR_SSL_RECVAPP
- BR_SSL_RECVREC
- BR_SSL_SENDAPP
- BR_SSL_SENDREC
- BR_TLS10
- BR_TLS11
- BR_TLS12
- BR_TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA
- BR_TLS_DHE_DSS_WITH_AES_128_CBC_SHA
- BR_TLS_DHE_DSS_WITH_AES_128_CBC_SHA256
- BR_TLS_DHE_DSS_WITH_AES_128_GCM_SHA256
- BR_TLS_DHE_DSS_WITH_AES_256_CBC_SHA
- BR_TLS_DHE_DSS_WITH_AES_256_CBC_SHA256
- BR_TLS_DHE_DSS_WITH_AES_256_GCM_SHA384
- BR_TLS_DHE_PSK_WITH_CHACHA20_POLY1305_SHA256
- BR_TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA
- BR_TLS_DHE_RSA_WITH_AES_128_CBC_SHA
- BR_TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
- BR_TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
- BR_TLS_DHE_RSA_WITH_AES_256_CBC_SHA
- BR_TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
- BR_TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
- BR_TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256
- BR_TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA
- BR_TLS_DH_DSS_WITH_AES_128_CBC_SHA
- BR_TLS_DH_DSS_WITH_AES_128_CBC_SHA256
- BR_TLS_DH_DSS_WITH_AES_128_GCM_SHA256
- BR_TLS_DH_DSS_WITH_AES_256_CBC_SHA
- BR_TLS_DH_DSS_WITH_AES_256_CBC_SHA256
- BR_TLS_DH_DSS_WITH_AES_256_GCM_SHA384
- BR_TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA
- BR_TLS_DH_RSA_WITH_AES_128_CBC_SHA
- BR_TLS_DH_RSA_WITH_AES_128_CBC_SHA256
- BR_TLS_DH_RSA_WITH_AES_128_GCM_SHA256
- BR_TLS_DH_RSA_WITH_AES_256_CBC_SHA
- BR_TLS_DH_RSA_WITH_AES_256_CBC_SHA256
- BR_TLS_DH_RSA_WITH_AES_256_GCM_SHA384
- BR_TLS_DH_anon_WITH_3DES_EDE_CBC_SHA
- BR_TLS_DH_anon_WITH_AES_128_CBC_SHA
- BR_TLS_DH_anon_WITH_AES_128_CBC_SHA256
- BR_TLS_DH_anon_WITH_AES_128_GCM_SHA256
- BR_TLS_DH_anon_WITH_AES_256_CBC_SHA
- BR_TLS_DH_anon_WITH_AES_256_CBC_SHA256
- BR_TLS_DH_anon_WITH_AES_256_GCM_SHA384
- BR_TLS_DH_anon_WITH_RC4_128_MD5
- BR_TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA
- BR_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
- BR_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
- BR_TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
- BR_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
- BR_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
- BR_TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
- BR_TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256
- BR_TLS_ECDHE_ECDSA_WITH_NULL_SHA
- BR_TLS_ECDHE_ECDSA_WITH_RC4_128_SHA
- BR_TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256
- BR_TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA
- BR_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
- BR_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
- BR_TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
- BR_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
- BR_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
- BR_TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
- BR_TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
- BR_TLS_ECDHE_RSA_WITH_NULL_SHA
- BR_TLS_ECDHE_RSA_WITH_RC4_128_SHA
- BR_TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA
- BR_TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA
- BR_TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256
- BR_TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256
- BR_TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA
- BR_TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384
- BR_TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384
- BR_TLS_ECDH_ECDSA_WITH_NULL_SHA
- BR_TLS_ECDH_ECDSA_WITH_RC4_128_SHA
- BR_TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA
- BR_TLS_ECDH_RSA_WITH_AES_128_CBC_SHA
- BR_TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256
- BR_TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256
- BR_TLS_ECDH_RSA_WITH_AES_256_CBC_SHA
- BR_TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384
- BR_TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384
- BR_TLS_ECDH_RSA_WITH_NULL_SHA
- BR_TLS_ECDH_RSA_WITH_RC4_128_SHA
- BR_TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA
- BR_TLS_ECDH_anon_WITH_AES_128_CBC_SHA
- BR_TLS_ECDH_anon_WITH_AES_256_CBC_SHA
- BR_TLS_ECDH_anon_WITH_NULL_SHA
- BR_TLS_ECDH_anon_WITH_RC4_128_SHA
- BR_TLS_FALLBACK_SCSV
- BR_TLS_NULL_WITH_NULL_NULL
- BR_TLS_PSK_WITH_CHACHA20_POLY1305_SHA256
- BR_TLS_RSA_PSK_WITH_CHACHA20_POLY1305_SHA256
- BR_TLS_RSA_WITH_3DES_EDE_CBC_SHA
- BR_TLS_RSA_WITH_AES_128_CBC_SHA
- BR_TLS_RSA_WITH_AES_128_CBC_SHA256
- BR_TLS_RSA_WITH_AES_128_GCM_SHA256
- BR_TLS_RSA_WITH_AES_256_CBC_SHA
- BR_TLS_RSA_WITH_AES_256_CBC_SHA256
- BR_TLS_RSA_WITH_AES_256_GCM_SHA384
- BR_TLS_RSA_WITH_NULL_MD5
- BR_TLS_RSA_WITH_NULL_SHA
- BR_TLS_RSA_WITH_NULL_SHA256
- BR_TLS_RSA_WITH_RC4_128_MD5
- BR_TLS_RSA_WITH_RC4_128_SHA
- BR_X509_BUFSIZE_KEY
- BR_X509_BUFSIZE_SIG
- BR_X509_TA_CA
- INT8_MAX
- INT8_MIN
- INT16_MAX
- INT16_MIN
- INT32_MAX
- INT32_MIN
- INTPTR_MAX
- INTPTR_MIN
- INT_FAST8_MAX
- INT_FAST8_MIN
- INT_FAST16_MAX
- INT_FAST16_MIN
- INT_FAST32_MAX
- INT_FAST32_MIN
- INT_LEAST8_MAX
- INT_LEAST8_MIN
- INT_LEAST16_MAX
- INT_LEAST16_MIN
- INT_LEAST32_MAX
- INT_LEAST32_MIN
- PTRDIFF_MAX
- PTRDIFF_MIN
- SIG_ATOMIC_MAX
- SIG_ATOMIC_MIN
- SIZE_MAX
- UINT8_MAX
- UINT16_MAX
- UINT32_MAX
- UINTPTR_MAX
- UINT_FAST8_MAX
- UINT_FAST16_MAX
- UINT_FAST32_MAX
- UINT_LEAST8_MAX
- UINT_LEAST16_MAX
- UINT_LEAST32_MAX
- WINT_MAX
- WINT_MIN
- _ATFILE_SOURCE
- _BITS_STDINT_INTN_H
- _BITS_STDINT_UINTN_H
- _BITS_TIME64_H
- _BITS_TYPESIZES_H
- _BITS_TYPES_H
- _BITS_TYPES_LOCALE_T_H
- _BITS_TYPES___LOCALE_T_H
- _BITS_WCHAR_H
- _DEFAULT_SOURCE
- _FEATURES_H
- _POSIX_C_SOURCE
- _POSIX_SOURCE
- _STDC_PREDEF_H
- _STDINT_H
- _STRINGS_H
- _STRING_H
- _SYS_CDEFS_H
- __FD_SETSIZE
- __GLIBC_MINOR__
- __GLIBC_USE_DEPRECATED_GETS
- __GLIBC_USE_DEPRECATED_SCANF
- __GLIBC_USE_IEC_60559_BFP_EXT
- __GLIBC_USE_IEC_60559_BFP_EXT_C2X
- __GLIBC_USE_IEC_60559_EXT
- __GLIBC_USE_IEC_60559_FUNCS_EXT
- __GLIBC_USE_IEC_60559_FUNCS_EXT_C2X
- __GLIBC_USE_IEC_60559_TYPES_EXT
- __GLIBC_USE_ISOC2X
- __GLIBC_USE_LIB_EXT2
- __GLIBC__
- __GNU_LIBRARY__
- __HAVE_GENERIC_SELECTION
- __INO_T_MATCHES_INO64_T
- __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64
- __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI
- __OFF_T_MATCHES_OFF64_T
- __RLIM_T_MATCHES_RLIM64_T
- __STATFS_MATCHES_STATFS64
- __STDC_IEC_559_COMPLEX__
- __STDC_IEC_559__
- __STDC_IEC_60559_BFP__
- __STDC_IEC_60559_COMPLEX__
- __STDC_ISO_10646__
- __SYSCALL_WORDSIZE
- __TIMESIZE
- __USE_ATFILE
- __USE_FORTIFY_LEVEL
- __USE_ISOC11
- __USE_ISOC95
- __USE_ISOC99
- __USE_MISC
- __USE_POSIX
- __USE_POSIX2
- __USE_POSIX199309
- __USE_POSIX199506
- __USE_POSIX_IMPLICITLY
- __USE_XOPEN2K
- __USE_XOPEN2K8
- __WORDSIZE
- __WORDSIZE_TIME64_COMPAT32
- __glibc_c99_flexarr_available
- br_aes_big_BLOCK_SIZE
- br_aes_ct64_BLOCK_SIZE
- br_aes_ct_BLOCK_SIZE
- br_aes_pwr8_BLOCK_SIZE
- br_aes_small_BLOCK_SIZE
- br_aes_x86ni_BLOCK_SIZE
- br_des_ct_BLOCK_SIZE
- br_des_tab_BLOCK_SIZE
- br_md5_ID
- br_md5_SIZE
- br_md5sha1_ID
- br_md5sha1_SIZE
- br_sha1_ID
- br_sha1_SIZE
- br_sha224_ID
- br_sha224_SIZE
- br_sha256_ID
- br_sha256_SIZE
- br_sha384_ID
- br_sha384_SIZE
- br_sha512_ID
- br_sha512_SIZE
- br_aes_big_cbcdec_vtable⚠
- br_aes_big_cbcenc_vtable⚠
- br_aes_big_ctr_vtable⚠
- br_aes_ct64_cbcdec_vtable⚠
- br_aes_ct64_cbcenc_vtable⚠
- br_aes_ct64_ctr_vtable⚠
- br_aes_ct_cbcdec_vtable⚠
- br_aes_ct_cbcenc_vtable⚠
- br_aes_ct_ctr_vtable⚠
- br_aes_pwr8_cbcdec_vtable⚠
- br_aes_pwr8_cbcenc_vtable⚠
- br_aes_pwr8_ctr_vtable⚠
- br_aes_small_cbcdec_vtable⚠
- br_aes_small_cbcenc_vtable⚠
- br_aes_small_ctr_vtable⚠
- br_aes_x86ni_cbcdec_vtable⚠
- br_aes_x86ni_cbcenc_vtable⚠
- br_aes_x86ni_ctr_vtable⚠
- br_des_ct_cbcdec_vtable⚠
- br_des_ct_cbcenc_vtable⚠
- br_des_tab_cbcdec_vtable⚠
- br_des_tab_cbcenc_vtable⚠
- br_ec_all_m15⚠
- br_ec_all_m31⚠
- br_ec_c25519_i15⚠
- br_ec_c25519_i31⚠
- br_ec_c25519_m15⚠
- br_ec_c25519_m31⚠
- br_ec_p256_m15⚠
- br_ec_p256_m31⚠
- br_ec_prime_i15⚠
- br_ec_prime_i31⚠
- br_gcm_vtable⚠
- br_hmac_drbg_vtable⚠
- br_md5_vtable⚠
- br_md5sha1_vtable⚠
- br_sha1_vtable⚠
- br_sha224_vtable⚠
- br_sha256_vtable⚠
- br_sha384_vtable⚠
- br_sha512_vtable⚠
- br_sslrec_in_cbc_vtable⚠
- br_sslrec_in_chapol_vtable⚠
- br_sslrec_in_gcm_vtable⚠
- br_sslrec_out_cbc_vtable⚠
- br_sslrec_out_chapol_vtable⚠
- br_sslrec_out_clear_vtable⚠
- br_sslrec_out_gcm_vtable⚠
- br_x509_knownkey_vtable⚠
- br_x509_minimal_vtable⚠
- __memcmpeq⚠
- __stpcpy⚠
- __stpncpy⚠
- __strtok_r⚠
- bcmp⚠
- bcopy⚠
- br_aes_big_cbcdec_init⚠
- \brief Context initialisation (key schedule) for AES CBC decryption
(
aes_big
implementation). - br_aes_big_cbcdec_run⚠
- \brief CBC decryption with AES (
aes_big
implementation). - br_aes_big_cbcenc_init⚠
- \brief Context initialisation (key schedule) for AES CBC encryption
(
aes_big
implementation). - br_aes_big_cbcenc_run⚠
- \brief CBC encryption with AES (
aes_big
implementation). - br_aes_big_ctr_init⚠
- \brief Context initialisation (key schedule) for AES CTR encryption
and decryption (
aes_big
implementation). - br_aes_big_ctr_run⚠
- \brief CTR encryption and decryption with AES (
aes_big
implementation). - br_aes_ct64_cbcdec_init⚠
- \brief Context initialisation (key schedule) for AES CBC decryption
(
aes_ct64
implementation). - br_aes_ct64_cbcdec_run⚠
- \brief CBC decryption with AES (
aes_ct64
implementation). - br_aes_ct64_cbcenc_init⚠
- \brief Context initialisation (key schedule) for AES CBC encryption
(
aes_ct64
implementation). - br_aes_ct64_cbcenc_run⚠
- \brief CBC encryption with AES (
aes_ct64
implementation). - br_aes_ct64_ctr_init⚠
- \brief Context initialisation (key schedule) for AES CTR encryption
and decryption (
aes_ct64
implementation). - br_aes_ct64_ctr_run⚠
- \brief CTR encryption and decryption with AES (
aes_ct64
implementation). - br_aes_ct_cbcdec_init⚠
- \brief Context initialisation (key schedule) for AES CBC decryption
(
aes_ct
implementation). - br_aes_ct_cbcdec_run⚠
- \brief CBC decryption with AES (
aes_ct
implementation). - br_aes_ct_cbcenc_init⚠
- \brief Context initialisation (key schedule) for AES CBC encryption
(
aes_ct
implementation). - br_aes_ct_cbcenc_run⚠
- \brief CBC encryption with AES (
aes_ct
implementation). - br_aes_ct_ctr_init⚠
- \brief Context initialisation (key schedule) for AES CTR encryption
and decryption (
aes_ct
implementation). - br_aes_ct_ctr_run⚠
- \brief CTR encryption and decryption with AES (
aes_ct
implementation). - br_aes_pwr8_cbcdec_get_vtable⚠
- \brief Obtain the
aes_pwr8
AES-CBC (decryption) implementation, if
available. - br_aes_pwr8_cbcdec_init⚠
- \brief Context initialisation (key schedule) for AES CBC decryption
(
aes_pwr8
implementation). - br_aes_pwr8_cbcdec_run⚠
- \brief CBC decryption with AES (
aes_pwr8
implementation). - br_aes_pwr8_cbcenc_get_vtable⚠
- \brief Obtain the
aes_pwr8
AES-CBC (encryption) implementation, if
available. - br_aes_pwr8_cbcenc_init⚠
- \brief Context initialisation (key schedule) for AES CBC encryption
(
aes_pwr8
implementation). - br_aes_pwr8_cbcenc_run⚠
- \brief CBC encryption with AES (
aes_pwr8
implementation). - br_aes_pwr8_ctr_get_vtable⚠
- \brief Obtain the
aes_pwr8
AES-CTR implementation, if available. - br_aes_pwr8_ctr_init⚠
- \brief Context initialisation (key schedule) for AES CTR encryption
and decryption (
aes_pwr8
implementation). - br_aes_pwr8_ctr_run⚠
- \brief CTR encryption and decryption with AES (
aes_pwr8
implementation). - br_aes_small_cbcdec_init⚠
- \brief Context initialisation (key schedule) for AES CBC decryption
(
aes_small
implementation). - br_aes_small_cbcdec_run⚠
- \brief CBC decryption with AES (
aes_small
implementation). - br_aes_small_cbcenc_init⚠
- \brief Context initialisation (key schedule) for AES CBC encryption
(
aes_small
implementation). - br_aes_small_cbcenc_run⚠
- \brief CBC encryption with AES (
aes_small
implementation). - br_aes_small_ctr_init⚠
- \brief Context initialisation (key schedule) for AES CTR encryption
and decryption (
aes_small
implementation). - br_aes_small_ctr_run⚠
- \brief CTR encryption and decryption with AES (
aes_small
implementation). - br_aes_x86ni_cbcdec_get_vtable⚠
- \brief Obtain the
aes_x86ni
AES-CBC (decryption) implementation, if
available. - br_aes_x86ni_cbcdec_init⚠
- \brief Context initialisation (key schedule) for AES CBC decryption
(
aes_x86ni
implementation). - br_aes_x86ni_cbcdec_run⚠
- \brief CBC decryption with AES (
aes_x86ni
implementation). - br_aes_x86ni_cbcenc_get_vtable⚠
- \brief Obtain the
aes_x86ni
AES-CBC (encryption) implementation, if
available. - br_aes_x86ni_cbcenc_init⚠
- \brief Context initialisation (key schedule) for AES CBC encryption
(
aes_x86ni
implementation). - br_aes_x86ni_cbcenc_run⚠
- \brief CBC encryption with AES (
aes_x86ni
implementation). - br_aes_x86ni_ctr_get_vtable⚠
- \brief Obtain the
aes_x86ni
AES-CTR implementation, if available. - br_aes_x86ni_ctr_init⚠
- \brief Context initialisation (key schedule) for AES CTR encryption
and decryption (
aes_x86ni
implementation). - br_aes_x86ni_ctr_run⚠
- \brief CTR encryption and decryption with AES (
aes_x86ni
implementation). - br_chacha20_ct_run⚠
- \brief ChaCha20 implementation (straightforward C code, constant-time).
- br_chacha20_sse2_get⚠
- \brief Obtain the
sse2
ChaCha20 implementation, if available. - br_chacha20_sse2_run⚠
- \brief ChaCha20 implementation (SSE2 code, constant-time).
- br_des_ct_cbcdec_init⚠
- \brief Context initialisation (key schedule) for DES CBC decryption
(
des_ct
implementation). - br_des_ct_cbcdec_run⚠
- \brief CBC decryption with DES (
des_ct
implementation). - br_des_ct_cbcenc_init⚠
- \brief Context initialisation (key schedule) for DES CBC encryption
(
des_ct
implementation). - br_des_ct_cbcenc_run⚠
- \brief CBC encryption with DES (
des_ct
implementation). - br_des_tab_cbcdec_init⚠
- \brief Context initialisation (key schedule) for DES CBC decryption
(
des_tab
implementation). - br_des_tab_cbcdec_run⚠
- \brief CBC decryption with DES (
des_tab
implementation). - br_des_tab_cbcenc_init⚠
- \brief Context initialisation (key schedule) for DES CBC encryption
(
des_tab
implementation). - br_des_tab_cbcenc_run⚠
- \brief CBC encryption with DES (
des_tab
implementation). - br_ec_get_default⚠
- \brief Get the “default” EC implementation for the current system.
- br_ecdsa_asn1_to_raw⚠
- \brief Convert a signature from “asn1” to “raw”.
- br_ecdsa_i15_sign_asn1⚠
- \brief ECDSA signature generator, “i15” implementation, “asn1” format.
- br_ecdsa_i15_sign_raw⚠
- \brief ECDSA signature generator, “i15” implementation, “raw” format.
- br_ecdsa_i15_vrfy_asn1⚠
- \brief ECDSA signature verifier, “i15” implementation, “asn1” format.
- br_ecdsa_i15_vrfy_raw⚠
- \brief ECDSA signature verifier, “i15” implementation, “raw” format.
- br_ecdsa_i31_sign_asn1⚠
- \brief ECDSA signature generator, “i31” implementation, “asn1” format.
- br_ecdsa_i31_sign_raw⚠
- \brief ECDSA signature generator, “i31” implementation, “raw” format.
- br_ecdsa_i31_vrfy_asn1⚠
- \brief ECDSA signature verifier, “i31” implementation, “asn1” format.
- br_ecdsa_i31_vrfy_raw⚠
- \brief ECDSA signature verifier, “i31” implementation, “raw” format.
- br_ecdsa_raw_to_asn1⚠
- \brief Convert a signature from “raw” to “asn1”.
- br_ecdsa_sign_asn1_get_default⚠
- \brief Get “default” ECDSA implementation (signer, asn1 format).
- br_ecdsa_sign_raw_get_default⚠
- \brief Get “default” ECDSA implementation (signer, raw format).
- br_ecdsa_vrfy_asn1_get_default⚠
- \brief Get “default” ECDSA implementation (verifier, asn1 format).
- br_ecdsa_vrfy_raw_get_default⚠
- \brief Get “default” ECDSA implementation (verifier, raw format).
- br_gcm_aad_inject⚠
- \brief Inject additional authenticated data into GCM.
- br_gcm_check_tag⚠
- \brief Compute and check GCM authentication tag.
- br_gcm_flip⚠
- \brief Finish injection of additional authenticated data into GCM.
- br_gcm_get_tag⚠
- \brief Compute GCM authentication tag.
- br_gcm_init⚠
- \brief Initialize a GCM context.
- br_gcm_reset⚠
- \brief Reset a GCM context.
- br_gcm_run⚠
- \brief Encrypt or decrypt some data with GCM.
- br_get_config⚠
- \brief Get configuration report.
- br_ghash_ctmul⚠
- \brief GHASH implementation using multiplications (mixed 32-bit).
- br_ghash_ctmul32⚠
- \brief GHASH implementation using multiplications (strict 32-bit).
- br_ghash_ctmul64⚠
- \brief GHASH implementation using multiplications (64-bit).
- br_ghash_pclmul⚠
- \brief GHASH implementation using the
pclmulqdq
opcode (part of the
AES-NI instructions). - br_ghash_pclmul_get⚠
- \brief Obtain the
pclmul
GHASH implementation, if available. - br_ghash_pwr8⚠
- \brief GHASH implementation using the POWER8 opcodes.
- br_ghash_pwr8_get⚠
- \brief Obtain the
pwr8
GHASH implementation, if available. - br_hmac_drbg_generate⚠
- \brief Random bytes generation with HMAC_DRBG.
- br_hmac_drbg_init⚠
- \brief HMAC_DRBG initialisation.
- br_hmac_drbg_update⚠
- \brief Inject additional seed bytes in HMAC_DRBG.
- br_hmac_init⚠
- \brief HMAC computation initialisation.
- br_hmac_key_init⚠
- \brief HMAC key context initialisation.
- br_hmac_out⚠
- \brief Compute the HMAC output.
- br_hmac_outCT⚠
- \brief Constant-time HMAC computation.
- br_hmac_update⚠
- \brief Inject some bytes in HMAC.
- br_md5_init⚠
- \brief MD5 context initialisation.
- br_md5_out⚠
- \brief Compute MD5 output.
- br_md5_set_state⚠
- \brief Restore MD5 running state.
- br_md5_state⚠
- \brief Save MD5 running state.
- br_md5_update⚠
- \brief Inject some data bytes in a running MD5 computation.
- br_md5sha1_init⚠
- \brief MD5+SHA-1 context initialisation.
- br_md5sha1_out⚠
- \brief Compute MD5+SHA-1 output.
- br_md5sha1_set_state⚠
- \brief Restore MD5+SHA-1 running state.
- br_md5sha1_state⚠
- \brief Save MD5+SHA-1 running state.
- br_md5sha1_update⚠
- \brief Inject some data bytes in a running MD5+SHA-1 computation.
- br_multihash_init⚠
- \brief Reset a multi-hasher context.
- br_multihash_out⚠
- \brief Compute a hash output from a multi-hasher.
- br_multihash_update⚠
- \brief Inject some data bytes in a running multi-hashing computation.
- br_multihash_zero⚠
- \brief Clear a multi-hasher context.
- br_pem_decoder_event⚠
- \brief Get the last event.
- br_pem_decoder_init⚠
- \brief Initialise a PEM decoder structure.
- br_pem_decoder_push⚠
- \brief Push some bytes into the decoder.
- br_poly1305_ctmul32_run⚠
- \brief ChaCha20+Poly1305 AEAD implementation (pure 32-bit multiplications).
- br_poly1305_ctmul_run⚠
- \brief ChaCha20+Poly1305 AEAD implementation (mixed 32-bit multiplications).
- br_poly1305_ctmulq_get⚠
- \brief Get the ChaCha20+Poly1305 “ctmulq” implementation, if available.
- br_poly1305_ctmulq_run⚠
- \brief ChaCha20+Poly1305 AEAD implementation (ctmulq).
- br_poly1305_i15_run⚠
- \brief ChaCha20+Poly1305 AEAD implementation (i15).
- br_prng_seeder_system⚠
- \brief Get a seeder backed by the operating system or hardware.
- br_rsa_i15_pkcs1_sign⚠
- \brief RSA signature generation engine “i15”.
- br_rsa_i15_pkcs1_vrfy⚠
- \brief RSA signature verification engine “i15”.
- br_rsa_i15_private⚠
- \brief RSA private key engine “i15”.
- br_rsa_i15_public⚠
- \brief RSA public key engine “i15”.
- br_rsa_i31_pkcs1_sign⚠
- \brief RSA signature generation engine “i31”.
- br_rsa_i31_pkcs1_vrfy⚠
- \brief RSA signature verification engine “i31”.
- br_rsa_i31_private⚠
- \brief RSA private key engine “i31”.
- br_rsa_i31_public⚠
- \brief RSA public key engine “i31”.
- br_rsa_i32_pkcs1_sign⚠
- \brief RSA signature generation engine “i32”.
- br_rsa_i32_pkcs1_vrfy⚠
- \brief RSA signature verification engine “i32”.
- br_rsa_i32_private⚠
- \brief RSA private key engine “i32”.
- br_rsa_i32_public⚠
- \brief RSA public key engine “i32”.
- br_rsa_i62_pkcs1_sign⚠
- \brief RSA signature generation engine “i62”.
- br_rsa_i62_pkcs1_sign_get⚠
- \brief Get the RSA “i62” implementation (PKCS#1 signature generation),
if available.
- br_rsa_i62_pkcs1_vrfy⚠
- \brief RSA signature verification engine “i62”.
- br_rsa_i62_pkcs1_vrfy_get⚠
- \brief Get the RSA “i62” implementation (PKCS#1 signature verification),
if available.
- br_rsa_i62_private⚠
- \brief RSA private key engine “i62”.
- br_rsa_i62_private_get⚠
- \brief Get the RSA “i62” implementation (private key operations),
if available.
- br_rsa_i62_public⚠
- \brief RSA public key engine “i62”.
- br_rsa_i62_public_get⚠
- \brief Get the RSA “i62” implementation (public key operations),
if available.
- br_rsa_pkcs1_sign_get_default⚠
- \brief Get “default” RSA implementation (PKCS#1 signature generation).
- br_rsa_pkcs1_vrfy_get_default⚠
- \brief Get “default” RSA implementation (PKCS#1 signature verification).
- br_rsa_private_get_default⚠
- \brief Get “default” RSA implementation (private-key operations).
- br_rsa_public_get_default⚠
- \brief Get “default” RSA implementation (public-key operations).
- br_rsa_ssl_decrypt⚠
- \brief RSA decryption helper, for SSL/TLS.
- br_sha1_init⚠
- \brief SHA-1 context initialisation.
- br_sha1_out⚠
- \brief Compute SHA-1 output.
- br_sha1_set_state⚠
- \brief Restore SHA-1 running state.
- br_sha1_state⚠
- \brief Save SHA-1 running state.
- br_sha1_update⚠
- \brief Inject some data bytes in a running SHA-1 computation.
- br_sha224_init⚠
- \brief SHA-224 context initialisation.
- br_sha224_out⚠
- \brief Compute SHA-224 output.
- br_sha224_set_state⚠
- \brief Restore SHA-224 running state.
- br_sha224_state⚠
- \brief Save SHA-224 running state.
- br_sha224_update⚠
- \brief Inject some data bytes in a running SHA-224 computation.
- br_sha256_init⚠
- \brief SHA-256 context initialisation.
- br_sha256_out⚠
- \brief Compute SHA-256 output.
- br_sha384_init⚠
- \brief SHA-384 context initialisation.
- br_sha384_out⚠
- \brief Compute SHA-384 output.
- br_sha384_set_state⚠
- \brief Restore SHA-384 running state.
- br_sha384_state⚠
- \brief Save SHA-384 running state.
- br_sha384_update⚠
- \brief Inject some data bytes in a running SHA-384 computation.
- br_sha512_init⚠
- \brief SHA-512 context initialisation.
- br_sha512_out⚠
- \brief Compute SHA-512 output.
- br_skey_decoder_init⚠
- \brief Initialise a private key decoder context.
- br_skey_decoder_push⚠
- \brief Push some data bytes into a private key decoder context.
- br_ssl_client_init_full⚠
- \brief SSL client profile: full.
- br_ssl_client_reset⚠
- \brief Prepare or reset a client context for a new connection.
- br_ssl_client_set_default_rsapub⚠
- \brief Set the “default” RSA implementation for public-key operations.
- br_ssl_client_set_single_ec⚠
- br_ssl_client_set_single_rsa⚠
- \brief Set client certificate chain and key (single RSA case).
- br_ssl_client_zero⚠
- \brief Clear the complete contents of a SSL client context.
- br_ssl_engine_close⚠
- \brief Initiate a closure.
- br_ssl_engine_current_state⚠
- \brief Get the current engine state.
- br_ssl_engine_flush⚠
- \brief Flush buffered application data.
- br_ssl_engine_inject_entropy⚠
- \brief Inject some “initial entropy” in the context.
- br_ssl_engine_recvapp_ack⚠
- \brief Acknowledge some received application data.
- br_ssl_engine_recvapp_buf⚠
- \brief Get buffer for received application data.
- br_ssl_engine_recvrec_ack⚠
- \brief Inform the engine of some new record data.
- br_ssl_engine_recvrec_buf⚠
- \brief Get buffer for incoming records.
- br_ssl_engine_renegotiate⚠
- \brief Initiate a renegotiation.
- br_ssl_engine_sendapp_ack⚠
- \brief Inform the engine of some new application data.
- br_ssl_engine_sendapp_buf⚠
- \brief Get buffer for application data to send.
- br_ssl_engine_sendrec_ack⚠
- \brief Acknowledge some sent record data.
- br_ssl_engine_sendrec_buf⚠
- \brief Get buffer for record data to send.
- br_ssl_engine_set_buffer⚠
- \brief Set the I/O buffer for the SSL engine.
- br_ssl_engine_set_buffers_bidi⚠
- \brief Set the I/O buffers for the SSL engine.
- br_ssl_engine_set_default_aes_cbc⚠
- \brief Set the “default” AES/CBC implementations.
- br_ssl_engine_set_default_aes_gcm⚠
- \brief Set the “default” implementations for AES/GCM (AES/CTR + GHASH).
- br_ssl_engine_set_default_chapol⚠
- \brief Set the “default” ChaCha20 and Poly1305 implementations.
- br_ssl_engine_set_default_des_cbc⚠
- \brief Set the “default” DES/CBC implementations.
- br_ssl_engine_set_default_ec⚠
- \brief Set the “default” EC implementation.
- br_ssl_engine_set_default_ecdsa⚠
- \brief Set the “default” ECDSA implementation (signature verification).
- br_ssl_engine_set_default_rsavrfy⚠
- \brief Set the “default” RSA implementation (signature verification).
- br_ssl_engine_set_suites⚠
- \brief Set the list of cipher suites advertised by this context.
- br_ssl_key_export⚠
- \brief Export key material from a connected SSL engine (RFC 5705).
- br_ssl_server_init_full_ec⚠
- \brief SSL server profile: full_ec.
- br_ssl_server_init_full_rsa⚠
- \brief SSL server profile: full_rsa.
- br_ssl_server_init_mine2c⚠
- \brief SSL server profile: mine2c.
- br_ssl_server_init_mine2g⚠
- \brief SSL server profile: mine2g.
- br_ssl_server_init_minf2c⚠
- \brief SSL server profile: minf2c.
- br_ssl_server_init_minf2g⚠
- \brief SSL server profile: minf2g.
- br_ssl_server_init_minr2g⚠
- \brief SSL server profile: minr2g.
- br_ssl_server_init_minu2g⚠
- \brief SSL server profile: minu2g.
- br_ssl_server_init_minv2g⚠
- \brief SSL server profile: minv2g.
- br_ssl_server_reset⚠
- \brief Prepare or reset a server context for handling an incoming client.
- br_ssl_server_set_single_ec⚠
- \brief Set the server certificate chain and key (single EC case).
- br_ssl_server_set_single_rsa⚠
- \brief Set the server certificate chain and key (single RSA case).
- br_ssl_server_zero⚠
- \brief Clear the complete contents of a SSL server context.
- br_ssl_session_cache_lru_forget⚠
- \brief Forget an entry in an LRU session cache.
- br_ssl_session_cache_lru_init⚠
- \brief Initialise a LRU session cache with the provided storage space.
- br_sslio_close⚠
- \brief Close the SSL connection.
- br_sslio_flush⚠
- \brief Flush pending data.
- br_sslio_init⚠
- \brief Initialise a simplified I/O wrapper context.
- br_sslio_read⚠
- \brief Read some application data from a SSL connection.
- br_sslio_read_all⚠
- \brief Read application data from a SSL connection.
- br_sslio_write⚠
- \brief Write some application data unto a SSL connection.
- br_sslio_write_all⚠
- \brief Write application data unto a SSL connection.
- br_tls10_prf⚠
- \brief PRF implementation for TLS 1.0 and 1.1.
- br_tls12_sha256_prf⚠
- \brief PRF implementation for TLS 1.2, with SHA-256.
- br_tls12_sha384_prf⚠
- \brief PRF implementation for TLS 1.2, with SHA-384.
- br_x509_decoder_init⚠
- \brief Initialise an X.509 decoder context for processing a new
certificate.
- br_x509_decoder_push⚠
- \brief Push some certificate bytes into a decoder context.
- br_x509_knownkey_init_ec⚠
- \brief Initialize a “known key” X.509 engine with a known EC public key.
- br_x509_knownkey_init_rsa⚠
- \brief Initialize a “known key” X.509 engine with a known RSA public key.
- br_x509_minimal_init⚠
- \brief Initialise a “minimal” X.509 engine.
- br_x509_minimal_init_full⚠
- \brief Initialise a “minimal” X.509 engine with default algorithms.
- bzero⚠
- explicit_bzero⚠
- ffs⚠
- ffsl⚠
- ffsll⚠
- index⚠
- memccpy⚠
- memchr⚠
- memcmp⚠
- memcpy⚠
- memmove⚠
- memset⚠
- rindex⚠
- stpcpy⚠
- stpncpy⚠
- strcasecmp⚠
- strcasecmp_l⚠
- strcat⚠
- strchr⚠
- strcmp⚠
- strcoll⚠
- strcoll_l⚠
- strcpy⚠
- strcspn⚠
- strdup⚠
- strerror⚠
- strerror_l⚠
- strerror_r⚠
- strlen⚠
- strncasecmp⚠
- strncasecmp_l⚠
- strncat⚠
- strncmp⚠
- strncpy⚠
- strndup⚠
- strnlen⚠
- strpbrk⚠
- strrchr⚠
- strsep⚠
- strsignal⚠
- strspn⚠
- strstr⚠
- strtok⚠
- strtok_r⚠
- strxfrm⚠
- strxfrm_l⚠
- __blkcnt64_t
- __blkcnt_t
- __blksize_t
- __caddr_t
- __clock_t
- __clockid_t
- __daddr_t
- __dev_t
- __fsblkcnt64_t
- __fsblkcnt_t
- __fsfilcnt64_t
- __fsfilcnt_t
- __fsword_t
- __gid_t
- __id_t
- __ino64_t
- __ino_t
- __int8_t
- __int16_t
- __int32_t
- __int64_t
- __int_least8_t
- __int_least16_t
- __int_least32_t
- __int_least64_t
- __intmax_t
- __intptr_t
- __key_t
- __locale_t
- __loff_t
- __mode_t
- __nlink_t
- __off64_t
- __off_t
- __pid_t
- __quad_t
- __rlim64_t
- __rlim_t
- __sig_atomic_t
- __socklen_t
- __ssize_t
- __suseconds64_t
- __suseconds_t
- __syscall_slong_t
- __syscall_ulong_t
- __time_t
- __timer_t
- __u_char
- __u_int
- __u_long
- __u_quad_t
- __u_short
- __uid_t
- __uint8_t
- __uint16_t
- __uint32_t
- __uint64_t
- __uint_least8_t
- __uint_least16_t
- __uint_least32_t
- __uint_least64_t
- __uintmax_t
- __useconds_t
- br_aead_class
- \brief Class type of an AEAD algorithm.
- br_block_cbcdec_class
- \brief Class type for CBC decryption implementations.
- br_block_cbcenc_class
- \brief Class type for CBC encryption implementations.
- br_block_ctr_class
- \brief Class type for CTR encryption/decryption implementations.
- br_chacha20_run
- \brief Type for a ChaCha20 implementation.
- br_ecdsa_sign
- \brief Type for an ECDSA signer function.
- br_ecdsa_vrfy
- \brief Type for an ECDSA signature verification function.
- br_ghash
- \brief Type for a GHASH implementation.
- br_hash_class
- \brief Class type for hash function implementations.
- br_poly1305_run
- \brief Type for a ChaCha20+Poly1305 AEAD implementation.
- br_prng_class
- \brief Class type for PRNG implementations.
- br_prng_seeder
- \brief Type for a provider of entropy seeds.
- br_rsa_pkcs1_sign
- \brief Type for a RSA signature generation engine (PKCS#1 v1.5).
- br_rsa_pkcs1_vrfy
- \brief Type for a RSA signature verification engine (PKCS#1 v1.5).
- br_rsa_private
- \brief Type for a RSA private key engine.
- br_rsa_public
- \brief Type for a RSA public key engine.
- br_sha256_context
- br_sha512_context
- br_ssl_client_certificate_class
- \brief Class type for a certificate handler (client side).
- br_ssl_client_context
- br_ssl_server_context
- br_ssl_server_policy_class
- \brief Class type for a policy handler (server side).
- br_ssl_session_cache_class
- \brief Class type for a session parameter cache.
- br_sslrec_in_cbc_class
- \brief Record decryption engine class, for CBC mode.
- br_sslrec_in_chapol_class
- \brief Record decryption engine class, for ChaCha20+Poly1305.
- br_sslrec_in_class
- \brief Decryption engine for SSL.
- br_sslrec_in_gcm_class
- \brief Record decryption engine class, for GCM mode.
- br_sslrec_out_cbc_class
- \brief Record encryption engine class, for CBC mode.
- br_sslrec_out_chapol_class
- \brief Record encryption engine class, for ChaCha20+Poly1305.
- br_sslrec_out_class
- \brief Encryption engine for SSL.
- br_sslrec_out_gcm_class
- \brief Record encryption engine class, for GCM mode.
- br_suite_translated
- \brief Type for a “translated cipher suite”, as an array of two
16-bit integers.
- br_tls_prf_impl
- brief A convenient type name for a PRF implementation.
- br_x509_class
- \brief Class type for an X.509 engine.
- int_fast8_t
- int_fast16_t
- int_fast32_t
- int_fast64_t
- int_least8_t
- int_least16_t
- int_least32_t
- int_least64_t
- intmax_t
- locale_t
- uint_fast8_t
- uint_fast16_t
- uint_fast32_t
- uint_fast64_t
- uint_least8_t
- uint_least16_t
- uint_least32_t
- uint_least64_t
- uintmax_t
- wchar_t
- br_aes_gen_cbcdec_keys
- \brief Aggregate structure large enough to be used as context for
subkeys (CBC decryption) for all AES implementations.
- br_aes_gen_cbcenc_keys
- \brief Aggregate structure large enough to be used as context for
subkeys (CBC encryption) for all AES implementations.
- br_aes_gen_ctr_keys
- \brief Aggregate structure large enough to be used as context for
subkeys (CTR encryption and decryption) for all AES implementations.
- br_aes_pwr8_cbcdec_keys__bindgen_ty_1
- br_aes_pwr8_cbcenc_keys__bindgen_ty_1
- br_aes_pwr8_ctr_keys__bindgen_ty_1
- br_aes_x86ni_cbcdec_keys__bindgen_ty_1
- br_aes_x86ni_cbcenc_keys__bindgen_ty_1
- br_aes_x86ni_ctr_keys__bindgen_ty_1
- br_des_gen_cbcdec_keys
- \brief Aggregate structure large enough to be used as context for
subkeys (CBC decryption) for all DES implementations.
- br_des_gen_cbcenc_keys
- \brief Aggregate structure large enough to be used as context for
subkeys (CBC encryption) for all DES implementations.
- br_hash_compat_context
- \brief Aggregate context for configurable hash function support.
- br_skey_decoder_context__bindgen_ty_1
- br_ssl_client_context___bindgen_ty_1
- br_ssl_engine_context__bindgen_ty_1
- br_ssl_engine_context__bindgen_ty_2
- br_ssl_server_context___bindgen_ty_1
- br_sslrec_chapol_context__bindgen_ty_1
- \brief Pointer to vtable.
- br_sslrec_gcm_context__bindgen_ty_1
- \brief Pointer to vtable.
- br_sslrec_gcm_context__bindgen_ty_2
- br_sslrec_in_cbc_context__bindgen_ty_1
- br_sslrec_out_cbc_context__bindgen_ty_1
- br_x509_pkey__bindgen_ty_1
- \brief Actual public key.