compat-1.3.h
mbedtls/config.h
mbedtls/check_config.h
compat-1.3.h
mbedtls/config.h
limits.h
MBEDTLS_COMPAT13_H
POLARSSL_AESNI_C
MBEDTLS_AESNI_C
POLARSSL_AES_C
MBEDTLS_AES_C
POLARSSL_ARC4_C
MBEDTLS_ARC4_C
POLARSSL_ASN1_PARSE_C
MBEDTLS_ASN1_PARSE_C
POLARSSL_ASN1_WRITE_C
MBEDTLS_ASN1_WRITE_C
POLARSSL_BASE64_C
MBEDTLS_BASE64_C
POLARSSL_BIGNUM_C
MBEDTLS_BIGNUM_C
POLARSSL_BLOWFISH_C
MBEDTLS_BLOWFISH_C
POLARSSL_CAMELLIA_C
MBEDTLS_CAMELLIA_C
POLARSSL_CCM_C
MBEDTLS_CCM_C
POLARSSL_CERTS_C
MBEDTLS_CERTS_C
POLARSSL_CIPHER_C
MBEDTLS_CIPHER_C
POLARSSL_CIPHER_MODE_CBC
MBEDTLS_CIPHER_MODE_CBC
POLARSSL_CIPHER_MODE_CFB
MBEDTLS_CIPHER_MODE_CFB
POLARSSL_CIPHER_MODE_CTR
MBEDTLS_CIPHER_MODE_CTR
POLARSSL_CIPHER_PADDING_ONE_AND_ZEROS
MBEDTLS_CIPHER_PADDING_ONE_AND_ZEROS
POLARSSL_CIPHER_PADDING_PKCS7
MBEDTLS_CIPHER_PADDING_PKCS7
POLARSSL_CIPHER_PADDING_ZEROS
MBEDTLS_CIPHER_PADDING_ZEROS
POLARSSL_CIPHER_PADDING_ZEROS_AND_LEN
MBEDTLS_CIPHER_PADDING_ZEROS_AND_LEN
POLARSSL_CTR_DRBG_C
MBEDTLS_CTR_DRBG_C
POLARSSL_DEBUG_C
MBEDTLS_DEBUG_C
POLARSSL_DEPRECATED_WARNING
MBEDTLS_DEPRECATED_WARNING
POLARSSL_DES_C
MBEDTLS_DES_C
POLARSSL_DHM_C
MBEDTLS_DHM_C
POLARSSL_ECDH_C
MBEDTLS_ECDH_C
POLARSSL_ECDSA_C
MBEDTLS_ECDSA_C
POLARSSL_ECDSA_DETERMINISTIC
MBEDTLS_ECDSA_DETERMINISTIC
POLARSSL_ECP_C
MBEDTLS_ECP_C
POLARSSL_ECP_DP_BP256R1_ENABLED
MBEDTLS_ECP_DP_BP256R1_ENABLED
POLARSSL_ECP_DP_BP384R1_ENABLED
MBEDTLS_ECP_DP_BP384R1_ENABLED
POLARSSL_ECP_DP_BP512R1_ENABLED
MBEDTLS_ECP_DP_BP512R1_ENABLED
POLARSSL_ECP_DP_M255_ENABLED
MBEDTLS_ECP_DP_CURVE25519_ENABLED
POLARSSL_ECP_DP_SECP192K1_ENABLED
MBEDTLS_ECP_DP_SECP192K1_ENABLED
POLARSSL_ECP_DP_SECP192R1_ENABLED
MBEDTLS_ECP_DP_SECP192R1_ENABLED
POLARSSL_ECP_DP_SECP224K1_ENABLED
MBEDTLS_ECP_DP_SECP224K1_ENABLED
POLARSSL_ECP_DP_SECP224R1_ENABLED
MBEDTLS_ECP_DP_SECP224R1_ENABLED
POLARSSL_ECP_DP_SECP256K1_ENABLED
MBEDTLS_ECP_DP_SECP256K1_ENABLED
POLARSSL_ECP_DP_SECP256R1_ENABLED
MBEDTLS_ECP_DP_SECP256R1_ENABLED
POLARSSL_ECP_DP_SECP384R1_ENABLED
MBEDTLS_ECP_DP_SECP384R1_ENABLED
POLARSSL_ECP_DP_SECP521R1_ENABLED
MBEDTLS_ECP_DP_SECP521R1_ENABLED
POLARSSL_ECP_NIST_OPTIM
MBEDTLS_ECP_NIST_OPTIM
POLARSSL_ENTROPY_C
MBEDTLS_ENTROPY_C
POLARSSL_ERROR_C
MBEDTLS_ERROR_C
POLARSSL_ERROR_STRERROR_DUMMY
MBEDTLS_ERROR_STRERROR_DUMMY
POLARSSL_FS_IO
MBEDTLS_FS_IO
POLARSSL_GCM_C
MBEDTLS_GCM_C
POLARSSL_GENPRIME
MBEDTLS_GENPRIME
POLARSSL_HAVEGE_C
MBEDTLS_HAVEGE_C
POLARSSL_HAVE_ASM
MBEDTLS_HAVE_ASM
POLARSSL_HAVE_TIME
MBEDTLS_HAVE_TIME
POLARSSL_HMAC_DRBG_C
MBEDTLS_HMAC_DRBG_C
POLARSSL_KEY_EXCHANGE_DHE_PSK_ENABLED
MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED
POLARSSL_KEY_EXCHANGE_DHE_RSA_ENABLED
MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED
POLARSSL_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED
MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED
POLARSSL_KEY_EXCHANGE_ECDHE_PSK_ENABLED
MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED
POLARSSL_KEY_EXCHANGE_ECDHE_RSA_ENABLED
MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED
POLARSSL_KEY_EXCHANGE_ECDH_ECDSA_ENABLED
MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED
POLARSSL_KEY_EXCHANGE_ECDH_RSA_ENABLED
MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED
POLARSSL_KEY_EXCHANGE_PSK_ENABLED
MBEDTLS_KEY_EXCHANGE_PSK_ENABLED
POLARSSL_KEY_EXCHANGE_RSA_ENABLED
MBEDTLS_KEY_EXCHANGE_RSA_ENABLED
POLARSSL_KEY_EXCHANGE_RSA_PSK_ENABLED
MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED
POLARSSL_MD2_C
MBEDTLS_MD2_C
POLARSSL_MD4_C
MBEDTLS_MD4_C
POLARSSL_MD5_C
MBEDTLS_MD5_C
POLARSSL_MD_C
MBEDTLS_MD_C
POLARSSL_NET_C
MBEDTLS_NET_C
POLARSSL_OID_C
MBEDTLS_OID_C
POLARSSL_PADLOCK_C
MBEDTLS_PADLOCK_C
POLARSSL_PEM_PARSE_C
MBEDTLS_PEM_PARSE_C
POLARSSL_PEM_WRITE_C
MBEDTLS_PEM_WRITE_C
POLARSSL_PKCS12_C
MBEDTLS_PKCS12_C
POLARSSL_PKCS1_V15
MBEDTLS_PKCS1_V15
POLARSSL_PKCS1_V21
MBEDTLS_PKCS1_V21
POLARSSL_PKCS5_C
MBEDTLS_PKCS5_C
POLARSSL_PK_C
MBEDTLS_PK_C
POLARSSL_PK_PARSE_C
MBEDTLS_PK_PARSE_C
POLARSSL_PK_PARSE_EC_EXTENDED
MBEDTLS_PK_PARSE_EC_EXTENDED
POLARSSL_PK_RSA_ALT_SUPPORT
MBEDTLS_PK_RSA_ALT_SUPPORT
POLARSSL_PK_WRITE_C
MBEDTLS_PK_WRITE_C
POLARSSL_PLATFORM_C
MBEDTLS_PLATFORM_C
POLARSSL_REMOVE_ARC4_CIPHERSUITES
MBEDTLS_REMOVE_ARC4_CIPHERSUITES
POLARSSL_RIPEMD160_C
MBEDTLS_RIPEMD160_C
POLARSSL_RSA_C
MBEDTLS_RSA_C
POLARSSL_SELF_TEST
MBEDTLS_SELF_TEST
POLARSSL_SHA1_C
MBEDTLS_SHA1_C
POLARSSL_SHA256_C
MBEDTLS_SHA256_C
POLARSSL_SHA512_C
MBEDTLS_SHA512_C
POLARSSL_SSL_ALL_ALERT_MESSAGES
MBEDTLS_SSL_ALL_ALERT_MESSAGES
POLARSSL_SSL_ALPN
MBEDTLS_SSL_ALPN
POLARSSL_SSL_CACHE_C
MBEDTLS_SSL_CACHE_C
POLARSSL_SSL_CBC_RECORD_SPLITTING
MBEDTLS_SSL_CBC_RECORD_SPLITTING
POLARSSL_SSL_CLI_C
MBEDTLS_SSL_CLI_C
POLARSSL_SSL_COOKIE_C
MBEDTLS_SSL_COOKIE_C
POLARSSL_SSL_DTLS_ANTI_REPLAY
MBEDTLS_SSL_DTLS_ANTI_REPLAY
POLARSSL_SSL_DTLS_BADMAC_LIMIT
MBEDTLS_SSL_DTLS_BADMAC_LIMIT
POLARSSL_SSL_DTLS_HELLO_VERIFY
MBEDTLS_SSL_DTLS_HELLO_VERIFY
POLARSSL_SSL_ENCRYPT_THEN_MAC
MBEDTLS_SSL_ENCRYPT_THEN_MAC
POLARSSL_SSL_EXTENDED_MASTER_SECRET
MBEDTLS_SSL_EXTENDED_MASTER_SECRET
POLARSSL_SSL_FALLBACK_SCSV
MBEDTLS_SSL_FALLBACK_SCSV
POLARSSL_SSL_MAX_FRAGMENT_LENGTH
MBEDTLS_SSL_MAX_FRAGMENT_LENGTH
POLARSSL_SSL_PROTO_DTLS
MBEDTLS_SSL_PROTO_DTLS
POLARSSL_SSL_PROTO_TLS1
MBEDTLS_SSL_PROTO_TLS1
POLARSSL_SSL_PROTO_TLS1_1
MBEDTLS_SSL_PROTO_TLS1_1
POLARSSL_SSL_PROTO_TLS1_2
MBEDTLS_SSL_PROTO_TLS1_2
POLARSSL_SSL_RENEGOTIATION
MBEDTLS_SSL_RENEGOTIATION
POLARSSL_SSL_SERVER_NAME_INDICATION
MBEDTLS_SSL_SERVER_NAME_INDICATION
POLARSSL_SSL_SESSION_TICKETS
MBEDTLS_SSL_SESSION_TICKETS
POLARSSL_SSL_SRV_C
MBEDTLS_SSL_SRV_C
POLARSSL_SSL_TLS_C
MBEDTLS_SSL_TLS_C
POLARSSL_SSL_TRUNCATED_HMAC
MBEDTLS_SSL_TRUNCATED_HMAC
POLARSSL_THREADING_C
MBEDTLS_THREADING_C
POLARSSL_THREADING_PTHREAD
MBEDTLS_THREADING_PTHREAD
POLARSSL_TIMING_C
MBEDTLS_TIMING_C
POLARSSL_VERSION_C
MBEDTLS_VERSION_C
POLARSSL_VERSION_FEATURES
MBEDTLS_VERSION_FEATURES
POLARSSL_X509_CHECK_EXTENDED_KEY_USAGE
MBEDTLS_X509_CHECK_EXTENDED_KEY_USAGE
POLARSSL_X509_CHECK_KEY_USAGE
MBEDTLS_X509_CHECK_KEY_USAGE
POLARSSL_X509_CREATE_C
MBEDTLS_X509_CREATE_C
POLARSSL_X509_CRL_PARSE_C
MBEDTLS_X509_CRL_PARSE_C
POLARSSL_X509_CRT_PARSE_C
MBEDTLS_X509_CRT_PARSE_C
POLARSSL_X509_CRT_WRITE_C
MBEDTLS_X509_CRT_WRITE_C
POLARSSL_X509_CSR_PARSE_C
MBEDTLS_X509_CSR_PARSE_C
POLARSSL_X509_CSR_WRITE_C
MBEDTLS_X509_CSR_WRITE_C
POLARSSL_X509_RSASSA_PSS_SUPPORT
MBEDTLS_X509_RSASSA_PSS_SUPPORT
POLARSSL_X509_USE_C
MBEDTLS_X509_USE_C
POLARSSL_XTEA_C
MBEDTLS_XTEA_C
AES_DECRYPT
MBEDTLS_AES_DECRYPT
AES_ENCRYPT
MBEDTLS_AES_ENCRYPT
ASN1_BIT_STRING
MBEDTLS_ASN1_BIT_STRING
ASN1_BMP_STRING
MBEDTLS_ASN1_BMP_STRING
ASN1_BOOLEAN
MBEDTLS_ASN1_BOOLEAN
ASN1_CHK_ADD
MBEDTLS_ASN1_CHK_ADD
ASN1_CONSTRUCTED
MBEDTLS_ASN1_CONSTRUCTED
ASN1_CONTEXT_SPECIFIC
MBEDTLS_ASN1_CONTEXT_SPECIFIC
ASN1_GENERALIZED_TIME
MBEDTLS_ASN1_GENERALIZED_TIME
ASN1_IA5_STRING
MBEDTLS_ASN1_IA5_STRING
ASN1_INTEGER
MBEDTLS_ASN1_INTEGER
ASN1_NULL
MBEDTLS_ASN1_NULL
ASN1_OCTET_STRING
MBEDTLS_ASN1_OCTET_STRING
ASN1_OID
MBEDTLS_ASN1_OID
ASN1_PRIMITIVE
MBEDTLS_ASN1_PRIMITIVE
ASN1_PRINTABLE_STRING
MBEDTLS_ASN1_PRINTABLE_STRING
ASN1_SEQUENCE
MBEDTLS_ASN1_SEQUENCE
ASN1_SET
MBEDTLS_ASN1_SET
ASN1_T61_STRING
MBEDTLS_ASN1_T61_STRING
ASN1_UNIVERSAL_STRING
MBEDTLS_ASN1_UNIVERSAL_STRING
ASN1_UTC_TIME
MBEDTLS_ASN1_UTC_TIME
ASN1_UTF8_STRING
MBEDTLS_ASN1_UTF8_STRING
BADCERT_CN_MISMATCH
MBEDTLS_X509_BADCERT_CN_MISMATCH
BADCERT_EXPIRED
MBEDTLS_X509_BADCERT_EXPIRED
BADCERT_FUTURE
MBEDTLS_X509_BADCERT_FUTURE
BADCERT_MISSING
MBEDTLS_X509_BADCERT_MISSING
BADCERT_NOT_TRUSTED
MBEDTLS_X509_BADCERT_NOT_TRUSTED
BADCERT_OTHER
MBEDTLS_X509_BADCERT_OTHER
BADCERT_REVOKED
MBEDTLS_X509_BADCERT_REVOKED
BADCERT_SKIP_VERIFY
MBEDTLS_X509_BADCERT_SKIP_VERIFY
BADCRL_EXPIRED
MBEDTLS_X509_BADCRL_EXPIRED
BADCRL_FUTURE
MBEDTLS_X509_BADCRL_FUTURE
BADCRL_NOT_TRUSTED
MBEDTLS_X509_BADCRL_NOT_TRUSTED
BLOWFISH_BLOCKSIZE
MBEDTLS_BLOWFISH_BLOCKSIZE
BLOWFISH_DECRYPT
MBEDTLS_BLOWFISH_DECRYPT
BLOWFISH_ENCRYPT
MBEDTLS_BLOWFISH_ENCRYPT
BLOWFISH_MAX_KEY
MBEDTLS_BLOWFISH_MAX_KEY_BITS
BLOWFISH_MIN_KEY
MBEDTLS_BLOWFISH_MIN_KEY_BITS
BLOWFISH_ROUNDS
MBEDTLS_BLOWFISH_ROUNDS
CAMELLIA_DECRYPT
MBEDTLS_CAMELLIA_DECRYPT
CAMELLIA_ENCRYPT
MBEDTLS_CAMELLIA_ENCRYPT
COLLECT_SIZE
MBEDTLS_HAVEGE_COLLECT_SIZE
CTR_DRBG_BLOCKSIZE
MBEDTLS_CTR_DRBG_BLOCKSIZE
CTR_DRBG_ENTROPY_LEN
MBEDTLS_CTR_DRBG_ENTROPY_LEN
CTR_DRBG_KEYBITS
MBEDTLS_CTR_DRBG_KEYBITS
CTR_DRBG_KEYSIZE
MBEDTLS_CTR_DRBG_KEYSIZE
CTR_DRBG_MAX_INPUT
MBEDTLS_CTR_DRBG_MAX_INPUT
CTR_DRBG_MAX_REQUEST
MBEDTLS_CTR_DRBG_MAX_REQUEST
CTR_DRBG_MAX_SEED_INPUT
MBEDTLS_CTR_DRBG_MAX_SEED_INPUT
CTR_DRBG_PR_OFF
MBEDTLS_CTR_DRBG_PR_OFF
CTR_DRBG_PR_ON
MBEDTLS_CTR_DRBG_PR_ON
CTR_DRBG_RESEED_INTERVAL
MBEDTLS_CTR_DRBG_RESEED_INTERVAL
CTR_DRBG_SEEDLEN
MBEDTLS_CTR_DRBG_SEEDLEN
DEPRECATED
MBEDTLS_DEPRECATED
DES_DECRYPT
MBEDTLS_DES_DECRYPT
DES_ENCRYPT
MBEDTLS_DES_ENCRYPT
DES_KEY_SIZE
MBEDTLS_DES_KEY_SIZE
ENTROPY_BLOCK_SIZE
MBEDTLS_ENTROPY_BLOCK_SIZE
ENTROPY_MAX_GATHER
MBEDTLS_ENTROPY_MAX_GATHER
ENTROPY_MAX_SEED_SIZE
MBEDTLS_ENTROPY_MAX_SEED_SIZE
ENTROPY_MAX_SOURCES
MBEDTLS_ENTROPY_MAX_SOURCES
ENTROPY_MIN_HARDCLOCK
MBEDTLS_ENTROPY_MIN_HARDCLOCK
ENTROPY_MIN_HAVEGE
MBEDTLS_ENTROPY_MIN_HAVEGE
ENTROPY_MIN_PLATFORM
MBEDTLS_ENTROPY_MIN_PLATFORM
ENTROPY_SOURCE_MANUAL
MBEDTLS_ENTROPY_SOURCE_MANUAL
EXT_AUTHORITY_KEY_IDENTIFIER
MBEDTLS_X509_EXT_AUTHORITY_KEY_IDENTIFIER
EXT_BASIC_CONSTRAINTS
MBEDTLS_X509_EXT_BASIC_CONSTRAINTS
EXT_CERTIFICATE_POLICIES
MBEDTLS_X509_EXT_CERTIFICATE_POLICIES
EXT_CRL_DISTRIBUTION_POINTS
MBEDTLS_X509_EXT_CRL_DISTRIBUTION_POINTS
EXT_EXTENDED_KEY_USAGE
MBEDTLS_X509_EXT_EXTENDED_KEY_USAGE
EXT_FRESHEST_CRL
MBEDTLS_X509_EXT_FRESHEST_CRL
EXT_INIHIBIT_ANYPOLICY
MBEDTLS_X509_EXT_INIHIBIT_ANYPOLICY
EXT_ISSUER_ALT_NAME
MBEDTLS_X509_EXT_ISSUER_ALT_NAME
EXT_KEY_USAGE
MBEDTLS_X509_EXT_KEY_USAGE
EXT_NAME_CONSTRAINTS
MBEDTLS_X509_EXT_NAME_CONSTRAINTS
EXT_NS_CERT_TYPE
MBEDTLS_X509_EXT_NS_CERT_TYPE
EXT_POLICY_CONSTRAINTS
MBEDTLS_X509_EXT_POLICY_CONSTRAINTS
EXT_POLICY_MAPPINGS
MBEDTLS_X509_EXT_POLICY_MAPPINGS
EXT_SUBJECT_ALT_NAME
MBEDTLS_X509_EXT_SUBJECT_ALT_NAME
EXT_SUBJECT_DIRECTORY_ATTRS
MBEDTLS_X509_EXT_SUBJECT_DIRECTORY_ATTRS
EXT_SUBJECT_KEY_IDENTIFIER
MBEDTLS_X509_EXT_SUBJECT_KEY_IDENTIFIER
GCM_DECRYPT
MBEDTLS_GCM_DECRYPT
GCM_ENCRYPT
MBEDTLS_GCM_ENCRYPT
KU_CRL_SIGN
MBEDTLS_X509_KU_CRL_SIGN
KU_DATA_ENCIPHERMENT
MBEDTLS_X509_KU_DATA_ENCIPHERMENT
KU_DIGITAL_SIGNATURE
MBEDTLS_X509_KU_DIGITAL_SIGNATURE
KU_KEY_AGREEMENT
MBEDTLS_X509_KU_KEY_AGREEMENT
KU_KEY_CERT_SIGN
MBEDTLS_X509_KU_KEY_CERT_SIGN
KU_KEY_ENCIPHERMENT
MBEDTLS_X509_KU_KEY_ENCIPHERMENT
KU_NON_REPUDIATION
MBEDTLS_X509_KU_NON_REPUDIATION
LN_2_DIV_LN_10_SCALE100
MBEDTLS_LN_2_DIV_LN_10_SCALE100
MEMORY_VERIFY_ALLOC
MBEDTLS_MEMORY_VERIFY_ALLOC
MEMORY_VERIFY_ALWAYS
MBEDTLS_MEMORY_VERIFY_ALWAYS
MEMORY_VERIFY_FREE
MBEDTLS_MEMORY_VERIFY_FREE
MEMORY_VERIFY_NONE
MBEDTLS_MEMORY_VERIFY_NONE
MPI_CHK
MBEDTLS_MPI_CHK
NET_PROTO_TCP
MBEDTLS_NET_PROTO_TCP
NET_PROTO_UDP
MBEDTLS_NET_PROTO_UDP
NS_CERT_TYPE_EMAIL
MBEDTLS_X509_NS_CERT_TYPE_EMAIL
NS_CERT_TYPE_EMAIL_CA
MBEDTLS_X509_NS_CERT_TYPE_EMAIL_CA
NS_CERT_TYPE_OBJECT_SIGNING
MBEDTLS_X509_NS_CERT_TYPE_OBJECT_SIGNING
NS_CERT_TYPE_OBJECT_SIGNING_CA
MBEDTLS_X509_NS_CERT_TYPE_OBJECT_SIGNING_CA
NS_CERT_TYPE_RESERVED
MBEDTLS_X509_NS_CERT_TYPE_RESERVED
NS_CERT_TYPE_SSL_CA
MBEDTLS_X509_NS_CERT_TYPE_SSL_CA
NS_CERT_TYPE_SSL_CLIENT
MBEDTLS_X509_NS_CERT_TYPE_SSL_CLIENT
NS_CERT_TYPE_SSL_SERVER
MBEDTLS_X509_NS_CERT_TYPE_SSL_SERVER
OID_ANSI_X9_62
MBEDTLS_OID_ANSI_X9_62
OID_ANSI_X9_62_FIELD_TYPE
MBEDTLS_OID_ANSI_X9_62_FIELD_TYPE
OID_ANSI_X9_62_PRIME_FIELD
MBEDTLS_OID_ANSI_X9_62_PRIME_FIELD
OID_ANSI_X9_62_SIG
MBEDTLS_OID_ANSI_X9_62_SIG
OID_ANSI_X9_62_SIG_SHA2
MBEDTLS_OID_ANSI_X9_62_SIG_SHA2
OID_ANY_EXTENDED_KEY_USAGE
MBEDTLS_OID_ANY_EXTENDED_KEY_USAGE
OID_AT
MBEDTLS_OID_AT
OID_AT_CN
MBEDTLS_OID_AT_CN
OID_AT_COUNTRY
MBEDTLS_OID_AT_COUNTRY
OID_AT_DN_QUALIFIER
MBEDTLS_OID_AT_DN_QUALIFIER
OID_AT_GENERATION_QUALIFIER
MBEDTLS_OID_AT_GENERATION_QUALIFIER
OID_AT_GIVEN_NAME
MBEDTLS_OID_AT_GIVEN_NAME
OID_AT_INITIALS
MBEDTLS_OID_AT_INITIALS
OID_AT_LOCALITY
MBEDTLS_OID_AT_LOCALITY
OID_AT_ORGANIZATION
MBEDTLS_OID_AT_ORGANIZATION
OID_AT_ORG_UNIT
MBEDTLS_OID_AT_ORG_UNIT
OID_AT_POSTAL_ADDRESS
MBEDTLS_OID_AT_POSTAL_ADDRESS
OID_AT_POSTAL_CODE
MBEDTLS_OID_AT_POSTAL_CODE
OID_AT_PSEUDONYM
MBEDTLS_OID_AT_PSEUDONYM
OID_AT_SERIAL_NUMBER
MBEDTLS_OID_AT_SERIAL_NUMBER
OID_AT_STATE
MBEDTLS_OID_AT_STATE
OID_AT_SUR_NAME
MBEDTLS_OID_AT_SUR_NAME
OID_AT_TITLE
MBEDTLS_OID_AT_TITLE
OID_AT_UNIQUE_IDENTIFIER
MBEDTLS_OID_AT_UNIQUE_IDENTIFIER
OID_AUTHORITY_KEY_IDENTIFIER
MBEDTLS_OID_AUTHORITY_KEY_IDENTIFIER
OID_BASIC_CONSTRAINTS
MBEDTLS_OID_BASIC_CONSTRAINTS
OID_CERTICOM
MBEDTLS_OID_CERTICOM
OID_CERTIFICATE_POLICIES
MBEDTLS_OID_CERTIFICATE_POLICIES
OID_CLIENT_AUTH
MBEDTLS_OID_CLIENT_AUTH
OID_CMP
MBEDTLS_OID_CMP
OID_CODE_SIGNING
MBEDTLS_OID_CODE_SIGNING
OID_COUNTRY_US
MBEDTLS_OID_COUNTRY_US
OID_CRL_DISTRIBUTION_POINTS
MBEDTLS_OID_CRL_DISTRIBUTION_POINTS
OID_CRL_NUMBER
MBEDTLS_OID_CRL_NUMBER
OID_DES_CBC
MBEDTLS_OID_DES_CBC
OID_DES_EDE3_CBC
MBEDTLS_OID_DES_EDE3_CBC
OID_DIGEST_ALG_MD2
MBEDTLS_OID_DIGEST_ALG_MD2
OID_DIGEST_ALG_MD4
MBEDTLS_OID_DIGEST_ALG_MD4
OID_DIGEST_ALG_MD5
MBEDTLS_OID_DIGEST_ALG_MD5
OID_DIGEST_ALG_SHA1
MBEDTLS_OID_DIGEST_ALG_SHA1
OID_DIGEST_ALG_SHA224
MBEDTLS_OID_DIGEST_ALG_SHA224
OID_DIGEST_ALG_SHA256
MBEDTLS_OID_DIGEST_ALG_SHA256
OID_DIGEST_ALG_SHA384
MBEDTLS_OID_DIGEST_ALG_SHA384
OID_DIGEST_ALG_SHA512
MBEDTLS_OID_DIGEST_ALG_SHA512
OID_DOMAIN_COMPONENT
MBEDTLS_OID_DOMAIN_COMPONENT
OID_ECDSA_SHA1
MBEDTLS_OID_ECDSA_SHA1
OID_ECDSA_SHA224
MBEDTLS_OID_ECDSA_SHA224
OID_ECDSA_SHA256
MBEDTLS_OID_ECDSA_SHA256
OID_ECDSA_SHA384
MBEDTLS_OID_ECDSA_SHA384
OID_ECDSA_SHA512
MBEDTLS_OID_ECDSA_SHA512
OID_EC_ALG_ECDH
MBEDTLS_OID_EC_ALG_ECDH
OID_EC_ALG_UNRESTRICTED
MBEDTLS_OID_EC_ALG_UNRESTRICTED
OID_EC_BRAINPOOL_V1
MBEDTLS_OID_EC_BRAINPOOL_V1
OID_EC_GRP_BP256R1
MBEDTLS_OID_EC_GRP_BP256R1
OID_EC_GRP_BP384R1
MBEDTLS_OID_EC_GRP_BP384R1
OID_EC_GRP_BP512R1
MBEDTLS_OID_EC_GRP_BP512R1
OID_EC_GRP_SECP192K1
MBEDTLS_OID_EC_GRP_SECP192K1
OID_EC_GRP_SECP192R1
MBEDTLS_OID_EC_GRP_SECP192R1
OID_EC_GRP_SECP224K1
MBEDTLS_OID_EC_GRP_SECP224K1
OID_EC_GRP_SECP224R1
MBEDTLS_OID_EC_GRP_SECP224R1
OID_EC_GRP_SECP256K1
MBEDTLS_OID_EC_GRP_SECP256K1
OID_EC_GRP_SECP256R1
MBEDTLS_OID_EC_GRP_SECP256R1
OID_EC_GRP_SECP384R1
MBEDTLS_OID_EC_GRP_SECP384R1
OID_EC_GRP_SECP521R1
MBEDTLS_OID_EC_GRP_SECP521R1
OID_EMAIL_PROTECTION
MBEDTLS_OID_EMAIL_PROTECTION
OID_EXTENDED_KEY_USAGE
MBEDTLS_OID_EXTENDED_KEY_USAGE
OID_FRESHEST_CRL
MBEDTLS_OID_FRESHEST_CRL
OID_GOV
MBEDTLS_OID_GOV
OID_HMAC_SHA1
MBEDTLS_OID_HMAC_SHA1
OID_ID_CE
MBEDTLS_OID_ID_CE
OID_INIHIBIT_ANYPOLICY
MBEDTLS_OID_INIHIBIT_ANYPOLICY
OID_ISO_CCITT_DS
MBEDTLS_OID_ISO_CCITT_DS
OID_ISO_IDENTIFIED_ORG
MBEDTLS_OID_ISO_IDENTIFIED_ORG
OID_ISO_ITU_COUNTRY
MBEDTLS_OID_ISO_ITU_COUNTRY
OID_ISO_ITU_US_ORG
MBEDTLS_OID_ISO_ITU_US_ORG
OID_ISO_MEMBER_BODIES
MBEDTLS_OID_ISO_MEMBER_BODIES
OID_ISSUER_ALT_NAME
MBEDTLS_OID_ISSUER_ALT_NAME
OID_KEY_USAGE
MBEDTLS_OID_KEY_USAGE
OID_KP
MBEDTLS_OID_KP
OID_MGF1
MBEDTLS_OID_MGF1
OID_NAME_CONSTRAINTS
MBEDTLS_OID_NAME_CONSTRAINTS
OID_NETSCAPE
MBEDTLS_OID_NETSCAPE
OID_NS_BASE_URL
MBEDTLS_OID_NS_BASE_URL
OID_NS_CA_POLICY_URL
MBEDTLS_OID_NS_CA_POLICY_URL
OID_NS_CA_REVOCATION_URL
MBEDTLS_OID_NS_CA_REVOCATION_URL
OID_NS_CERT
MBEDTLS_OID_NS_CERT
OID_NS_CERT_SEQUENCE
MBEDTLS_OID_NS_CERT_SEQUENCE
OID_NS_CERT_TYPE
MBEDTLS_OID_NS_CERT_TYPE
OID_NS_COMMENT
MBEDTLS_OID_NS_COMMENT
OID_NS_DATA_TYPE
MBEDTLS_OID_NS_DATA_TYPE
OID_NS_RENEWAL_URL
MBEDTLS_OID_NS_RENEWAL_URL
OID_NS_REVOCATION_URL
MBEDTLS_OID_NS_REVOCATION_URL
OID_NS_SSL_SERVER_NAME
MBEDTLS_OID_NS_SSL_SERVER_NAME
OID_OCSP_SIGNING
MBEDTLS_OID_OCSP_SIGNING
OID_OIW_SECSIG
MBEDTLS_OID_OIW_SECSIG
OID_OIW_SECSIG_ALG
MBEDTLS_OID_OIW_SECSIG_ALG
OID_OIW_SECSIG_SHA1
MBEDTLS_OID_OIW_SECSIG_SHA1
OID_ORGANIZATION
MBEDTLS_OID_ORGANIZATION
OID_ORG_ANSI_X9_62
MBEDTLS_OID_ORG_ANSI_X9_62
OID_ORG_CERTICOM
MBEDTLS_OID_ORG_CERTICOM
OID_ORG_DOD
MBEDTLS_OID_ORG_DOD
OID_ORG_GOV
MBEDTLS_OID_ORG_GOV
OID_ORG_NETSCAPE
MBEDTLS_OID_ORG_NETSCAPE
OID_ORG_OIW
MBEDTLS_OID_ORG_OIW
OID_ORG_RSA_DATA_SECURITY
MBEDTLS_OID_ORG_RSA_DATA_SECURITY
OID_ORG_TELETRUST
MBEDTLS_OID_ORG_TELETRUST
OID_PKCS
MBEDTLS_OID_PKCS
OID_PKCS1
MBEDTLS_OID_PKCS1
OID_PKCS12
MBEDTLS_OID_PKCS12
OID_PKCS12_PBE
MBEDTLS_OID_PKCS12_PBE
OID_PKCS12_PBE_SHA1_DES2_EDE_CBC
MBEDTLS_OID_PKCS12_PBE_SHA1_DES2_EDE_CBC
OID_PKCS12_PBE_SHA1_DES3_EDE_CBC
MBEDTLS_OID_PKCS12_PBE_SHA1_DES3_EDE_CBC
OID_PKCS12_PBE_SHA1_RC2_128_CBC
MBEDTLS_OID_PKCS12_PBE_SHA1_RC2_128_CBC
OID_PKCS12_PBE_SHA1_RC2_40_CBC
MBEDTLS_OID_PKCS12_PBE_SHA1_RC2_40_CBC
OID_PKCS12_PBE_SHA1_RC4_128
MBEDTLS_OID_PKCS12_PBE_SHA1_RC4_128
OID_PKCS12_PBE_SHA1_RC4_40
MBEDTLS_OID_PKCS12_PBE_SHA1_RC4_40
OID_PKCS1_MD2
MBEDTLS_OID_PKCS1_MD2
OID_PKCS1_MD4
MBEDTLS_OID_PKCS1_MD4
OID_PKCS1_MD5
MBEDTLS_OID_PKCS1_MD5
OID_PKCS1_RSA
MBEDTLS_OID_PKCS1_RSA
OID_PKCS1_SHA1
MBEDTLS_OID_PKCS1_SHA1
OID_PKCS1_SHA224
MBEDTLS_OID_PKCS1_SHA224
OID_PKCS1_SHA256
MBEDTLS_OID_PKCS1_SHA256
OID_PKCS1_SHA384
MBEDTLS_OID_PKCS1_SHA384
OID_PKCS1_SHA512
MBEDTLS_OID_PKCS1_SHA512
OID_PKCS5
MBEDTLS_OID_PKCS5
OID_PKCS5_PBES2
MBEDTLS_OID_PKCS5_PBES2
OID_PKCS5_PBE_MD2_DES_CBC
MBEDTLS_OID_PKCS5_PBE_MD2_DES_CBC
OID_PKCS5_PBE_MD2_RC2_CBC
MBEDTLS_OID_PKCS5_PBE_MD2_RC2_CBC
OID_PKCS5_PBE_MD5_DES_CBC
MBEDTLS_OID_PKCS5_PBE_MD5_DES_CBC
OID_PKCS5_PBE_MD5_RC2_CBC
MBEDTLS_OID_PKCS5_PBE_MD5_RC2_CBC
OID_PKCS5_PBE_SHA1_DES_CBC
MBEDTLS_OID_PKCS5_PBE_SHA1_DES_CBC
OID_PKCS5_PBE_SHA1_RC2_CBC
MBEDTLS_OID_PKCS5_PBE_SHA1_RC2_CBC
OID_PKCS5_PBKDF2
MBEDTLS_OID_PKCS5_PBKDF2
OID_PKCS5_PBMAC1
MBEDTLS_OID_PKCS5_PBMAC1
OID_PKCS9
MBEDTLS_OID_PKCS9
OID_PKCS9_CSR_EXT_REQ
MBEDTLS_OID_PKCS9_CSR_EXT_REQ
OID_PKCS9_EMAIL
MBEDTLS_OID_PKCS9_EMAIL
OID_PKIX
MBEDTLS_OID_PKIX
OID_POLICY_CONSTRAINTS
MBEDTLS_OID_POLICY_CONSTRAINTS
OID_POLICY_MAPPINGS
MBEDTLS_OID_POLICY_MAPPINGS
OID_PRIVATE_KEY_USAGE_PERIOD
MBEDTLS_OID_PRIVATE_KEY_USAGE_PERIOD
OID_RSASSA_PSS
MBEDTLS_OID_RSASSA_PSS
OID_RSA_COMPANY
MBEDTLS_OID_RSA_COMPANY
OID_RSA_SHA_OBS
MBEDTLS_OID_RSA_SHA_OBS
OID_SERVER_AUTH
MBEDTLS_OID_SERVER_AUTH
OID_SIZE
MBEDTLS_OID_SIZE
OID_SUBJECT_ALT_NAME
MBEDTLS_OID_SUBJECT_ALT_NAME
OID_SUBJECT_DIRECTORY_ATTRS
MBEDTLS_OID_SUBJECT_DIRECTORY_ATTRS
OID_SUBJECT_KEY_IDENTIFIER
MBEDTLS_OID_SUBJECT_KEY_IDENTIFIER
OID_TELETRUST
MBEDTLS_OID_TELETRUST
OID_TIME_STAMPING
MBEDTLS_OID_TIME_STAMPING
PADLOCK_ACE
MBEDTLS_PADLOCK_ACE
PADLOCK_ALIGN16
MBEDTLS_PADLOCK_ALIGN16
PADLOCK_PHE
MBEDTLS_PADLOCK_PHE
PADLOCK_PMM
MBEDTLS_PADLOCK_PMM
PADLOCK_RNG
MBEDTLS_PADLOCK_RNG
PKCS12_DERIVE_IV
MBEDTLS_PKCS12_DERIVE_IV
PKCS12_DERIVE_KEY
MBEDTLS_PKCS12_DERIVE_KEY
PKCS12_DERIVE_MAC_KEY
MBEDTLS_PKCS12_DERIVE_MAC_KEY
PKCS12_PBE_DECRYPT
MBEDTLS_PKCS12_PBE_DECRYPT
PKCS12_PBE_ENCRYPT
MBEDTLS_PKCS12_PBE_ENCRYPT
PKCS5_DECRYPT
MBEDTLS_PKCS5_DECRYPT
PKCS5_ENCRYPT
MBEDTLS_PKCS5_ENCRYPT
POLARSSL_AESNI_AES
MBEDTLS_AESNI_AES
POLARSSL_AESNI_CLMUL
MBEDTLS_AESNI_CLMUL
POLARSSL_AESNI_H
MBEDTLS_AESNI_H
POLARSSL_AES_H
MBEDTLS_AES_H
POLARSSL_ARC4_H
MBEDTLS_ARC4_H
POLARSSL_ASN1_H
MBEDTLS_ASN1_H
POLARSSL_ASN1_WRITE_H
MBEDTLS_ASN1_WRITE_H
POLARSSL_BASE64_H
MBEDTLS_BASE64_H
POLARSSL_BIGNUM_H
MBEDTLS_BIGNUM_H
POLARSSL_BLOWFISH_H
MBEDTLS_BLOWFISH_H
POLARSSL_BN_MUL_H
MBEDTLS_BN_MUL_H
POLARSSL_CAMELLIA_H
MBEDTLS_CAMELLIA_H
POLARSSL_CCM_H
MBEDTLS_CCM_H
POLARSSL_CERTS_H
MBEDTLS_CERTS_H
POLARSSL_CHECK_CONFIG_H
MBEDTLS_CHECK_CONFIG_H
POLARSSL_CIPHERSUITE_NODTLS
MBEDTLS_CIPHERSUITE_NODTLS
POLARSSL_CIPHERSUITE_SHORT_TAG
MBEDTLS_CIPHERSUITE_SHORT_TAG
POLARSSL_CIPHERSUITE_WEAK
MBEDTLS_CIPHERSUITE_WEAK
POLARSSL_CIPHER_AES_128_CBC
MBEDTLS_CIPHER_AES_128_CBC
POLARSSL_CIPHER_AES_128_CCM
MBEDTLS_CIPHER_AES_128_CCM
POLARSSL_CIPHER_AES_128_CFB128
MBEDTLS_CIPHER_AES_128_CFB128
POLARSSL_CIPHER_AES_128_CTR
MBEDTLS_CIPHER_AES_128_CTR
POLARSSL_CIPHER_AES_128_ECB
MBEDTLS_CIPHER_AES_128_ECB
POLARSSL_CIPHER_AES_128_GCM
MBEDTLS_CIPHER_AES_128_GCM
POLARSSL_CIPHER_AES_192_CBC
MBEDTLS_CIPHER_AES_192_CBC
POLARSSL_CIPHER_AES_192_CCM
MBEDTLS_CIPHER_AES_192_CCM
POLARSSL_CIPHER_AES_192_CFB128
MBEDTLS_CIPHER_AES_192_CFB128
POLARSSL_CIPHER_AES_192_CTR
MBEDTLS_CIPHER_AES_192_CTR
POLARSSL_CIPHER_AES_192_ECB
MBEDTLS_CIPHER_AES_192_ECB
POLARSSL_CIPHER_AES_192_GCM
MBEDTLS_CIPHER_AES_192_GCM
POLARSSL_CIPHER_AES_256_CBC
MBEDTLS_CIPHER_AES_256_CBC
POLARSSL_CIPHER_AES_256_CCM
MBEDTLS_CIPHER_AES_256_CCM
POLARSSL_CIPHER_AES_256_CFB128
MBEDTLS_CIPHER_AES_256_CFB128
POLARSSL_CIPHER_AES_256_CTR
MBEDTLS_CIPHER_AES_256_CTR
POLARSSL_CIPHER_AES_256_ECB
MBEDTLS_CIPHER_AES_256_ECB
POLARSSL_CIPHER_AES_256_GCM
MBEDTLS_CIPHER_AES_256_GCM
POLARSSL_CIPHER_ARC4_128
MBEDTLS_CIPHER_ARC4_128
POLARSSL_CIPHER_BLOWFISH_CBC
MBEDTLS_CIPHER_BLOWFISH_CBC
POLARSSL_CIPHER_BLOWFISH_CFB64
MBEDTLS_CIPHER_BLOWFISH_CFB64
POLARSSL_CIPHER_BLOWFISH_CTR
MBEDTLS_CIPHER_BLOWFISH_CTR
POLARSSL_CIPHER_BLOWFISH_ECB
MBEDTLS_CIPHER_BLOWFISH_ECB
POLARSSL_CIPHER_CAMELLIA_128_CBC
MBEDTLS_CIPHER_CAMELLIA_128_CBC
POLARSSL_CIPHER_CAMELLIA_128_CCM
MBEDTLS_CIPHER_CAMELLIA_128_CCM
POLARSSL_CIPHER_CAMELLIA_128_CFB128
MBEDTLS_CIPHER_CAMELLIA_128_CFB128
POLARSSL_CIPHER_CAMELLIA_128_CTR
MBEDTLS_CIPHER_CAMELLIA_128_CTR
POLARSSL_CIPHER_CAMELLIA_128_ECB
MBEDTLS_CIPHER_CAMELLIA_128_ECB
POLARSSL_CIPHER_CAMELLIA_128_GCM
MBEDTLS_CIPHER_CAMELLIA_128_GCM
POLARSSL_CIPHER_CAMELLIA_192_CBC
MBEDTLS_CIPHER_CAMELLIA_192_CBC
POLARSSL_CIPHER_CAMELLIA_192_CCM
MBEDTLS_CIPHER_CAMELLIA_192_CCM
POLARSSL_CIPHER_CAMELLIA_192_CFB128
MBEDTLS_CIPHER_CAMELLIA_192_CFB128
POLARSSL_CIPHER_CAMELLIA_192_CTR
MBEDTLS_CIPHER_CAMELLIA_192_CTR
POLARSSL_CIPHER_CAMELLIA_192_ECB
MBEDTLS_CIPHER_CAMELLIA_192_ECB
POLARSSL_CIPHER_CAMELLIA_192_GCM
MBEDTLS_CIPHER_CAMELLIA_192_GCM
POLARSSL_CIPHER_CAMELLIA_256_CBC
MBEDTLS_CIPHER_CAMELLIA_256_CBC
POLARSSL_CIPHER_CAMELLIA_256_CCM
MBEDTLS_CIPHER_CAMELLIA_256_CCM
POLARSSL_CIPHER_CAMELLIA_256_CFB128
MBEDTLS_CIPHER_CAMELLIA_256_CFB128
POLARSSL_CIPHER_CAMELLIA_256_CTR
MBEDTLS_CIPHER_CAMELLIA_256_CTR
POLARSSL_CIPHER_CAMELLIA_256_ECB
MBEDTLS_CIPHER_CAMELLIA_256_ECB
POLARSSL_CIPHER_CAMELLIA_256_GCM
MBEDTLS_CIPHER_CAMELLIA_256_GCM
POLARSSL_CIPHER_DES_CBC
MBEDTLS_CIPHER_DES_CBC
POLARSSL_CIPHER_DES_ECB
MBEDTLS_CIPHER_DES_ECB
POLARSSL_CIPHER_DES_EDE3_CBC
MBEDTLS_CIPHER_DES_EDE3_CBC
POLARSSL_CIPHER_DES_EDE3_ECB
MBEDTLS_CIPHER_DES_EDE3_ECB
POLARSSL_CIPHER_DES_EDE_CBC
MBEDTLS_CIPHER_DES_EDE_CBC
POLARSSL_CIPHER_DES_EDE_ECB
MBEDTLS_CIPHER_DES_EDE_ECB
POLARSSL_CIPHER_H
MBEDTLS_CIPHER_H
POLARSSL_CIPHER_ID_3DES
MBEDTLS_CIPHER_ID_3DES
POLARSSL_CIPHER_ID_AES
MBEDTLS_CIPHER_ID_AES
POLARSSL_CIPHER_ID_ARC4
MBEDTLS_CIPHER_ID_ARC4
POLARSSL_CIPHER_ID_BLOWFISH
MBEDTLS_CIPHER_ID_BLOWFISH
POLARSSL_CIPHER_ID_CAMELLIA
MBEDTLS_CIPHER_ID_CAMELLIA
POLARSSL_CIPHER_ID_DES
MBEDTLS_CIPHER_ID_DES
POLARSSL_CIPHER_ID_NONE
MBEDTLS_CIPHER_ID_NONE
POLARSSL_CIPHER_ID_NULL
MBEDTLS_CIPHER_ID_NULL
POLARSSL_CIPHER_MODE_AEAD
MBEDTLS_CIPHER_MODE_AEAD
POLARSSL_CIPHER_MODE_STREAM
MBEDTLS_CIPHER_MODE_STREAM
POLARSSL_CIPHER_MODE_WITH_PADDING
MBEDTLS_CIPHER_MODE_WITH_PADDING
POLARSSL_CIPHER_NONE
MBEDTLS_CIPHER_NONE
POLARSSL_CIPHER_NULL
MBEDTLS_CIPHER_NULL
POLARSSL_CIPHER_VARIABLE_IV_LEN
MBEDTLS_CIPHER_VARIABLE_IV_LEN
POLARSSL_CIPHER_VARIABLE_KEY_LEN
MBEDTLS_CIPHER_VARIABLE_KEY_LEN
POLARSSL_CIPHER_WRAP_H
MBEDTLS_CIPHER_WRAP_H
POLARSSL_CONFIG_H
MBEDTLS_CONFIG_H
POLARSSL_CTR_DRBG_H
MBEDTLS_CTR_DRBG_H
POLARSSL_DEBUG_H
MBEDTLS_DEBUG_H
POLARSSL_DECRYPT
MBEDTLS_DECRYPT
POLARSSL_DES_H
MBEDTLS_DES_H
POLARSSL_DHM_H
MBEDTLS_DHM_H
POLARSSL_DHM_RFC3526_MODP_2048_G
MBEDTLS_DHM_RFC3526_MODP_2048_G
POLARSSL_DHM_RFC3526_MODP_2048_P
MBEDTLS_DHM_RFC3526_MODP_2048_P
POLARSSL_DHM_RFC3526_MODP_3072_G
MBEDTLS_DHM_RFC3526_MODP_3072_G
POLARSSL_DHM_RFC3526_MODP_3072_P
MBEDTLS_DHM_RFC3526_MODP_3072_P
POLARSSL_DHM_RFC5114_MODP_2048_G
MBEDTLS_DHM_RFC5114_MODP_2048_G
POLARSSL_DHM_RFC5114_MODP_2048_P
MBEDTLS_DHM_RFC5114_MODP_2048_P
POLARSSL_ECDH_H
MBEDTLS_ECDH_H
POLARSSL_ECDH_OURS
MBEDTLS_ECDH_OURS
POLARSSL_ECDH_THEIRS
MBEDTLS_ECDH_THEIRS
POLARSSL_ECDSA_H
MBEDTLS_ECDSA_H
POLARSSL_ECP_DP_BP256R1
MBEDTLS_ECP_DP_BP256R1
POLARSSL_ECP_DP_BP384R1
MBEDTLS_ECP_DP_BP384R1
POLARSSL_ECP_DP_BP512R1
MBEDTLS_ECP_DP_BP512R1
POLARSSL_ECP_DP_M255
MBEDTLS_ECP_DP_CURVE25519
POLARSSL_ECP_DP_MAX
MBEDTLS_ECP_DP_MAX
POLARSSL_ECP_DP_NONE
MBEDTLS_ECP_DP_NONE
POLARSSL_ECP_DP_SECP192K1
MBEDTLS_ECP_DP_SECP192K1
POLARSSL_ECP_DP_SECP192R1
MBEDTLS_ECP_DP_SECP192R1
POLARSSL_ECP_DP_SECP224K1
MBEDTLS_ECP_DP_SECP224K1
POLARSSL_ECP_DP_SECP224R1
MBEDTLS_ECP_DP_SECP224R1
POLARSSL_ECP_DP_SECP256K1
MBEDTLS_ECP_DP_SECP256K1
POLARSSL_ECP_DP_SECP256R1
MBEDTLS_ECP_DP_SECP256R1
POLARSSL_ECP_DP_SECP384R1
MBEDTLS_ECP_DP_SECP384R1
POLARSSL_ECP_DP_SECP521R1
MBEDTLS_ECP_DP_SECP521R1
POLARSSL_ECP_H
MBEDTLS_ECP_H
POLARSSL_ECP_MAX_BYTES
MBEDTLS_ECP_MAX_BYTES
POLARSSL_ECP_MAX_PT_LEN
MBEDTLS_ECP_MAX_PT_LEN
POLARSSL_ECP_PF_COMPRESSED
MBEDTLS_ECP_PF_COMPRESSED
POLARSSL_ECP_PF_UNCOMPRESSED
MBEDTLS_ECP_PF_UNCOMPRESSED
POLARSSL_ECP_TLS_NAMED_CURVE
MBEDTLS_ECP_TLS_NAMED_CURVE
POLARSSL_ENCRYPT
MBEDTLS_ENCRYPT
POLARSSL_ENTROPY_H
MBEDTLS_ENTROPY_H
POLARSSL_ENTROPY_POLL_H
MBEDTLS_ENTROPY_POLL_H
POLARSSL_ENTROPY_SHA256_ACCUMULATOR
MBEDTLS_ENTROPY_SHA256_ACCUMULATOR
POLARSSL_ENTROPY_SHA512_ACCUMULATOR
MBEDTLS_ENTROPY_SHA512_ACCUMULATOR
POLARSSL_ERROR_H
MBEDTLS_ERROR_H
POLARSSL_ERR_AES_INVALID_INPUT_LENGTH
MBEDTLS_ERR_AES_INVALID_INPUT_LENGTH
POLARSSL_ERR_AES_INVALID_KEY_LENGTH
MBEDTLS_ERR_AES_INVALID_KEY_LENGTH
POLARSSL_ERR_ASN1_BUF_TOO_SMALL
MBEDTLS_ERR_ASN1_BUF_TOO_SMALL
POLARSSL_ERR_ASN1_INVALID_DATA
MBEDTLS_ERR_ASN1_INVALID_DATA
POLARSSL_ERR_ASN1_INVALID_LENGTH
MBEDTLS_ERR_ASN1_INVALID_LENGTH
POLARSSL_ERR_ASN1_LENGTH_MISMATCH
MBEDTLS_ERR_ASN1_LENGTH_MISMATCH
POLARSSL_ERR_ASN1_MALLOC_FAILED
MBEDTLS_ERR_ASN1_ALLOC_FAILED
POLARSSL_ERR_ASN1_OUT_OF_DATA
MBEDTLS_ERR_ASN1_OUT_OF_DATA
POLARSSL_ERR_ASN1_UNEXPECTED_TAG
MBEDTLS_ERR_ASN1_UNEXPECTED_TAG
POLARSSL_ERR_BASE64_BUFFER_TOO_SMALL
MBEDTLS_ERR_BASE64_BUFFER_TOO_SMALL
POLARSSL_ERR_BASE64_INVALID_CHARACTER
MBEDTLS_ERR_BASE64_INVALID_CHARACTER
POLARSSL_ERR_BLOWFISH_INVALID_INPUT_LENGTH
MBEDTLS_ERR_BLOWFISH_INVALID_INPUT_LENGTH
POLARSSL_ERR_BLOWFISH_INVALID_KEY_LENGTH
MBEDTLS_ERR_BLOWFISH_INVALID_KEY_LENGTH
POLARSSL_ERR_CAMELLIA_INVALID_INPUT_LENGTH
MBEDTLS_ERR_CAMELLIA_INVALID_INPUT_LENGTH
POLARSSL_ERR_CAMELLIA_INVALID_KEY_LENGTH
MBEDTLS_ERR_CAMELLIA_INVALID_KEY_LENGTH
POLARSSL_ERR_CCM_AUTH_FAILED
MBEDTLS_ERR_CCM_AUTH_FAILED
POLARSSL_ERR_CCM_BAD_INPUT
MBEDTLS_ERR_CCM_BAD_INPUT
POLARSSL_ERR_CIPHER_ALLOC_FAILED
MBEDTLS_ERR_CIPHER_ALLOC_FAILED
POLARSSL_ERR_CIPHER_AUTH_FAILED
MBEDTLS_ERR_CIPHER_AUTH_FAILED
POLARSSL_ERR_CIPHER_BAD_INPUT_DATA
MBEDTLS_ERR_CIPHER_BAD_INPUT_DATA
POLARSSL_ERR_CIPHER_FEATURE_UNAVAILABLE
MBEDTLS_ERR_CIPHER_FEATURE_UNAVAILABLE
POLARSSL_ERR_CIPHER_FULL_BLOCK_EXPECTED
MBEDTLS_ERR_CIPHER_FULL_BLOCK_EXPECTED
POLARSSL_ERR_CIPHER_INVALID_PADDING
MBEDTLS_ERR_CIPHER_INVALID_PADDING
POLARSSL_ERR_CTR_DRBG_ENTROPY_SOURCE_FAILED
MBEDTLS_ERR_CTR_DRBG_ENTROPY_SOURCE_FAILED
POLARSSL_ERR_CTR_DRBG_FILE_IO_ERROR
MBEDTLS_ERR_CTR_DRBG_FILE_IO_ERROR
POLARSSL_ERR_CTR_DRBG_INPUT_TOO_BIG
MBEDTLS_ERR_CTR_DRBG_INPUT_TOO_BIG
POLARSSL_ERR_CTR_DRBG_REQUEST_TOO_BIG
MBEDTLS_ERR_CTR_DRBG_REQUEST_TOO_BIG
POLARSSL_ERR_DES_INVALID_INPUT_LENGTH
MBEDTLS_ERR_DES_INVALID_INPUT_LENGTH
POLARSSL_ERR_DHM_BAD_INPUT_DATA
MBEDTLS_ERR_DHM_BAD_INPUT_DATA
POLARSSL_ERR_DHM_CALC_SECRET_FAILED
MBEDTLS_ERR_DHM_CALC_SECRET_FAILED
POLARSSL_ERR_DHM_FILE_IO_ERROR
MBEDTLS_ERR_DHM_FILE_IO_ERROR
POLARSSL_ERR_DHM_INVALID_FORMAT
MBEDTLS_ERR_DHM_INVALID_FORMAT
POLARSSL_ERR_DHM_MAKE_PARAMS_FAILED
MBEDTLS_ERR_DHM_MAKE_PARAMS_FAILED
POLARSSL_ERR_DHM_MAKE_PUBLIC_FAILED
MBEDTLS_ERR_DHM_MAKE_PUBLIC_FAILED
POLARSSL_ERR_DHM_MALLOC_FAILED
MBEDTLS_ERR_DHM_ALLOC_FAILED
POLARSSL_ERR_DHM_READ_PARAMS_FAILED
MBEDTLS_ERR_DHM_READ_PARAMS_FAILED
POLARSSL_ERR_DHM_READ_PUBLIC_FAILED
MBEDTLS_ERR_DHM_READ_PUBLIC_FAILED
POLARSSL_ERR_ECP_BAD_INPUT_DATA
MBEDTLS_ERR_ECP_BAD_INPUT_DATA
POLARSSL_ERR_ECP_BUFFER_TOO_SMALL
MBEDTLS_ERR_ECP_BUFFER_TOO_SMALL
POLARSSL_ERR_ECP_FEATURE_UNAVAILABLE
MBEDTLS_ERR_ECP_FEATURE_UNAVAILABLE
POLARSSL_ERR_ECP_INVALID_KEY
MBEDTLS_ERR_ECP_INVALID_KEY
POLARSSL_ERR_ECP_MALLOC_FAILED
MBEDTLS_ERR_ECP_ALLOC_FAILED
POLARSSL_ERR_ECP_RANDOM_FAILED
MBEDTLS_ERR_ECP_RANDOM_FAILED
POLARSSL_ERR_ECP_SIG_LEN_MISMATCH
MBEDTLS_ERR_ECP_SIG_LEN_MISMATCH
POLARSSL_ERR_ECP_VERIFY_FAILED
MBEDTLS_ERR_ECP_VERIFY_FAILED
POLARSSL_ERR_ENTROPY_FILE_IO_ERROR
MBEDTLS_ERR_ENTROPY_FILE_IO_ERROR
POLARSSL_ERR_ENTROPY_MAX_SOURCES
MBEDTLS_ERR_ENTROPY_MAX_SOURCES
POLARSSL_ERR_ENTROPY_NO_SOURCES_DEFINED
MBEDTLS_ERR_ENTROPY_NO_SOURCES_DEFINED
POLARSSL_ERR_ENTROPY_SOURCE_FAILED
MBEDTLS_ERR_ENTROPY_SOURCE_FAILED
POLARSSL_ERR_GCM_AUTH_FAILED
MBEDTLS_ERR_GCM_AUTH_FAILED
POLARSSL_ERR_GCM_BAD_INPUT
MBEDTLS_ERR_GCM_BAD_INPUT
POLARSSL_ERR_HMAC_DRBG_ENTROPY_SOURCE_FAILED
MBEDTLS_ERR_HMAC_DRBG_ENTROPY_SOURCE_FAILED
POLARSSL_ERR_HMAC_DRBG_FILE_IO_ERROR
MBEDTLS_ERR_HMAC_DRBG_FILE_IO_ERROR
POLARSSL_ERR_HMAC_DRBG_INPUT_TOO_BIG
MBEDTLS_ERR_HMAC_DRBG_INPUT_TOO_BIG
POLARSSL_ERR_HMAC_DRBG_REQUEST_TOO_BIG
MBEDTLS_ERR_HMAC_DRBG_REQUEST_TOO_BIG
POLARSSL_ERR_MD_ALLOC_FAILED
MBEDTLS_ERR_MD_ALLOC_FAILED
POLARSSL_ERR_MD_BAD_INPUT_DATA
MBEDTLS_ERR_MD_BAD_INPUT_DATA
POLARSSL_ERR_MD_FEATURE_UNAVAILABLE
MBEDTLS_ERR_MD_FEATURE_UNAVAILABLE
POLARSSL_ERR_MD_FILE_IO_ERROR
MBEDTLS_ERR_MD_FILE_IO_ERROR
POLARSSL_ERR_MPI_BAD_INPUT_DATA
MBEDTLS_ERR_MPI_BAD_INPUT_DATA
POLARSSL_ERR_MPI_BUFFER_TOO_SMALL
MBEDTLS_ERR_MPI_BUFFER_TOO_SMALL
POLARSSL_ERR_MPI_DIVISION_BY_ZERO
MBEDTLS_ERR_MPI_DIVISION_BY_ZERO
POLARSSL_ERR_MPI_FILE_IO_ERROR
MBEDTLS_ERR_MPI_FILE_IO_ERROR
POLARSSL_ERR_MPI_INVALID_CHARACTER
MBEDTLS_ERR_MPI_INVALID_CHARACTER
POLARSSL_ERR_MPI_MALLOC_FAILED
MBEDTLS_ERR_MPI_ALLOC_FAILED
POLARSSL_ERR_MPI_NEGATIVE_VALUE
MBEDTLS_ERR_MPI_NEGATIVE_VALUE
POLARSSL_ERR_MPI_NOT_ACCEPTABLE
MBEDTLS_ERR_MPI_NOT_ACCEPTABLE
POLARSSL_ERR_NET_ACCEPT_FAILED
MBEDTLS_ERR_NET_ACCEPT_FAILED
POLARSSL_ERR_NET_BIND_FAILED
MBEDTLS_ERR_NET_BIND_FAILED
POLARSSL_ERR_NET_CONNECT_FAILED
MBEDTLS_ERR_NET_CONNECT_FAILED
POLARSSL_ERR_NET_CONN_RESET
MBEDTLS_ERR_NET_CONN_RESET
POLARSSL_ERR_NET_LISTEN_FAILED
MBEDTLS_ERR_NET_LISTEN_FAILED
POLARSSL_ERR_NET_RECV_FAILED
MBEDTLS_ERR_NET_RECV_FAILED
POLARSSL_ERR_NET_SEND_FAILED
MBEDTLS_ERR_NET_SEND_FAILED
POLARSSL_ERR_NET_SOCKET_FAILED
MBEDTLS_ERR_NET_SOCKET_FAILED
POLARSSL_ERR_NET_TIMEOUT
MBEDTLS_ERR_SSL_TIMEOUT
POLARSSL_ERR_NET_UNKNOWN_HOST
MBEDTLS_ERR_NET_UNKNOWN_HOST
POLARSSL_ERR_NET_WANT_READ
MBEDTLS_ERR_SSL_WANT_READ
POLARSSL_ERR_NET_WANT_WRITE
MBEDTLS_ERR_SSL_WANT_WRITE
POLARSSL_ERR_OID_BUF_TOO_SMALL
MBEDTLS_ERR_OID_BUF_TOO_SMALL
POLARSSL_ERR_OID_NOT_FOUND
MBEDTLS_ERR_OID_NOT_FOUND
POLARSSL_ERR_PADLOCK_DATA_MISALIGNED
MBEDTLS_ERR_PADLOCK_DATA_MISALIGNED
POLARSSL_ERR_PEM_BAD_INPUT_DATA
MBEDTLS_ERR_PEM_BAD_INPUT_DATA
POLARSSL_ERR_PEM_FEATURE_UNAVAILABLE
MBEDTLS_ERR_PEM_FEATURE_UNAVAILABLE
POLARSSL_ERR_PEM_INVALID_DATA
MBEDTLS_ERR_PEM_INVALID_DATA
POLARSSL_ERR_PEM_INVALID_ENC_IV
MBEDTLS_ERR_PEM_INVALID_ENC_IV
POLARSSL_ERR_PEM_MALLOC_FAILED
MBEDTLS_ERR_PEM_ALLOC_FAILED
POLARSSL_ERR_PEM_NO_HEADER_FOOTER_PRESENT
MBEDTLS_ERR_PEM_NO_HEADER_FOOTER_PRESENT
POLARSSL_ERR_PEM_PASSWORD_MISMATCH
MBEDTLS_ERR_PEM_PASSWORD_MISMATCH
POLARSSL_ERR_PEM_PASSWORD_REQUIRED
MBEDTLS_ERR_PEM_PASSWORD_REQUIRED
POLARSSL_ERR_PEM_UNKNOWN_ENC_ALG
MBEDTLS_ERR_PEM_UNKNOWN_ENC_ALG
POLARSSL_ERR_PKCS12_BAD_INPUT_DATA
MBEDTLS_ERR_PKCS12_BAD_INPUT_DATA
POLARSSL_ERR_PKCS12_FEATURE_UNAVAILABLE
MBEDTLS_ERR_PKCS12_FEATURE_UNAVAILABLE
POLARSSL_ERR_PKCS12_PASSWORD_MISMATCH
MBEDTLS_ERR_PKCS12_PASSWORD_MISMATCH
POLARSSL_ERR_PKCS12_PBE_INVALID_FORMAT
MBEDTLS_ERR_PKCS12_PBE_INVALID_FORMAT
POLARSSL_ERR_PKCS5_BAD_INPUT_DATA
MBEDTLS_ERR_PKCS5_BAD_INPUT_DATA
POLARSSL_ERR_PKCS5_FEATURE_UNAVAILABLE
MBEDTLS_ERR_PKCS5_FEATURE_UNAVAILABLE
POLARSSL_ERR_PKCS5_INVALID_FORMAT
MBEDTLS_ERR_PKCS5_INVALID_FORMAT
POLARSSL_ERR_PKCS5_PASSWORD_MISMATCH
MBEDTLS_ERR_PKCS5_PASSWORD_MISMATCH
POLARSSL_ERR_PK_BAD_INPUT_DATA
MBEDTLS_ERR_PK_BAD_INPUT_DATA
POLARSSL_ERR_PK_FEATURE_UNAVAILABLE
MBEDTLS_ERR_PK_FEATURE_UNAVAILABLE
POLARSSL_ERR_PK_FILE_IO_ERROR
MBEDTLS_ERR_PK_FILE_IO_ERROR
POLARSSL_ERR_PK_INVALID_ALG
MBEDTLS_ERR_PK_INVALID_ALG
POLARSSL_ERR_PK_INVALID_PUBKEY
MBEDTLS_ERR_PK_INVALID_PUBKEY
POLARSSL_ERR_PK_KEY_INVALID_FORMAT
MBEDTLS_ERR_PK_KEY_INVALID_FORMAT
POLARSSL_ERR_PK_KEY_INVALID_VERSION
MBEDTLS_ERR_PK_KEY_INVALID_VERSION
POLARSSL_ERR_PK_MALLOC_FAILED
MBEDTLS_ERR_PK_ALLOC_FAILED
POLARSSL_ERR_PK_PASSWORD_MISMATCH
MBEDTLS_ERR_PK_PASSWORD_MISMATCH
POLARSSL_ERR_PK_PASSWORD_REQUIRED
MBEDTLS_ERR_PK_PASSWORD_REQUIRED
POLARSSL_ERR_PK_SIG_LEN_MISMATCH
MBEDTLS_ERR_PK_SIG_LEN_MISMATCH
POLARSSL_ERR_PK_TYPE_MISMATCH
MBEDTLS_ERR_PK_TYPE_MISMATCH
POLARSSL_ERR_PK_UNKNOWN_NAMED_CURVE
MBEDTLS_ERR_PK_UNKNOWN_NAMED_CURVE
POLARSSL_ERR_PK_UNKNOWN_PK_ALG
MBEDTLS_ERR_PK_UNKNOWN_PK_ALG
POLARSSL_ERR_RSA_BAD_INPUT_DATA
MBEDTLS_ERR_RSA_BAD_INPUT_DATA
POLARSSL_ERR_RSA_INVALID_PADDING
MBEDTLS_ERR_RSA_INVALID_PADDING
POLARSSL_ERR_RSA_KEY_CHECK_FAILED
MBEDTLS_ERR_RSA_KEY_CHECK_FAILED
POLARSSL_ERR_RSA_KEY_GEN_FAILED
MBEDTLS_ERR_RSA_KEY_GEN_FAILED
POLARSSL_ERR_RSA_OUTPUT_TOO_LARGE
MBEDTLS_ERR_RSA_OUTPUT_TOO_LARGE
POLARSSL_ERR_RSA_PRIVATE_FAILED
MBEDTLS_ERR_RSA_PRIVATE_FAILED
POLARSSL_ERR_RSA_PUBLIC_FAILED
MBEDTLS_ERR_RSA_PUBLIC_FAILED
POLARSSL_ERR_RSA_RNG_FAILED
MBEDTLS_ERR_RSA_RNG_FAILED
POLARSSL_ERR_RSA_VERIFY_FAILED
MBEDTLS_ERR_RSA_VERIFY_FAILED
POLARSSL_ERR_SSL_BAD_HS_CERTIFICATE
MBEDTLS_ERR_SSL_BAD_HS_CERTIFICATE
POLARSSL_ERR_SSL_BAD_HS_CERTIFICATE_REQUEST
MBEDTLS_ERR_SSL_BAD_HS_CERTIFICATE_REQUEST
POLARSSL_ERR_SSL_BAD_HS_CERTIFICATE_VERIFY
MBEDTLS_ERR_SSL_BAD_HS_CERTIFICATE_VERIFY
POLARSSL_ERR_SSL_BAD_HS_CHANGE_CIPHER_SPEC
MBEDTLS_ERR_SSL_BAD_HS_CHANGE_CIPHER_SPEC
POLARSSL_ERR_SSL_BAD_HS_CLIENT_HELLO
MBEDTLS_ERR_SSL_BAD_HS_CLIENT_HELLO
POLARSSL_ERR_SSL_BAD_HS_CLIENT_KEY_EXCHANGE
MBEDTLS_ERR_SSL_BAD_HS_CLIENT_KEY_EXCHANGE
POLARSSL_ERR_SSL_BAD_HS_CLIENT_KEY_EXCHANGE_CS
MBEDTLS_ERR_SSL_BAD_HS_CLIENT_KEY_EXCHANGE_CS
POLARSSL_ERR_SSL_BAD_HS_CLIENT_KEY_EXCHANGE_RP
MBEDTLS_ERR_SSL_BAD_HS_CLIENT_KEY_EXCHANGE_RP
POLARSSL_ERR_SSL_BAD_HS_FINISHED
MBEDTLS_ERR_SSL_BAD_HS_FINISHED
POLARSSL_ERR_SSL_BAD_HS_NEW_SESSION_TICKET
MBEDTLS_ERR_SSL_BAD_HS_NEW_SESSION_TICKET
POLARSSL_ERR_SSL_BAD_HS_PROTOCOL_VERSION
MBEDTLS_ERR_SSL_BAD_HS_PROTOCOL_VERSION
POLARSSL_ERR_SSL_BAD_HS_SERVER_HELLO
MBEDTLS_ERR_SSL_BAD_HS_SERVER_HELLO
POLARSSL_ERR_SSL_BAD_HS_SERVER_HELLO_DONE
MBEDTLS_ERR_SSL_BAD_HS_SERVER_HELLO_DONE
POLARSSL_ERR_SSL_BAD_HS_SERVER_KEY_EXCHANGE
MBEDTLS_ERR_SSL_BAD_HS_SERVER_KEY_EXCHANGE
POLARSSL_ERR_SSL_BAD_INPUT_DATA
MBEDTLS_ERR_SSL_BAD_INPUT_DATA
POLARSSL_ERR_SSL_BUFFER_TOO_SMALL
MBEDTLS_ERR_SSL_BUFFER_TOO_SMALL
POLARSSL_ERR_SSL_CA_CHAIN_REQUIRED
MBEDTLS_ERR_SSL_CA_CHAIN_REQUIRED
POLARSSL_ERR_SSL_CERTIFICATE_REQUIRED
MBEDTLS_ERR_SSL_CERTIFICATE_REQUIRED
POLARSSL_ERR_SSL_CERTIFICATE_TOO_LARGE
MBEDTLS_ERR_SSL_CERTIFICATE_TOO_LARGE
POLARSSL_ERR_SSL_COMPRESSION_FAILED
MBEDTLS_ERR_SSL_COMPRESSION_FAILED
POLARSSL_ERR_SSL_CONN_EOF
MBEDTLS_ERR_SSL_CONN_EOF
POLARSSL_ERR_SSL_COUNTER_WRAPPING
MBEDTLS_ERR_SSL_COUNTER_WRAPPING
POLARSSL_ERR_SSL_FATAL_ALERT_MESSAGE
MBEDTLS_ERR_SSL_FATAL_ALERT_MESSAGE
POLARSSL_ERR_SSL_FEATURE_UNAVAILABLE
MBEDTLS_ERR_SSL_FEATURE_UNAVAILABLE
POLARSSL_ERR_SSL_HELLO_VERIFY_REQUIRED
MBEDTLS_ERR_SSL_HELLO_VERIFY_REQUIRED
POLARSSL_ERR_SSL_HW_ACCEL_FAILED
MBEDTLS_ERR_SSL_HW_ACCEL_FAILED
POLARSSL_ERR_SSL_HW_ACCEL_FALLTHROUGH
MBEDTLS_ERR_SSL_HW_ACCEL_FALLTHROUGH
POLARSSL_ERR_SSL_INTERNAL_ERROR
MBEDTLS_ERR_SSL_INTERNAL_ERROR
POLARSSL_ERR_SSL_INVALID_MAC
MBEDTLS_ERR_SSL_INVALID_MAC
POLARSSL_ERR_SSL_INVALID_RECORD
MBEDTLS_ERR_SSL_INVALID_RECORD
POLARSSL_ERR_SSL_MALLOC_FAILED
MBEDTLS_ERR_SSL_ALLOC_FAILED
POLARSSL_ERR_SSL_NO_CIPHER_CHOSEN
MBEDTLS_ERR_SSL_NO_CIPHER_CHOSEN
POLARSSL_ERR_SSL_NO_CLIENT_CERTIFICATE
MBEDTLS_ERR_SSL_NO_CLIENT_CERTIFICATE
POLARSSL_ERR_SSL_NO_RNG
MBEDTLS_ERR_SSL_NO_RNG
POLARSSL_ERR_SSL_NO_USABLE_CIPHERSUITE
MBEDTLS_ERR_SSL_NO_USABLE_CIPHERSUITE
POLARSSL_ERR_SSL_PEER_CLOSE_NOTIFY
MBEDTLS_ERR_SSL_PEER_CLOSE_NOTIFY
POLARSSL_ERR_SSL_PEER_VERIFY_FAILED
MBEDTLS_ERR_SSL_PEER_VERIFY_FAILED
POLARSSL_ERR_SSL_PK_TYPE_MISMATCH
MBEDTLS_ERR_SSL_PK_TYPE_MISMATCH
POLARSSL_ERR_SSL_PRIVATE_KEY_REQUIRED
MBEDTLS_ERR_SSL_PRIVATE_KEY_REQUIRED
POLARSSL_ERR_SSL_SESSION_TICKET_EXPIRED
MBEDTLS_ERR_SSL_SESSION_TICKET_EXPIRED
POLARSSL_ERR_SSL_UNEXPECTED_MESSAGE
MBEDTLS_ERR_SSL_UNEXPECTED_MESSAGE
POLARSSL_ERR_SSL_UNKNOWN_CIPHER
MBEDTLS_ERR_SSL_UNKNOWN_CIPHER
POLARSSL_ERR_SSL_UNKNOWN_IDENTITY
MBEDTLS_ERR_SSL_UNKNOWN_IDENTITY
POLARSSL_ERR_SSL_WAITING_SERVER_HELLO_RENEGO
MBEDTLS_ERR_SSL_WAITING_SERVER_HELLO_RENEGO
POLARSSL_ERR_THREADING_BAD_INPUT_DATA
MBEDTLS_ERR_THREADING_BAD_INPUT_DATA
POLARSSL_ERR_THREADING_FEATURE_UNAVAILABLE
MBEDTLS_ERR_THREADING_FEATURE_UNAVAILABLE
POLARSSL_ERR_THREADING_MUTEX_ERROR
MBEDTLS_ERR_THREADING_MUTEX_ERROR
POLARSSL_ERR_X509_BAD_INPUT_DATA
MBEDTLS_ERR_X509_BAD_INPUT_DATA
POLARSSL_ERR_X509_CERT_UNKNOWN_FORMAT
MBEDTLS_ERR_X509_CERT_UNKNOWN_FORMAT
POLARSSL_ERR_X509_CERT_VERIFY_FAILED
MBEDTLS_ERR_X509_CERT_VERIFY_FAILED
POLARSSL_ERR_X509_FEATURE_UNAVAILABLE
MBEDTLS_ERR_X509_FEATURE_UNAVAILABLE
POLARSSL_ERR_X509_FILE_IO_ERROR
MBEDTLS_ERR_X509_FILE_IO_ERROR
POLARSSL_ERR_X509_INVALID_ALG
MBEDTLS_ERR_X509_INVALID_ALG
POLARSSL_ERR_X509_INVALID_DATE
MBEDTLS_ERR_X509_INVALID_DATE
POLARSSL_ERR_X509_INVALID_EXTENSIONS
MBEDTLS_ERR_X509_INVALID_EXTENSIONS
POLARSSL_ERR_X509_INVALID_FORMAT
MBEDTLS_ERR_X509_INVALID_FORMAT
POLARSSL_ERR_X509_INVALID_NAME
MBEDTLS_ERR_X509_INVALID_NAME
POLARSSL_ERR_X509_INVALID_SERIAL
MBEDTLS_ERR_X509_INVALID_SERIAL
POLARSSL_ERR_X509_INVALID_SIGNATURE
MBEDTLS_ERR_X509_INVALID_SIGNATURE
POLARSSL_ERR_X509_INVALID_VERSION
MBEDTLS_ERR_X509_INVALID_VERSION
POLARSSL_ERR_X509_MALLOC_FAILED
MBEDTLS_ERR_X509_ALLOC_FAILED
POLARSSL_ERR_X509_SIG_MISMATCH
MBEDTLS_ERR_X509_SIG_MISMATCH
POLARSSL_ERR_X509_UNKNOWN_OID
MBEDTLS_ERR_X509_UNKNOWN_OID
POLARSSL_ERR_X509_UNKNOWN_SIG_ALG
MBEDTLS_ERR_X509_UNKNOWN_SIG_ALG
POLARSSL_ERR_X509_UNKNOWN_VERSION
MBEDTLS_ERR_X509_UNKNOWN_VERSION
POLARSSL_ERR_XTEA_INVALID_INPUT_LENGTH
MBEDTLS_ERR_XTEA_INVALID_INPUT_LENGTH
POLARSSL_GCM_H
MBEDTLS_GCM_H
POLARSSL_HAVEGE_H
MBEDTLS_HAVEGE_H
POLARSSL_HAVE_INT32
MBEDTLS_HAVE_INT32
POLARSSL_HAVE_INT64
MBEDTLS_HAVE_INT64
POLARSSL_HAVE_UDBL
MBEDTLS_HAVE_UDBL
POLARSSL_HAVE_X86
MBEDTLS_HAVE_X86
POLARSSL_HAVE_X86_64
MBEDTLS_HAVE_X86_64
POLARSSL_HMAC_DRBG_H
MBEDTLS_HMAC_DRBG_H
POLARSSL_HMAC_DRBG_PR_OFF
MBEDTLS_HMAC_DRBG_PR_OFF
POLARSSL_HMAC_DRBG_PR_ON
MBEDTLS_HMAC_DRBG_PR_ON
POLARSSL_KEY_EXCHANGE_DHE_PSK
MBEDTLS_KEY_EXCHANGE_DHE_PSK
POLARSSL_KEY_EXCHANGE_DHE_RSA
MBEDTLS_KEY_EXCHANGE_DHE_RSA
POLARSSL_KEY_EXCHANGE_ECDHE_ECDSA
MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA
POLARSSL_KEY_EXCHANGE_ECDHE_PSK
MBEDTLS_KEY_EXCHANGE_ECDHE_PSK
POLARSSL_KEY_EXCHANGE_ECDHE_RSA
MBEDTLS_KEY_EXCHANGE_ECDHE_RSA
POLARSSL_KEY_EXCHANGE_ECDH_ECDSA
MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA
POLARSSL_KEY_EXCHANGE_ECDH_RSA
MBEDTLS_KEY_EXCHANGE_ECDH_RSA
POLARSSL_KEY_EXCHANGE_NONE
MBEDTLS_KEY_EXCHANGE_NONE
POLARSSL_KEY_EXCHANGE_PSK
MBEDTLS_KEY_EXCHANGE_PSK
POLARSSL_KEY_EXCHANGE_RSA
MBEDTLS_KEY_EXCHANGE_RSA
POLARSSL_KEY_EXCHANGE_RSA_PSK
MBEDTLS_KEY_EXCHANGE_RSA_PSK
POLARSSL_KEY_EXCHANGE__SOME__ECDHE_ENABLED
MBEDTLS_KEY_EXCHANGE_SOME_ECDHE_ENABLED
POLARSSL_KEY_EXCHANGE__SOME__PSK_ENABLED
MBEDTLS_KEY_EXCHANGE_SOME_PSK_ENABLED
POLARSSL_KEY_EXCHANGE__WITH_CERT__ENABLED
MBEDTLS_KEY_EXCHANGE_WITH_CERT_ENABLED
POLARSSL_KEY_LENGTH_DES
MBEDTLS_KEY_LENGTH_DES
POLARSSL_KEY_LENGTH_DES_EDE
MBEDTLS_KEY_LENGTH_DES_EDE
POLARSSL_KEY_LENGTH_DES_EDE3
MBEDTLS_KEY_LENGTH_DES_EDE3
POLARSSL_KEY_LENGTH_NONE
MBEDTLS_KEY_LENGTH_NONE
POLARSSL_MAX_BLOCK_LENGTH
MBEDTLS_MAX_BLOCK_LENGTH
POLARSSL_MAX_IV_LENGTH
MBEDTLS_MAX_IV_LENGTH
POLARSSL_MD2_H
MBEDTLS_MD2_H
POLARSSL_MD4_H
MBEDTLS_MD4_H
POLARSSL_MD5_H
MBEDTLS_MD5_H
POLARSSL_MD_H
MBEDTLS_MD_H
POLARSSL_MD_MAX_SIZE
MBEDTLS_MD_MAX_SIZE
POLARSSL_MD_MD2
MBEDTLS_MD_MD2
POLARSSL_MD_MD4
MBEDTLS_MD_MD4
POLARSSL_MD_MD5
MBEDTLS_MD_MD5
POLARSSL_MD_NONE
MBEDTLS_MD_NONE
POLARSSL_MD_RIPEMD160
MBEDTLS_MD_RIPEMD160
POLARSSL_MD_SHA1
MBEDTLS_MD_SHA1
POLARSSL_MD_SHA224
MBEDTLS_MD_SHA224
POLARSSL_MD_SHA256
MBEDTLS_MD_SHA256
POLARSSL_MD_SHA384
MBEDTLS_MD_SHA384
POLARSSL_MD_SHA512
MBEDTLS_MD_SHA512
POLARSSL_MD_WRAP_H
MBEDTLS_MD_WRAP_H
POLARSSL_MEMORY_BUFFER_ALLOC_H
MBEDTLS_MEMORY_BUFFER_ALLOC_H
POLARSSL_MODE_CBC
MBEDTLS_MODE_CBC
POLARSSL_MODE_CCM
MBEDTLS_MODE_CCM
POLARSSL_MODE_CFB
MBEDTLS_MODE_CFB
POLARSSL_MODE_CTR
MBEDTLS_MODE_CTR
POLARSSL_MODE_ECB
MBEDTLS_MODE_ECB
POLARSSL_MODE_GCM
MBEDTLS_MODE_GCM
POLARSSL_MODE_NONE
MBEDTLS_MODE_NONE
POLARSSL_MODE_OFB
MBEDTLS_MODE_OFB
POLARSSL_MODE_STREAM
MBEDTLS_MODE_STREAM
POLARSSL_MPI_MAX_BITS
MBEDTLS_MPI_MAX_BITS
POLARSSL_MPI_MAX_BITS_SCALE100
MBEDTLS_MPI_MAX_BITS_SCALE100
POLARSSL_MPI_MAX_LIMBS
MBEDTLS_MPI_MAX_LIMBS
POLARSSL_MPI_RW_BUFFER_SIZE
MBEDTLS_MPI_RW_BUFFER_SIZE
POLARSSL_NET_H
MBEDTLS_NET_SOCKETS_H
POLARSSL_NET_LISTEN_BACKLOG
MBEDTLS_NET_LISTEN_BACKLOG
POLARSSL_OID_H
MBEDTLS_OID_H
POLARSSL_OPERATION_NONE
MBEDTLS_OPERATION_NONE
POLARSSL_PADDING_NONE
MBEDTLS_PADDING_NONE
POLARSSL_PADDING_ONE_AND_ZEROS
MBEDTLS_PADDING_ONE_AND_ZEROS
POLARSSL_PADDING_PKCS7
MBEDTLS_PADDING_PKCS7
POLARSSL_PADDING_ZEROS
MBEDTLS_PADDING_ZEROS
POLARSSL_PADDING_ZEROS_AND_LEN
MBEDTLS_PADDING_ZEROS_AND_LEN
POLARSSL_PADLOCK_H
MBEDTLS_PADLOCK_H
POLARSSL_PEM_H
MBEDTLS_PEM_H
POLARSSL_PKCS11_H
MBEDTLS_PKCS11_H
POLARSSL_PKCS12_H
MBEDTLS_PKCS12_H
POLARSSL_PKCS5_H
MBEDTLS_PKCS5_H
POLARSSL_PK_DEBUG_ECP
MBEDTLS_PK_DEBUG_ECP
POLARSSL_PK_DEBUG_MAX_ITEMS
MBEDTLS_PK_DEBUG_MAX_ITEMS
POLARSSL_PK_DEBUG_MPI
MBEDTLS_PK_DEBUG_MPI
POLARSSL_PK_DEBUG_NONE
MBEDTLS_PK_DEBUG_NONE
POLARSSL_PK_ECDSA
MBEDTLS_PK_ECDSA
POLARSSL_PK_ECKEY
MBEDTLS_PK_ECKEY
POLARSSL_PK_ECKEY_DH
MBEDTLS_PK_ECKEY_DH
POLARSSL_PK_H
MBEDTLS_PK_H
POLARSSL_PK_NONE
MBEDTLS_PK_NONE
POLARSSL_PK_RSA
MBEDTLS_PK_RSA
POLARSSL_PK_RSASSA_PSS
MBEDTLS_PK_RSASSA_PSS
POLARSSL_PK_RSA_ALT
MBEDTLS_PK_RSA_ALT
POLARSSL_PK_WRAP_H
MBEDTLS_PK_WRAP_H
POLARSSL_PLATFORM_H
MBEDTLS_PLATFORM_H
POLARSSL_PREMASTER_SIZE
MBEDTLS_PREMASTER_SIZE
POLARSSL_RIPEMD160_H
MBEDTLS_RIPEMD160_H
POLARSSL_RSA_H
MBEDTLS_RSA_H
POLARSSL_SHA1_H
MBEDTLS_SHA1_H
POLARSSL_SHA256_H
MBEDTLS_SHA256_H
POLARSSL_SHA512_H
MBEDTLS_SHA512_H
POLARSSL_SSL_CACHE_H
MBEDTLS_SSL_CACHE_H
POLARSSL_SSL_CIPHERSUITES_H
MBEDTLS_SSL_CIPHERSUITES_H
POLARSSL_SSL_COOKIE_H
MBEDTLS_SSL_COOKIE_H
POLARSSL_SSL_H
MBEDTLS_SSL_H
POLARSSL_THREADING_H
MBEDTLS_THREADING_H
POLARSSL_THREADING_IMPL
MBEDTLS_THREADING_IMPL
POLARSSL_TIMING_H
MBEDTLS_TIMING_H
POLARSSL_VERSION_H
MBEDTLS_VERSION_H
POLARSSL_VERSION_MAJOR
MBEDTLS_VERSION_MAJOR
POLARSSL_VERSION_MINOR
MBEDTLS_VERSION_MINOR
POLARSSL_VERSION_NUMBER
MBEDTLS_VERSION_NUMBER
POLARSSL_VERSION_PATCH
MBEDTLS_VERSION_PATCH
POLARSSL_VERSION_STRING
MBEDTLS_VERSION_STRING
POLARSSL_VERSION_STRING_FULL
MBEDTLS_VERSION_STRING_FULL
POLARSSL_X509_CRL_H
MBEDTLS_X509_CRL_H
POLARSSL_X509_CRT_H
MBEDTLS_X509_CRT_H
POLARSSL_X509_CSR_H
MBEDTLS_X509_CSR_H
POLARSSL_X509_H
MBEDTLS_X509_H
POLARSSL_XTEA_H
MBEDTLS_XTEA_H
RSA_CRYPT
MBEDTLS_RSA_CRYPT
RSA_PKCS_V15
MBEDTLS_RSA_PKCS_V15
RSA_PKCS_V21
MBEDTLS_RSA_PKCS_V21
RSA_PRIVATE
MBEDTLS_RSA_PRIVATE
RSA_PUBLIC
MBEDTLS_RSA_PUBLIC
RSA_SALT_LEN_ANY
MBEDTLS_RSA_SALT_LEN_ANY
RSA_SIGN
MBEDTLS_RSA_SIGN
SSL_ALERT_LEVEL_FATAL
MBEDTLS_SSL_ALERT_LEVEL_FATAL
SSL_ALERT_LEVEL_WARNING
MBEDTLS_SSL_ALERT_LEVEL_WARNING
SSL_ALERT_MSG_ACCESS_DENIED
MBEDTLS_SSL_ALERT_MSG_ACCESS_DENIED
SSL_ALERT_MSG_BAD_CERT
MBEDTLS_SSL_ALERT_MSG_BAD_CERT
SSL_ALERT_MSG_BAD_RECORD_MAC
MBEDTLS_SSL_ALERT_MSG_BAD_RECORD_MAC
SSL_ALERT_MSG_CERT_EXPIRED
MBEDTLS_SSL_ALERT_MSG_CERT_EXPIRED
SSL_ALERT_MSG_CERT_REVOKED
MBEDTLS_SSL_ALERT_MSG_CERT_REVOKED
SSL_ALERT_MSG_CERT_UNKNOWN
MBEDTLS_SSL_ALERT_MSG_CERT_UNKNOWN
SSL_ALERT_MSG_CLOSE_NOTIFY
MBEDTLS_SSL_ALERT_MSG_CLOSE_NOTIFY
SSL_ALERT_MSG_DECODE_ERROR
MBEDTLS_SSL_ALERT_MSG_DECODE_ERROR
SSL_ALERT_MSG_DECOMPRESSION_FAILURE
MBEDTLS_SSL_ALERT_MSG_DECOMPRESSION_FAILURE
SSL_ALERT_MSG_DECRYPTION_FAILED
MBEDTLS_SSL_ALERT_MSG_DECRYPTION_FAILED
SSL_ALERT_MSG_DECRYPT_ERROR
MBEDTLS_SSL_ALERT_MSG_DECRYPT_ERROR
SSL_ALERT_MSG_EXPORT_RESTRICTION
MBEDTLS_SSL_ALERT_MSG_EXPORT_RESTRICTION
SSL_ALERT_MSG_HANDSHAKE_FAILURE
MBEDTLS_SSL_ALERT_MSG_HANDSHAKE_FAILURE
SSL_ALERT_MSG_ILLEGAL_PARAMETER
MBEDTLS_SSL_ALERT_MSG_ILLEGAL_PARAMETER
SSL_ALERT_MSG_INAPROPRIATE_FALLBACK
MBEDTLS_SSL_ALERT_MSG_INAPROPRIATE_FALLBACK
SSL_ALERT_MSG_INSUFFICIENT_SECURITY
MBEDTLS_SSL_ALERT_MSG_INSUFFICIENT_SECURITY
SSL_ALERT_MSG_INTERNAL_ERROR
MBEDTLS_SSL_ALERT_MSG_INTERNAL_ERROR
SSL_ALERT_MSG_NO_APPLICATION_PROTOCOL
MBEDTLS_SSL_ALERT_MSG_NO_APPLICATION_PROTOCOL
SSL_ALERT_MSG_NO_CERT
MBEDTLS_SSL_ALERT_MSG_NO_CERT
SSL_ALERT_MSG_NO_RENEGOTIATION
MBEDTLS_SSL_ALERT_MSG_NO_RENEGOTIATION
SSL_ALERT_MSG_PROTOCOL_VERSION
MBEDTLS_SSL_ALERT_MSG_PROTOCOL_VERSION
SSL_ALERT_MSG_RECORD_OVERFLOW
MBEDTLS_SSL_ALERT_MSG_RECORD_OVERFLOW
SSL_ALERT_MSG_UNEXPECTED_MESSAGE
MBEDTLS_SSL_ALERT_MSG_UNEXPECTED_MESSAGE
SSL_ALERT_MSG_UNKNOWN_CA
MBEDTLS_SSL_ALERT_MSG_UNKNOWN_CA
SSL_ALERT_MSG_UNKNOWN_PSK_IDENTITY
MBEDTLS_SSL_ALERT_MSG_UNKNOWN_PSK_IDENTITY
SSL_ALERT_MSG_UNRECOGNIZED_NAME
MBEDTLS_SSL_ALERT_MSG_UNRECOGNIZED_NAME
SSL_ALERT_MSG_UNSUPPORTED_CERT
MBEDTLS_SSL_ALERT_MSG_UNSUPPORTED_CERT
SSL_ALERT_MSG_UNSUPPORTED_EXT
MBEDTLS_SSL_ALERT_MSG_UNSUPPORTED_EXT
SSL_ALERT_MSG_USER_CANCELED
MBEDTLS_SSL_ALERT_MSG_USER_CANCELED
SSL_ANTI_REPLAY_DISABLED
MBEDTLS_SSL_ANTI_REPLAY_DISABLED
SSL_ANTI_REPLAY_ENABLED
MBEDTLS_SSL_ANTI_REPLAY_ENABLED
SSL_ARC4_DISABLED
MBEDTLS_SSL_ARC4_DISABLED
SSL_ARC4_ENABLED
MBEDTLS_SSL_ARC4_ENABLED
SSL_BUFFER_LEN
(((MBEDTLS_SSL_IN_BUFFER_LEN) < (MBEDTLS_SSL_OUT_BUFFER_LEN)) \ ? (MBEDTLS_SSL_IN_BUFFER_LEN) : (MBEDTLS_SSL_OUT_BUFFER_LEN))
SSL_CACHE_DEFAULT_MAX_ENTRIES
MBEDTLS_SSL_CACHE_DEFAULT_MAX_ENTRIES
SSL_CACHE_DEFAULT_TIMEOUT
MBEDTLS_SSL_CACHE_DEFAULT_TIMEOUT
SSL_CBC_RECORD_SPLITTING_DISABLED
MBEDTLS_SSL_CBC_RECORD_SPLITTING_DISABLED
SSL_CBC_RECORD_SPLITTING_ENABLED
MBEDTLS_SSL_CBC_RECORD_SPLITTING_ENABLED
SSL_CERTIFICATE_REQUEST
MBEDTLS_SSL_CERTIFICATE_REQUEST
SSL_CERTIFICATE_VERIFY
MBEDTLS_SSL_CERTIFICATE_VERIFY
SSL_CERT_TYPE_ECDSA_SIGN
MBEDTLS_SSL_CERT_TYPE_ECDSA_SIGN
SSL_CERT_TYPE_RSA_SIGN
MBEDTLS_SSL_CERT_TYPE_RSA_SIGN
SSL_CHANNEL_INBOUND
MBEDTLS_SSL_CHANNEL_INBOUND
SSL_CHANNEL_OUTBOUND
MBEDTLS_SSL_CHANNEL_OUTBOUND
SSL_CIPHERSUITES
MBEDTLS_SSL_CIPHERSUITES
SSL_CLIENT_CERTIFICATE
MBEDTLS_SSL_CLIENT_CERTIFICATE
SSL_CLIENT_CHANGE_CIPHER_SPEC
MBEDTLS_SSL_CLIENT_CHANGE_CIPHER_SPEC
SSL_CLIENT_FINISHED
MBEDTLS_SSL_CLIENT_FINISHED
SSL_CLIENT_HELLO
MBEDTLS_SSL_CLIENT_HELLO
SSL_CLIENT_KEY_EXCHANGE
MBEDTLS_SSL_CLIENT_KEY_EXCHANGE
SSL_COMPRESSION_ADD
MBEDTLS_SSL_COMPRESSION_ADD
SSL_COMPRESS_DEFLATE
MBEDTLS_SSL_COMPRESS_DEFLATE
SSL_COMPRESS_NULL
MBEDTLS_SSL_COMPRESS_NULL
SSL_DEBUG_BUF
MBEDTLS_SSL_DEBUG_BUF
SSL_DEBUG_CRT
MBEDTLS_SSL_DEBUG_CRT
SSL_DEBUG_ECP
MBEDTLS_SSL_DEBUG_ECP
SSL_DEBUG_MPI
MBEDTLS_SSL_DEBUG_MPI
SSL_DEBUG_MSG
MBEDTLS_SSL_DEBUG_MSG
SSL_DEBUG_RET
MBEDTLS_SSL_DEBUG_RET
SSL_DEFAULT_TICKET_LIFETIME
MBEDTLS_SSL_DEFAULT_TICKET_LIFETIME
SSL_DTLS_TIMEOUT_DFL_MAX
MBEDTLS_SSL_DTLS_TIMEOUT_DFL_MAX
SSL_DTLS_TIMEOUT_DFL_MIN
MBEDTLS_SSL_DTLS_TIMEOUT_DFL_MIN
SSL_EMPTY_RENEGOTIATION_INFO
MBEDTLS_SSL_EMPTY_RENEGOTIATION_INFO
SSL_ETM_DISABLED
MBEDTLS_SSL_ETM_DISABLED
SSL_ETM_ENABLED
MBEDTLS_SSL_ETM_ENABLED
SSL_EXTENDED_MS_DISABLED
MBEDTLS_SSL_EXTENDED_MS_DISABLED
SSL_EXTENDED_MS_ENABLED
MBEDTLS_SSL_EXTENDED_MS_ENABLED
SSL_FALLBACK_SCSV
MBEDTLS_SSL_FALLBACK_SCSV
SSL_FLUSH_BUFFERS
MBEDTLS_SSL_FLUSH_BUFFERS
SSL_HANDSHAKE_OVER
MBEDTLS_SSL_HANDSHAKE_OVER
SSL_HANDSHAKE_WRAPUP
MBEDTLS_SSL_HANDSHAKE_WRAPUP
SSL_HASH_MD5
MBEDTLS_SSL_HASH_MD5
SSL_HASH_NONE
MBEDTLS_SSL_HASH_NONE
SSL_HASH_SHA1
MBEDTLS_SSL_HASH_SHA1
SSL_HASH_SHA224
MBEDTLS_SSL_HASH_SHA224
SSL_HASH_SHA256
MBEDTLS_SSL_HASH_SHA256
SSL_HASH_SHA384
MBEDTLS_SSL_HASH_SHA384
SSL_HASH_SHA512
MBEDTLS_SSL_HASH_SHA512
SSL_HELLO_REQUEST
MBEDTLS_SSL_HELLO_REQUEST
SSL_HS_CERTIFICATE
MBEDTLS_SSL_HS_CERTIFICATE
SSL_HS_CERTIFICATE_REQUEST
MBEDTLS_SSL_HS_CERTIFICATE_REQUEST
SSL_HS_CERTIFICATE_VERIFY
MBEDTLS_SSL_HS_CERTIFICATE_VERIFY
SSL_HS_CLIENT_HELLO
MBEDTLS_SSL_HS_CLIENT_HELLO
SSL_HS_CLIENT_KEY_EXCHANGE
MBEDTLS_SSL_HS_CLIENT_KEY_EXCHANGE
SSL_HS_FINISHED
MBEDTLS_SSL_HS_FINISHED
SSL_HS_HELLO_REQUEST
MBEDTLS_SSL_HS_HELLO_REQUEST
SSL_HS_HELLO_VERIFY_REQUEST
MBEDTLS_SSL_HS_HELLO_VERIFY_REQUEST
SSL_HS_NEW_SESSION_TICKET
MBEDTLS_SSL_HS_NEW_SESSION_TICKET
SSL_HS_SERVER_HELLO
MBEDTLS_SSL_HS_SERVER_HELLO
SSL_HS_SERVER_HELLO_DONE
MBEDTLS_SSL_HS_SERVER_HELLO_DONE
SSL_HS_SERVER_KEY_EXCHANGE
MBEDTLS_SSL_HS_SERVER_KEY_EXCHANGE
SSL_INITIAL_HANDSHAKE
MBEDTLS_SSL_INITIAL_HANDSHAKE
SSL_IS_CLIENT
MBEDTLS_SSL_IS_CLIENT
SSL_IS_FALLBACK
MBEDTLS_SSL_IS_FALLBACK
SSL_IS_NOT_FALLBACK
MBEDTLS_SSL_IS_NOT_FALLBACK
SSL_IS_SERVER
MBEDTLS_SSL_IS_SERVER
SSL_LEGACY_ALLOW_RENEGOTIATION
MBEDTLS_SSL_LEGACY_ALLOW_RENEGOTIATION
SSL_LEGACY_BREAK_HANDSHAKE
MBEDTLS_SSL_LEGACY_BREAK_HANDSHAKE
SSL_LEGACY_NO_RENEGOTIATION
MBEDTLS_SSL_LEGACY_NO_RENEGOTIATION
SSL_LEGACY_RENEGOTIATION
MBEDTLS_SSL_LEGACY_RENEGOTIATION
SSL_MAC_ADD
MBEDTLS_SSL_MAC_ADD
SSL_MAJOR_VERSION_3
MBEDTLS_SSL_MAJOR_VERSION_3
SSL_MAX_CONTENT_LEN
MBEDTLS_SSL_MAX_CONTENT_LEN
SSL_MAX_FRAG_LEN_1024
MBEDTLS_SSL_MAX_FRAG_LEN_1024
SSL_MAX_FRAG_LEN_2048
MBEDTLS_SSL_MAX_FRAG_LEN_2048
SSL_MAX_FRAG_LEN_4096
MBEDTLS_SSL_MAX_FRAG_LEN_4096
SSL_MAX_FRAG_LEN_512
MBEDTLS_SSL_MAX_FRAG_LEN_512
SSL_MAX_FRAG_LEN_INVALID
MBEDTLS_SSL_MAX_FRAG_LEN_INVALID
SSL_MAX_FRAG_LEN_NONE
MBEDTLS_SSL_MAX_FRAG_LEN_NONE
SSL_MAX_MAJOR_VERSION
MBEDTLS_SSL_MAX_MAJOR_VERSION
SSL_MAX_MINOR_VERSION
MBEDTLS_SSL_MAX_MINOR_VERSION
SSL_MINOR_VERSION_0
MBEDTLS_SSL_MINOR_VERSION_0
SSL_MINOR_VERSION_1
MBEDTLS_SSL_MINOR_VERSION_1
SSL_MINOR_VERSION_2
MBEDTLS_SSL_MINOR_VERSION_2
SSL_MINOR_VERSION_3
MBEDTLS_SSL_MINOR_VERSION_3
SSL_MIN_MAJOR_VERSION
MBEDTLS_SSL_MIN_MAJOR_VERSION
SSL_MIN_MINOR_VERSION
MBEDTLS_SSL_MIN_MINOR_VERSION
SSL_MSG_ALERT
MBEDTLS_SSL_MSG_ALERT
SSL_MSG_APPLICATION_DATA
MBEDTLS_SSL_MSG_APPLICATION_DATA
SSL_MSG_CHANGE_CIPHER_SPEC
MBEDTLS_SSL_MSG_CHANGE_CIPHER_SPEC
SSL_MSG_HANDSHAKE
MBEDTLS_SSL_MSG_HANDSHAKE
SSL_PADDING_ADD
MBEDTLS_SSL_PADDING_ADD
SSL_RENEGOTIATION
MBEDTLS_SSL_RENEGOTIATION
SSL_RENEGOTIATION_DISABLED
MBEDTLS_SSL_RENEGOTIATION_DISABLED
SSL_RENEGOTIATION_DONE
MBEDTLS_SSL_RENEGOTIATION_DONE
SSL_RENEGOTIATION_ENABLED
MBEDTLS_SSL_RENEGOTIATION_ENABLED
SSL_RENEGOTIATION_NOT_ENFORCED
MBEDTLS_SSL_RENEGOTIATION_NOT_ENFORCED
SSL_RENEGOTIATION_PENDING
MBEDTLS_SSL_RENEGOTIATION_PENDING
SSL_RENEGO_MAX_RECORDS_DEFAULT
MBEDTLS_SSL_RENEGO_MAX_RECORDS_DEFAULT
SSL_RETRANS_FINISHED
MBEDTLS_SSL_RETRANS_FINISHED
SSL_RETRANS_PREPARING
MBEDTLS_SSL_RETRANS_PREPARING
SSL_RETRANS_SENDING
MBEDTLS_SSL_RETRANS_SENDING
SSL_RETRANS_WAITING
MBEDTLS_SSL_RETRANS_WAITING
SSL_SECURE_RENEGOTIATION
MBEDTLS_SSL_SECURE_RENEGOTIATION
SSL_SERVER_CERTIFICATE
MBEDTLS_SSL_SERVER_CERTIFICATE
SSL_SERVER_CHANGE_CIPHER_SPEC
MBEDTLS_SSL_SERVER_CHANGE_CIPHER_SPEC
SSL_SERVER_FINISHED
MBEDTLS_SSL_SERVER_FINISHED
SSL_SERVER_HELLO
MBEDTLS_SSL_SERVER_HELLO
SSL_SERVER_HELLO_DONE
MBEDTLS_SSL_SERVER_HELLO_DONE
SSL_SERVER_HELLO_VERIFY_REQUEST_SENT
MBEDTLS_SSL_SERVER_HELLO_VERIFY_REQUEST_SENT
SSL_SERVER_KEY_EXCHANGE
MBEDTLS_SSL_SERVER_KEY_EXCHANGE
SSL_SERVER_NEW_SESSION_TICKET
MBEDTLS_SSL_SERVER_NEW_SESSION_TICKET
SSL_SESSION_TICKETS_DISABLED
MBEDTLS_SSL_SESSION_TICKETS_DISABLED
SSL_SESSION_TICKETS_ENABLED
MBEDTLS_SSL_SESSION_TICKETS_ENABLED
SSL_SIG_ANON
MBEDTLS_SSL_SIG_ANON
SSL_SIG_ECDSA
MBEDTLS_SSL_SIG_ECDSA
SSL_SIG_RSA
MBEDTLS_SSL_SIG_RSA
SSL_TRANSPORT_DATAGRAM
MBEDTLS_SSL_TRANSPORT_DATAGRAM
SSL_TRANSPORT_STREAM
MBEDTLS_SSL_TRANSPORT_STREAM
SSL_TRUNCATED_HMAC_LEN
MBEDTLS_SSL_TRUNCATED_HMAC_LEN
SSL_TRUNC_HMAC_DISABLED
MBEDTLS_SSL_TRUNC_HMAC_DISABLED
SSL_TRUNC_HMAC_ENABLED
MBEDTLS_SSL_TRUNC_HMAC_ENABLED
SSL_VERIFY_DATA_MAX_LEN
MBEDTLS_SSL_VERIFY_DATA_MAX_LEN
SSL_VERIFY_NONE
MBEDTLS_SSL_VERIFY_NONE
SSL_VERIFY_OPTIONAL
MBEDTLS_SSL_VERIFY_OPTIONAL
SSL_VERIFY_REQUIRED
MBEDTLS_SSL_VERIFY_REQUIRED
TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA
MBEDTLS_TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA
TLS_DHE_PSK_WITH_AES_128_CBC_SHA
MBEDTLS_TLS_DHE_PSK_WITH_AES_128_CBC_SHA
TLS_DHE_PSK_WITH_AES_128_CBC_SHA256
MBEDTLS_TLS_DHE_PSK_WITH_AES_128_CBC_SHA256
TLS_DHE_PSK_WITH_AES_128_CCM
MBEDTLS_TLS_DHE_PSK_WITH_AES_128_CCM
TLS_DHE_PSK_WITH_AES_128_CCM_8
MBEDTLS_TLS_DHE_PSK_WITH_AES_128_CCM_8
TLS_DHE_PSK_WITH_AES_128_GCM_SHA256
MBEDTLS_TLS_DHE_PSK_WITH_AES_128_GCM_SHA256
TLS_DHE_PSK_WITH_AES_256_CBC_SHA
MBEDTLS_TLS_DHE_PSK_WITH_AES_256_CBC_SHA
TLS_DHE_PSK_WITH_AES_256_CBC_SHA384
MBEDTLS_TLS_DHE_PSK_WITH_AES_256_CBC_SHA384
TLS_DHE_PSK_WITH_AES_256_CCM
MBEDTLS_TLS_DHE_PSK_WITH_AES_256_CCM
TLS_DHE_PSK_WITH_AES_256_CCM_8
MBEDTLS_TLS_DHE_PSK_WITH_AES_256_CCM_8
TLS_DHE_PSK_WITH_AES_256_GCM_SHA384
MBEDTLS_TLS_DHE_PSK_WITH_AES_256_GCM_SHA384
TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256
MBEDTLS_TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256
TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256
MBEDTLS_TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256
TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384
MBEDTLS_TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384
TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384
MBEDTLS_TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384
TLS_DHE_PSK_WITH_NULL_SHA
MBEDTLS_TLS_DHE_PSK_WITH_NULL_SHA
TLS_DHE_PSK_WITH_NULL_SHA256
MBEDTLS_TLS_DHE_PSK_WITH_NULL_SHA256
TLS_DHE_PSK_WITH_NULL_SHA384
MBEDTLS_TLS_DHE_PSK_WITH_NULL_SHA384
TLS_DHE_PSK_WITH_RC4_128_SHA
MBEDTLS_TLS_DHE_PSK_WITH_RC4_128_SHA
TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA
MBEDTLS_TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA
TLS_DHE_RSA_WITH_AES_128_CBC_SHA
MBEDTLS_TLS_DHE_RSA_WITH_AES_128_CBC_SHA
TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
MBEDTLS_TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
TLS_DHE_RSA_WITH_AES_128_CCM
MBEDTLS_TLS_DHE_RSA_WITH_AES_128_CCM
TLS_DHE_RSA_WITH_AES_128_CCM_8
MBEDTLS_TLS_DHE_RSA_WITH_AES_128_CCM_8
TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
MBEDTLS_TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
TLS_DHE_RSA_WITH_AES_256_CBC_SHA
MBEDTLS_TLS_DHE_RSA_WITH_AES_256_CBC_SHA
TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
MBEDTLS_TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
TLS_DHE_RSA_WITH_AES_256_CCM
MBEDTLS_TLS_DHE_RSA_WITH_AES_256_CCM
TLS_DHE_RSA_WITH_AES_256_CCM_8
MBEDTLS_TLS_DHE_RSA_WITH_AES_256_CCM_8
TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
MBEDTLS_TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA
MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA
TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256
MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256
TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256
MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256
TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA
MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA
TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256
MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256
TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384
MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384
TLS_DHE_RSA_WITH_DES_CBC_SHA
MBEDTLS_TLS_DHE_RSA_WITH_DES_CBC_SHA
TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA
MBEDTLS_TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
TLS_ECDHE_ECDSA_WITH_AES_128_CCM
MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_128_CCM
TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8
MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
TLS_ECDHE_ECDSA_WITH_AES_256_CCM
MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_CCM
TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8
MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256
MBEDTLS_TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256
TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256
MBEDTLS_TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256
TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384
MBEDTLS_TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384
TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384
MBEDTLS_TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384
TLS_ECDHE_ECDSA_WITH_NULL_SHA
MBEDTLS_TLS_ECDHE_ECDSA_WITH_NULL_SHA
TLS_ECDHE_ECDSA_WITH_RC4_128_SHA
MBEDTLS_TLS_ECDHE_ECDSA_WITH_RC4_128_SHA
TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA
MBEDTLS_TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA
TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA
MBEDTLS_TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA
TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256
MBEDTLS_TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256
TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA
MBEDTLS_TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA
TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384
MBEDTLS_TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384
TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256
MBEDTLS_TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256
TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384
MBEDTLS_TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384
TLS_ECDHE_PSK_WITH_NULL_SHA
MBEDTLS_TLS_ECDHE_PSK_WITH_NULL_SHA
TLS_ECDHE_PSK_WITH_NULL_SHA256
MBEDTLS_TLS_ECDHE_PSK_WITH_NULL_SHA256
TLS_ECDHE_PSK_WITH_NULL_SHA384
MBEDTLS_TLS_ECDHE_PSK_WITH_NULL_SHA384
TLS_ECDHE_PSK_WITH_RC4_128_SHA
MBEDTLS_TLS_ECDHE_PSK_WITH_RC4_128_SHA
TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA
MBEDTLS_TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
MBEDTLS_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
MBEDTLS_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
MBEDTLS_TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
MBEDTLS_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
MBEDTLS_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
MBEDTLS_TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256
MBEDTLS_TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256
TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256
MBEDTLS_TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256
TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384
MBEDTLS_TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384
TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384
MBEDTLS_TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384
TLS_ECDHE_RSA_WITH_NULL_SHA
MBEDTLS_TLS_ECDHE_RSA_WITH_NULL_SHA
TLS_ECDHE_RSA_WITH_RC4_128_SHA
MBEDTLS_TLS_ECDHE_RSA_WITH_RC4_128_SHA
TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA
MBEDTLS_TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA
TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA
MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA
TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256
MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256
TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256
MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256
TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA
MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA
TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384
MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384
TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384
MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384
TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256
MBEDTLS_TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256
TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256
MBEDTLS_TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256
TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384
MBEDTLS_TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384
TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384
MBEDTLS_TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384
TLS_ECDH_ECDSA_WITH_NULL_SHA
MBEDTLS_TLS_ECDH_ECDSA_WITH_NULL_SHA
TLS_ECDH_ECDSA_WITH_RC4_128_SHA
MBEDTLS_TLS_ECDH_ECDSA_WITH_RC4_128_SHA
TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA
MBEDTLS_TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA
TLS_ECDH_RSA_WITH_AES_128_CBC_SHA
MBEDTLS_TLS_ECDH_RSA_WITH_AES_128_CBC_SHA
TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256
MBEDTLS_TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256
TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256
MBEDTLS_TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256
TLS_ECDH_RSA_WITH_AES_256_CBC_SHA
MBEDTLS_TLS_ECDH_RSA_WITH_AES_256_CBC_SHA
TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384
MBEDTLS_TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384
TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384
MBEDTLS_TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384
TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256
MBEDTLS_TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256
TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256
MBEDTLS_TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256
TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384
MBEDTLS_TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384
TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384
MBEDTLS_TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384
TLS_ECDH_RSA_WITH_NULL_SHA
MBEDTLS_TLS_ECDH_RSA_WITH_NULL_SHA
TLS_ECDH_RSA_WITH_RC4_128_SHA
MBEDTLS_TLS_ECDH_RSA_WITH_RC4_128_SHA
TLS_EXT_ALPN
MBEDTLS_TLS_EXT_ALPN
TLS_EXT_ENCRYPT_THEN_MAC
MBEDTLS_TLS_EXT_ENCRYPT_THEN_MAC
TLS_EXT_EXTENDED_MASTER_SECRET
MBEDTLS_TLS_EXT_EXTENDED_MASTER_SECRET
TLS_EXT_MAX_FRAGMENT_LENGTH
MBEDTLS_TLS_EXT_MAX_FRAGMENT_LENGTH
TLS_EXT_RENEGOTIATION_INFO
MBEDTLS_TLS_EXT_RENEGOTIATION_INFO
TLS_EXT_SERVERNAME
MBEDTLS_TLS_EXT_SERVERNAME
TLS_EXT_SERVERNAME_HOSTNAME
MBEDTLS_TLS_EXT_SERVERNAME_HOSTNAME
TLS_EXT_SESSION_TICKET
MBEDTLS_TLS_EXT_SESSION_TICKET
TLS_EXT_SIG_ALG
MBEDTLS_TLS_EXT_SIG_ALG
TLS_EXT_SUPPORTED_ELLIPTIC_CURVES
MBEDTLS_TLS_EXT_SUPPORTED_ELLIPTIC_CURVES
TLS_EXT_SUPPORTED_POINT_FORMATS
MBEDTLS_TLS_EXT_SUPPORTED_POINT_FORMATS
TLS_EXT_SUPPORTED_POINT_FORMATS_PRESENT
MBEDTLS_TLS_EXT_SUPPORTED_POINT_FORMATS_PRESENT
TLS_EXT_TRUNCATED_HMAC
MBEDTLS_TLS_EXT_TRUNCATED_HMAC
TLS_PSK_WITH_3DES_EDE_CBC_SHA
MBEDTLS_TLS_PSK_WITH_3DES_EDE_CBC_SHA
TLS_PSK_WITH_AES_128_CBC_SHA
MBEDTLS_TLS_PSK_WITH_AES_128_CBC_SHA
TLS_PSK_WITH_AES_128_CBC_SHA256
MBEDTLS_TLS_PSK_WITH_AES_128_CBC_SHA256
TLS_PSK_WITH_AES_128_CCM
MBEDTLS_TLS_PSK_WITH_AES_128_CCM
TLS_PSK_WITH_AES_128_CCM_8
MBEDTLS_TLS_PSK_WITH_AES_128_CCM_8
TLS_PSK_WITH_AES_128_GCM_SHA256
MBEDTLS_TLS_PSK_WITH_AES_128_GCM_SHA256
TLS_PSK_WITH_AES_256_CBC_SHA
MBEDTLS_TLS_PSK_WITH_AES_256_CBC_SHA
TLS_PSK_WITH_AES_256_CBC_SHA384
MBEDTLS_TLS_PSK_WITH_AES_256_CBC_SHA384
TLS_PSK_WITH_AES_256_CCM
MBEDTLS_TLS_PSK_WITH_AES_256_CCM
TLS_PSK_WITH_AES_256_CCM_8
MBEDTLS_TLS_PSK_WITH_AES_256_CCM_8
TLS_PSK_WITH_AES_256_GCM_SHA384
MBEDTLS_TLS_PSK_WITH_AES_256_GCM_SHA384
TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256
MBEDTLS_TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256
TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256
MBEDTLS_TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256
TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384
MBEDTLS_TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384
TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384
MBEDTLS_TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384
TLS_PSK_WITH_NULL_SHA
MBEDTLS_TLS_PSK_WITH_NULL_SHA
TLS_PSK_WITH_NULL_SHA256
MBEDTLS_TLS_PSK_WITH_NULL_SHA256
TLS_PSK_WITH_NULL_SHA384
MBEDTLS_TLS_PSK_WITH_NULL_SHA384
TLS_PSK_WITH_RC4_128_SHA
MBEDTLS_TLS_PSK_WITH_RC4_128_SHA
TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA
MBEDTLS_TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA
TLS_RSA_PSK_WITH_AES_128_CBC_SHA
MBEDTLS_TLS_RSA_PSK_WITH_AES_128_CBC_SHA
TLS_RSA_PSK_WITH_AES_128_CBC_SHA256
MBEDTLS_TLS_RSA_PSK_WITH_AES_128_CBC_SHA256
TLS_RSA_PSK_WITH_AES_128_GCM_SHA256
MBEDTLS_TLS_RSA_PSK_WITH_AES_128_GCM_SHA256
TLS_RSA_PSK_WITH_AES_256_CBC_SHA
MBEDTLS_TLS_RSA_PSK_WITH_AES_256_CBC_SHA
TLS_RSA_PSK_WITH_AES_256_CBC_SHA384
MBEDTLS_TLS_RSA_PSK_WITH_AES_256_CBC_SHA384
TLS_RSA_PSK_WITH_AES_256_GCM_SHA384
MBEDTLS_TLS_RSA_PSK_WITH_AES_256_GCM_SHA384
TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256
MBEDTLS_TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256
TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256
MBEDTLS_TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256
TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384
MBEDTLS_TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384
TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384
MBEDTLS_TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384
TLS_RSA_PSK_WITH_NULL_SHA
MBEDTLS_TLS_RSA_PSK_WITH_NULL_SHA
TLS_RSA_PSK_WITH_NULL_SHA256
MBEDTLS_TLS_RSA_PSK_WITH_NULL_SHA256
TLS_RSA_PSK_WITH_NULL_SHA384
MBEDTLS_TLS_RSA_PSK_WITH_NULL_SHA384
TLS_RSA_PSK_WITH_RC4_128_SHA
MBEDTLS_TLS_RSA_PSK_WITH_RC4_128_SHA
TLS_RSA_WITH_3DES_EDE_CBC_SHA
MBEDTLS_TLS_RSA_WITH_3DES_EDE_CBC_SHA
TLS_RSA_WITH_AES_128_CBC_SHA
MBEDTLS_TLS_RSA_WITH_AES_128_CBC_SHA
TLS_RSA_WITH_AES_128_CBC_SHA256
MBEDTLS_TLS_RSA_WITH_AES_128_CBC_SHA256
TLS_RSA_WITH_AES_128_CCM
MBEDTLS_TLS_RSA_WITH_AES_128_CCM
TLS_RSA_WITH_AES_128_CCM_8
MBEDTLS_TLS_RSA_WITH_AES_128_CCM_8
TLS_RSA_WITH_AES_128_GCM_SHA256
MBEDTLS_TLS_RSA_WITH_AES_128_GCM_SHA256
TLS_RSA_WITH_AES_256_CBC_SHA
MBEDTLS_TLS_RSA_WITH_AES_256_CBC_SHA
TLS_RSA_WITH_AES_256_CBC_SHA256
MBEDTLS_TLS_RSA_WITH_AES_256_CBC_SHA256
TLS_RSA_WITH_AES_256_CCM
MBEDTLS_TLS_RSA_WITH_AES_256_CCM
TLS_RSA_WITH_AES_256_CCM_8
MBEDTLS_TLS_RSA_WITH_AES_256_CCM_8
TLS_RSA_WITH_AES_256_GCM_SHA384
MBEDTLS_TLS_RSA_WITH_AES_256_GCM_SHA384
TLS_RSA_WITH_CAMELLIA_128_CBC_SHA
MBEDTLS_TLS_RSA_WITH_CAMELLIA_128_CBC_SHA
TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256
MBEDTLS_TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256
TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256
MBEDTLS_TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256
TLS_RSA_WITH_CAMELLIA_256_CBC_SHA
MBEDTLS_TLS_RSA_WITH_CAMELLIA_256_CBC_SHA
TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256
MBEDTLS_TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256
TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384
MBEDTLS_TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384
TLS_RSA_WITH_DES_CBC_SHA
MBEDTLS_TLS_RSA_WITH_DES_CBC_SHA
TLS_RSA_WITH_NULL_MD5
MBEDTLS_TLS_RSA_WITH_NULL_MD5
TLS_RSA_WITH_NULL_SHA
MBEDTLS_TLS_RSA_WITH_NULL_SHA
TLS_RSA_WITH_NULL_SHA256
MBEDTLS_TLS_RSA_WITH_NULL_SHA256
TLS_RSA_WITH_RC4_128_MD5
MBEDTLS_TLS_RSA_WITH_RC4_128_MD5
TLS_RSA_WITH_RC4_128_SHA
MBEDTLS_TLS_RSA_WITH_RC4_128_SHA
X509_CRT_VERSION_1
MBEDTLS_X509_CRT_VERSION_1
X509_CRT_VERSION_2
MBEDTLS_X509_CRT_VERSION_2
X509_CRT_VERSION_3
MBEDTLS_X509_CRT_VERSION_3
X509_FORMAT_DER
MBEDTLS_X509_FORMAT_DER
X509_FORMAT_PEM
MBEDTLS_X509_FORMAT_PEM
X509_MAX_DN_NAME_SIZE
MBEDTLS_X509_MAX_DN_NAME_SIZE
X509_RFC5280_MAX_SERIAL_LEN
MBEDTLS_X509_RFC5280_MAX_SERIAL_LEN
X509_RFC5280_UTC_TIME_LEN
MBEDTLS_X509_RFC5280_UTC_TIME_LEN
XTEA_DECRYPT
MBEDTLS_XTEA_DECRYPT
XTEA_ENCRYPT
MBEDTLS_XTEA_ENCRYPT
_asn1_bitstring
mbedtls_asn1_bitstring
_asn1_buf
mbedtls_asn1_buf
_asn1_named_data
mbedtls_asn1_named_data
_asn1_sequence
mbedtls_asn1_sequence
_ssl_cache_context
mbedtls_ssl_cache_context
_ssl_cache_entry
mbedtls_ssl_cache_entry
_ssl_ciphersuite_t
mbedtls_ssl_ciphersuite_t
_ssl_context
mbedtls_ssl_context
_ssl_flight_item
mbedtls_ssl_flight_item
_ssl_handshake_params
mbedtls_ssl_handshake_params
_ssl_key_cert
mbedtls_ssl_key_cert
_ssl_premaster_secret
mbedtls_ssl_premaster_secret
_ssl_session
mbedtls_ssl_session
_ssl_transform
mbedtls_ssl_transform
_x509_crl
mbedtls_x509_crl
_x509_crl_entry
mbedtls_x509_crl_entry
_x509_crt
mbedtls_x509_crt
_x509_csr
mbedtls_x509_csr
_x509_time
mbedtls_x509_time
_x509write_cert
mbedtls_x509write_cert
_x509write_csr
mbedtls_x509write_csr
aes_context
mbedtls_aes_context
aes_crypt_cbc
mbedtls_aes_crypt_cbc
aes_crypt_cfb128
mbedtls_aes_crypt_cfb128
aes_crypt_cfb8
mbedtls_aes_crypt_cfb8
aes_crypt_ctr
mbedtls_aes_crypt_ctr
aes_crypt_ecb
mbedtls_aes_crypt_ecb
aes_free
mbedtls_aes_free
aes_init
mbedtls_aes_init
aes_self_test
mbedtls_aes_self_test
aes_setkey_dec
mbedtls_aes_setkey_dec
aes_setkey_enc
mbedtls_aes_setkey_enc
aesni_crypt_ecb
mbedtls_aesni_crypt_ecb
aesni_gcm_mult
mbedtls_aesni_gcm_mult
aesni_inverse_key
mbedtls_aesni_inverse_key
aesni_setkey_enc
mbedtls_aesni_setkey_enc
aesni_supports
mbedtls_aesni_has_support
alarmed
mbedtls_timing_alarmed
arc4_context
mbedtls_arc4_context
arc4_crypt
mbedtls_arc4_crypt
arc4_free
mbedtls_arc4_free
arc4_init
mbedtls_arc4_init
arc4_self_test
mbedtls_arc4_self_test
arc4_setup
mbedtls_arc4_setup
asn1_bitstring
mbedtls_asn1_bitstring
asn1_buf
mbedtls_asn1_buf
asn1_find_named_data
mbedtls_asn1_find_named_data
asn1_free_named_data
mbedtls_asn1_free_named_data
asn1_free_named_data_list
mbedtls_asn1_free_named_data_list
asn1_get_alg
mbedtls_asn1_get_alg
asn1_get_alg_null
mbedtls_asn1_get_alg_null
asn1_get_bitstring
mbedtls_asn1_get_bitstring
asn1_get_bitstring_null
mbedtls_asn1_get_bitstring_null
asn1_get_bool
mbedtls_asn1_get_bool
asn1_get_int
mbedtls_asn1_get_int
asn1_get_len
mbedtls_asn1_get_len
asn1_get_mpi
mbedtls_asn1_get_mpi
asn1_get_sequence_of
mbedtls_asn1_get_sequence_of
asn1_get_tag
mbedtls_asn1_get_tag
asn1_named_data
mbedtls_asn1_named_data
asn1_sequence
mbedtls_asn1_sequence
asn1_store_named_data
mbedtls_asn1_store_named_data
asn1_write_algorithm_identifier
mbedtls_asn1_write_algorithm_identifier
asn1_write_bitstring
mbedtls_asn1_write_bitstring
asn1_write_bool
mbedtls_asn1_write_bool
asn1_write_ia5_string
mbedtls_asn1_write_ia5_string
asn1_write_int
mbedtls_asn1_write_int
asn1_write_len
mbedtls_asn1_write_len
asn1_write_mpi
mbedtls_asn1_write_mpi
asn1_write_null
mbedtls_asn1_write_null
asn1_write_octet_string
mbedtls_asn1_write_octet_string
asn1_write_oid
mbedtls_asn1_write_oid
asn1_write_printable_string
mbedtls_asn1_write_printable_string
asn1_write_raw_buffer
mbedtls_asn1_write_raw_buffer
asn1_write_tag
mbedtls_asn1_write_tag
base64_decode
mbedtls_base64_decode
base64_encode
mbedtls_base64_encode
base64_self_test
mbedtls_base64_self_test
blowfish_context
mbedtls_blowfish_context
blowfish_crypt_cbc
mbedtls_blowfish_crypt_cbc
blowfish_crypt_cfb64
mbedtls_blowfish_crypt_cfb64
blowfish_crypt_ctr
mbedtls_blowfish_crypt_ctr
blowfish_crypt_ecb
mbedtls_blowfish_crypt_ecb
blowfish_free
mbedtls_blowfish_free
blowfish_init
mbedtls_blowfish_init
blowfish_setkey
mbedtls_blowfish_setkey
camellia_context
mbedtls_camellia_context
camellia_crypt_cbc
mbedtls_camellia_crypt_cbc
camellia_crypt_cfb128
mbedtls_camellia_crypt_cfb128
camellia_crypt_ctr
mbedtls_camellia_crypt_ctr
camellia_crypt_ecb
mbedtls_camellia_crypt_ecb
camellia_free
mbedtls_camellia_free
camellia_init
mbedtls_camellia_init
camellia_self_test
mbedtls_camellia_self_test
camellia_setkey_dec
mbedtls_camellia_setkey_dec
camellia_setkey_enc
mbedtls_camellia_setkey_enc
ccm_auth_decrypt
mbedtls_ccm_auth_decrypt
ccm_context
mbedtls_ccm_context
ccm_encrypt_and_tag
mbedtls_ccm_encrypt_and_tag
ccm_free
mbedtls_ccm_free
ccm_init
mbedtls_ccm_init
ccm_self_test
mbedtls_ccm_self_test
cipher_auth_decrypt
mbedtls_cipher_auth_decrypt
cipher_auth_encrypt
mbedtls_cipher_auth_encrypt
cipher_base_t
mbedtls_cipher_base_t
cipher_check_tag
mbedtls_cipher_check_tag
cipher_context_t
mbedtls_cipher_context_t
cipher_crypt
mbedtls_cipher_crypt
cipher_definition_t
mbedtls_cipher_definition_t
cipher_definitions
mbedtls_cipher_definitions
cipher_finish
mbedtls_cipher_finish
cipher_free
mbedtls_cipher_free
cipher_get_block_size
mbedtls_cipher_get_block_size
cipher_get_cipher_mode
mbedtls_cipher_get_cipher_mode
cipher_get_iv_size
mbedtls_cipher_get_iv_size
cipher_get_key_size
mbedtls_cipher_get_key_bitlen
cipher_get_name
mbedtls_cipher_get_name
cipher_get_operation
mbedtls_cipher_get_operation
cipher_get_type
mbedtls_cipher_get_type
cipher_id_t
mbedtls_cipher_id_t
cipher_info_from_string
mbedtls_cipher_info_from_string
cipher_info_from_type
mbedtls_cipher_info_from_type
cipher_info_from_values
mbedtls_cipher_info_from_values
cipher_info_t
mbedtls_cipher_info_t
cipher_init
mbedtls_cipher_init
cipher_init_ctx
mbedtls_cipher_setup
cipher_list
mbedtls_cipher_list
cipher_mode_t
mbedtls_cipher_mode_t
cipher_padding_t
mbedtls_cipher_padding_t
cipher_reset
mbedtls_cipher_reset
cipher_set_iv
mbedtls_cipher_set_iv
cipher_set_padding_mode
mbedtls_cipher_set_padding_mode
cipher_setkey
mbedtls_cipher_setkey
cipher_type_t
mbedtls_cipher_type_t
cipher_update
mbedtls_cipher_update
cipher_update_ad
mbedtls_cipher_update_ad
cipher_write_tag
mbedtls_cipher_write_tag
ctr_drbg_context
mbedtls_ctr_drbg_context
ctr_drbg_free
mbedtls_ctr_drbg_free
ctr_drbg_init
mbedtls_ctr_drbg_init
ctr_drbg_random
mbedtls_ctr_drbg_random
ctr_drbg_random_with_add
mbedtls_ctr_drbg_random_with_add
ctr_drbg_reseed
mbedtls_ctr_drbg_reseed
ctr_drbg_self_test
mbedtls_ctr_drbg_self_test
ctr_drbg_set_entropy_len
mbedtls_ctr_drbg_set_entropy_len
ctr_drbg_set_prediction_resistance
mbedtls_ctr_drbg_set_prediction_resistance
ctr_drbg_set_reseed_interval
mbedtls_ctr_drbg_set_reseed_interval
ctr_drbg_update
mbedtls_ctr_drbg_update
ctr_drbg_update_seed_file
mbedtls_ctr_drbg_update_seed_file
ctr_drbg_write_seed_file
mbedtls_ctr_drbg_write_seed_file
debug_print_buf
mbedtls_debug_print_buf
debug_print_crt
mbedtls_debug_print_crt
debug_print_ecp
mbedtls_debug_print_ecp
debug_print_mpi
mbedtls_debug_print_mpi
debug_print_msg
mbedtls_debug_print_msg
debug_print_ret
mbedtls_debug_print_ret
debug_set_threshold
mbedtls_debug_set_threshold
des3_context
mbedtls_des3_context
des3_crypt_cbc
mbedtls_des3_crypt_cbc
des3_crypt_ecb
mbedtls_des3_crypt_ecb
des3_free
mbedtls_des3_free
des3_init
mbedtls_des3_init
des3_set2key_dec
mbedtls_des3_set2key_dec
des3_set2key_enc
mbedtls_des3_set2key_enc
des3_set3key_dec
mbedtls_des3_set3key_dec
des3_set3key_enc
mbedtls_des3_set3key_enc
des_context
mbedtls_des_context
des_crypt_cbc
mbedtls_des_crypt_cbc
des_crypt_ecb
mbedtls_des_crypt_ecb
des_free
mbedtls_des_free
des_init
mbedtls_des_init
des_key_check_key_parity
mbedtls_des_key_check_key_parity
des_key_check_weak
mbedtls_des_key_check_weak
des_key_set_parity
mbedtls_des_key_set_parity
des_self_test
mbedtls_des_self_test
des_setkey_dec
mbedtls_des_setkey_dec
des_setkey_enc
mbedtls_des_setkey_enc
dhm_calc_secret
mbedtls_dhm_calc_secret
dhm_context
mbedtls_dhm_context
dhm_free
mbedtls_dhm_free
dhm_init
mbedtls_dhm_init
dhm_make_params
mbedtls_dhm_make_params
dhm_make_public
mbedtls_dhm_make_public
dhm_parse_dhm
mbedtls_dhm_parse_dhm
dhm_parse_dhmfile
mbedtls_dhm_parse_dhmfile
dhm_read_params
mbedtls_dhm_read_params
dhm_read_public
mbedtls_dhm_read_public
dhm_self_test
mbedtls_dhm_self_test
ecdh_calc_secret
mbedtls_ecdh_calc_secret
ecdh_compute_shared
mbedtls_ecdh_compute_shared
ecdh_context
mbedtls_ecdh_context
ecdh_free
mbedtls_ecdh_free
ecdh_gen_public
mbedtls_ecdh_gen_public
ecdh_get_params
mbedtls_ecdh_get_params
ecdh_init
mbedtls_ecdh_init
ecdh_make_params
mbedtls_ecdh_make_params
ecdh_make_public
mbedtls_ecdh_make_public
ecdh_read_params
mbedtls_ecdh_read_params
ecdh_read_public
mbedtls_ecdh_read_public
ecdh_side
mbedtls_ecdh_side
ecdsa_context
mbedtls_ecdsa_context
ecdsa_free
mbedtls_ecdsa_free
ecdsa_from_keypair
mbedtls_ecdsa_from_keypair
ecdsa_genkey
mbedtls_ecdsa_genkey
ecdsa_info
mbedtls_ecdsa_info
ecdsa_init
mbedtls_ecdsa_init
ecdsa_read_signature
mbedtls_ecdsa_read_signature
ecdsa_sign
mbedtls_ecdsa_sign
ecdsa_sign_det
mbedtls_ecdsa_sign_det
ecdsa_verify
mbedtls_ecdsa_verify
ecdsa_write_signature
mbedtls_ecdsa_write_signature
ecdsa_write_signature_det
mbedtls_ecdsa_write_signature_det
eckey_info
mbedtls_eckey_info
eckeydh_info
mbedtls_eckeydh_info
ecp_check_privkey
mbedtls_ecp_check_privkey
ecp_check_pub_priv
mbedtls_ecp_check_pub_priv
ecp_check_pubkey
mbedtls_ecp_check_pubkey
ecp_copy
mbedtls_ecp_copy
ecp_curve_info
mbedtls_ecp_curve_info
ecp_curve_info_from_grp_id
mbedtls_ecp_curve_info_from_grp_id
ecp_curve_info_from_name
mbedtls_ecp_curve_info_from_name
ecp_curve_info_from_tls_id
mbedtls_ecp_curve_info_from_tls_id
ecp_curve_list
mbedtls_ecp_curve_list
ecp_gen_key
mbedtls_ecp_gen_key
ecp_gen_keypair
mbedtls_ecp_gen_keypair
ecp_group
mbedtls_ecp_group
ecp_group_copy
mbedtls_ecp_group_copy
ecp_group_free
mbedtls_ecp_group_free
ecp_group_id
mbedtls_ecp_group_id
ecp_group_init
mbedtls_ecp_group_init
ecp_grp_id_list
mbedtls_ecp_grp_id_list
ecp_is_zero
mbedtls_ecp_is_zero
ecp_keypair
mbedtls_ecp_keypair
ecp_keypair_free
mbedtls_ecp_keypair_free
ecp_keypair_init
mbedtls_ecp_keypair_init
ecp_mul
mbedtls_ecp_mul
ecp_point
mbedtls_ecp_point
ecp_point_free
mbedtls_ecp_point_free
ecp_point_init
mbedtls_ecp_point_init
ecp_point_read_binary
mbedtls_ecp_point_read_binary
ecp_point_read_string
mbedtls_ecp_point_read_string
ecp_point_write_binary
mbedtls_ecp_point_write_binary
ecp_self_test
mbedtls_ecp_self_test
ecp_set_zero
mbedtls_ecp_set_zero
ecp_tls_read_group
mbedtls_ecp_tls_read_group
ecp_tls_read_point
mbedtls_ecp_tls_read_point
ecp_tls_write_group
mbedtls_ecp_tls_write_group
ecp_tls_write_point
mbedtls_ecp_tls_write_point
ecp_use_known_dp
mbedtls_ecp_group_load
entropy_add_source
mbedtls_entropy_add_source
entropy_context
mbedtls_entropy_context
entropy_free
mbedtls_entropy_free
entropy_func
mbedtls_entropy_func
entropy_gather
mbedtls_entropy_gather
entropy_init
mbedtls_entropy_init
entropy_self_test
mbedtls_entropy_self_test
entropy_update_manual
mbedtls_entropy_update_manual
entropy_update_seed_file
mbedtls_entropy_update_seed_file
entropy_write_seed_file
mbedtls_entropy_write_seed_file
error_strerror
mbedtls_strerror
f_source_ptr
mbedtls_entropy_f_source_ptr
gcm_auth_decrypt
mbedtls_gcm_auth_decrypt
gcm_context
mbedtls_gcm_context
gcm_crypt_and_tag
mbedtls_gcm_crypt_and_tag
gcm_finish
mbedtls_gcm_finish
gcm_free
mbedtls_gcm_free
gcm_init
mbedtls_gcm_init
gcm_self_test
mbedtls_gcm_self_test
gcm_starts
mbedtls_gcm_starts
gcm_update
mbedtls_gcm_update
get_timer
mbedtls_timing_get_timer
hardclock
mbedtls_timing_hardclock
hardclock_poll
mbedtls_hardclock_poll
havege_free
mbedtls_havege_free
havege_init
mbedtls_havege_init
havege_poll
mbedtls_havege_poll
havege_random
mbedtls_havege_random
havege_state
mbedtls_havege_state
hmac_drbg_context
mbedtls_hmac_drbg_context
hmac_drbg_free
mbedtls_hmac_drbg_free
hmac_drbg_init
mbedtls_hmac_drbg_init
hmac_drbg_random
mbedtls_hmac_drbg_random
hmac_drbg_random_with_add
mbedtls_hmac_drbg_random_with_add
hmac_drbg_reseed
mbedtls_hmac_drbg_reseed
hmac_drbg_self_test
mbedtls_hmac_drbg_self_test
hmac_drbg_set_entropy_len
mbedtls_hmac_drbg_set_entropy_len
hmac_drbg_set_prediction_resistance
mbedtls_hmac_drbg_set_prediction_resistance
hmac_drbg_set_reseed_interval
mbedtls_hmac_drbg_set_reseed_interval
hmac_drbg_update
mbedtls_hmac_drbg_update
hmac_drbg_update_seed_file
mbedtls_hmac_drbg_update_seed_file
hmac_drbg_write_seed_file
mbedtls_hmac_drbg_write_seed_file
hr_time
mbedtls_timing_hr_time
key_exchange_type_t
mbedtls_key_exchange_type_t
md
mbedtls_md
md2
mbedtls_md2
md2_context
mbedtls_md2_context
md2_finish
mbedtls_md2_finish
md2_free
mbedtls_md2_free
md2_info
mbedtls_md2_info
md2_init
mbedtls_md2_init
md2_process
mbedtls_md2_process
md2_self_test
mbedtls_md2_self_test
md2_starts
mbedtls_md2_starts
md2_update
mbedtls_md2_update
md4
mbedtls_md4
md4_context
mbedtls_md4_context
md4_finish
mbedtls_md4_finish
md4_free
mbedtls_md4_free
md4_info
mbedtls_md4_info
md4_init
mbedtls_md4_init
md4_process
mbedtls_md4_process
md4_self_test
mbedtls_md4_self_test
md4_starts
mbedtls_md4_starts
md4_update
mbedtls_md4_update
md5
mbedtls_md5
md5_context
mbedtls_md5_context
md5_finish
mbedtls_md5_finish
md5_free
mbedtls_md5_free
md5_info
mbedtls_md5_info
md5_init
mbedtls_md5_init
md5_process
mbedtls_md5_process
md5_self_test
mbedtls_md5_self_test
md5_starts
mbedtls_md5_starts
md5_update
mbedtls_md5_update
md_context_t
mbedtls_md_context_t
md_file
mbedtls_md_file
md_finish
mbedtls_md_finish
md_free
mbedtls_md_free
md_get_name
mbedtls_md_get_name
md_get_size
mbedtls_md_get_size
md_get_type
mbedtls_md_get_type
md_hmac
mbedtls_md_hmac
md_hmac_finish
mbedtls_md_hmac_finish
md_hmac_reset
mbedtls_md_hmac_reset
md_hmac_starts
mbedtls_md_hmac_starts
md_hmac_update
mbedtls_md_hmac_update
md_info_from_string
mbedtls_md_info_from_string
md_info_from_type
mbedtls_md_info_from_type
md_info_t
mbedtls_md_info_t
md_init
mbedtls_md_init
md_init_ctx
mbedtls_md_init_ctx
md_list
mbedtls_md_list
md_process
mbedtls_md_process
md_starts
mbedtls_md_starts
md_type_t
mbedtls_md_type_t
md_update
mbedtls_md_update
memory_buffer_alloc_cur_get
mbedtls_memory_buffer_alloc_cur_get
memory_buffer_alloc_free
mbedtls_memory_buffer_alloc_free
memory_buffer_alloc_init
mbedtls_memory_buffer_alloc_init
memory_buffer_alloc_max_get
mbedtls_memory_buffer_alloc_max_get
memory_buffer_alloc_max_reset
mbedtls_memory_buffer_alloc_max_reset
memory_buffer_alloc_self_test
mbedtls_memory_buffer_alloc_self_test
memory_buffer_alloc_status
mbedtls_memory_buffer_alloc_status
memory_buffer_alloc_verify
mbedtls_memory_buffer_alloc_verify
memory_buffer_set_verify
mbedtls_memory_buffer_set_verify
mpi
mbedtls_mpi
mpi_add_abs
mbedtls_mpi_add_abs
mpi_add_int
mbedtls_mpi_add_int
mpi_add_mpi
mbedtls_mpi_add_mpi
mpi_cmp_abs
mbedtls_mpi_cmp_abs
mpi_cmp_int
mbedtls_mpi_cmp_int
mpi_cmp_mpi
mbedtls_mpi_cmp_mpi
mpi_copy
mbedtls_mpi_copy
mpi_div_int
mbedtls_mpi_div_int
mpi_div_mpi
mbedtls_mpi_div_mpi
mpi_exp_mod
mbedtls_mpi_exp_mod
mpi_fill_random
mbedtls_mpi_fill_random
mpi_free
mbedtls_mpi_free
mpi_gcd
mbedtls_mpi_gcd
mpi_gen_prime
mbedtls_mpi_gen_prime
mpi_get_bit
mbedtls_mpi_get_bit
mpi_grow
mbedtls_mpi_grow
mpi_init
mbedtls_mpi_init
mpi_inv_mod
mbedtls_mpi_inv_mod
mpi_is_prime
mbedtls_mpi_is_prime
mpi_lsb
mbedtls_mpi_lsb
mpi_lset
mbedtls_mpi_lset
mpi_mod_int
mbedtls_mpi_mod_int
mpi_mod_mpi
mbedtls_mpi_mod_mpi
mpi_msb
mbedtls_mpi_bitlen
mpi_mul_int
mbedtls_mpi_mul_int
mpi_mul_mpi
mbedtls_mpi_mul_mpi
mpi_read_binary
mbedtls_mpi_read_binary
mpi_read_file
mbedtls_mpi_read_file
mpi_read_string
mbedtls_mpi_read_string
mpi_safe_cond_assign
mbedtls_mpi_safe_cond_assign
mpi_safe_cond_swap
mbedtls_mpi_safe_cond_swap
mpi_self_test
mbedtls_mpi_self_test
mpi_set_bit
mbedtls_mpi_set_bit
mpi_shift_l
mbedtls_mpi_shift_l
mpi_shift_r
mbedtls_mpi_shift_r
mpi_shrink
mbedtls_mpi_shrink
mpi_size
mbedtls_mpi_size
mpi_sub_abs
mbedtls_mpi_sub_abs
mpi_sub_int
mbedtls_mpi_sub_int
mpi_sub_mpi
mbedtls_mpi_sub_mpi
mpi_swap
mbedtls_mpi_swap
mpi_write_binary
mbedtls_mpi_write_binary
mpi_write_file
mbedtls_mpi_write_file
mpi_write_string
mbedtls_mpi_write_string
net_accept
mbedtls_net_accept
net_bind
mbedtls_net_bind
net_close
mbedtls_net_free
net_connect
mbedtls_net_connect
net_recv
mbedtls_net_recv
net_recv_timeout
mbedtls_net_recv_timeout
net_send
mbedtls_net_send
net_set_block
mbedtls_net_set_block
net_set_nonblock
mbedtls_net_set_nonblock
net_usleep
mbedtls_net_usleep
oid_descriptor_t
mbedtls_oid_descriptor_t
oid_get_attr_short_name
mbedtls_oid_get_attr_short_name
oid_get_cipher_alg
mbedtls_oid_get_cipher_alg
oid_get_ec_grp
mbedtls_oid_get_ec_grp
oid_get_extended_key_usage
mbedtls_oid_get_extended_key_usage
oid_get_md_alg
mbedtls_oid_get_md_alg
oid_get_numeric_string
mbedtls_oid_get_numeric_string
oid_get_oid_by_ec_grp
mbedtls_oid_get_oid_by_ec_grp
oid_get_oid_by_md
mbedtls_oid_get_oid_by_md
oid_get_oid_by_pk_alg
mbedtls_oid_get_oid_by_pk_alg
oid_get_oid_by_sig_alg
mbedtls_oid_get_oid_by_sig_alg
oid_get_pk_alg
mbedtls_oid_get_pk_alg
oid_get_pkcs12_pbe_alg
mbedtls_oid_get_pkcs12_pbe_alg
oid_get_sig_alg
mbedtls_oid_get_sig_alg
oid_get_sig_alg_desc
mbedtls_oid_get_sig_alg_desc
oid_get_x509_ext_type
mbedtls_oid_get_x509_ext_type
operation_t
mbedtls_operation_t
padlock_supports
mbedtls_padlock_has_support
padlock_xcryptcbc
mbedtls_padlock_xcryptcbc
padlock_xcryptecb
mbedtls_padlock_xcryptecb
pem_context
mbedtls_pem_context
pem_free
mbedtls_pem_free
pem_init
mbedtls_pem_init
pem_read_buffer
mbedtls_pem_read_buffer
pem_write_buffer
mbedtls_pem_write_buffer
pk_can_do
mbedtls_pk_can_do
pk_check_pair
mbedtls_pk_check_pair
pk_context
mbedtls_pk_context
pk_debug
mbedtls_pk_debug
pk_debug_item
mbedtls_pk_debug_item
pk_debug_type
mbedtls_pk_debug_type
pk_decrypt
mbedtls_pk_decrypt
pk_ec
mbedtls_pk_ec
pk_encrypt
mbedtls_pk_encrypt
pk_free
mbedtls_pk_free
pk_get_len
mbedtls_pk_get_len
pk_get_name
mbedtls_pk_get_name
pk_get_size
mbedtls_pk_get_bitlen
pk_get_type
mbedtls_pk_get_type
pk_info_from_type
mbedtls_pk_info_from_type
pk_info_t
mbedtls_pk_info_t
pk_init
mbedtls_pk_init
pk_init_ctx
mbedtls_pk_setup
pk_init_ctx_rsa_alt
mbedtls_pk_setup_rsa_alt
pk_load_file
mbedtls_pk_load_file
pk_parse_key
mbedtls_pk_parse_key
pk_parse_keyfile
mbedtls_pk_parse_keyfile
pk_parse_public_key
mbedtls_pk_parse_public_key
pk_parse_public_keyfile
mbedtls_pk_parse_public_keyfile
pk_parse_subpubkey
mbedtls_pk_parse_subpubkey
pk_rsa
mbedtls_pk_rsa
pk_rsa_alt_decrypt_func
mbedtls_pk_rsa_alt_decrypt_func
pk_rsa_alt_key_len_func
mbedtls_pk_rsa_alt_key_len_func
pk_rsa_alt_sign_func
mbedtls_pk_rsa_alt_sign_func
pk_rsassa_pss_options
mbedtls_pk_rsassa_pss_options
pk_sign
mbedtls_pk_sign
pk_type_t
mbedtls_pk_type_t
pk_verify
mbedtls_pk_verify
pk_verify_ext
mbedtls_pk_verify_ext
pk_write_key_der
mbedtls_pk_write_key_der
pk_write_key_pem
mbedtls_pk_write_key_pem
pk_write_pubkey
mbedtls_pk_write_pubkey
pk_write_pubkey_der
mbedtls_pk_write_pubkey_der
pk_write_pubkey_pem
mbedtls_pk_write_pubkey_pem
pkcs11_context
mbedtls_pkcs11_context
pkcs11_decrypt
mbedtls_pkcs11_decrypt
pkcs11_priv_key_free
mbedtls_pkcs11_priv_key_free
pkcs11_priv_key_init
mbedtls_pkcs11_priv_key_bind
pkcs11_sign
mbedtls_pkcs11_sign
pkcs11_x509_cert_init
mbedtls_pkcs11_x509_cert_bind
pkcs12_derivation
mbedtls_pkcs12_derivation
pkcs12_pbe
mbedtls_pkcs12_pbe
pkcs12_pbe_sha1_rc4_128
mbedtls_pkcs12_pbe_sha1_rc4_128
pkcs5_pbes2
mbedtls_pkcs5_pbes2
pkcs5_pbkdf2_hmac
mbedtls_pkcs5_pbkdf2_hmac
pkcs5_self_test
mbedtls_pkcs5_self_test
platform_entropy_poll
mbedtls_platform_entropy_poll
platform_set_exit
mbedtls_platform_set_exit
platform_set_fprintf
mbedtls_platform_set_fprintf
platform_set_printf
mbedtls_platform_set_printf
platform_set_snprintf
mbedtls_platform_set_snprintf
polarssl_exit
mbedtls_exit
polarssl_fprintf
mbedtls_fprintf
polarssl_free
mbedtls_free
polarssl_mutex_free
mbedtls_mutex_free
polarssl_mutex_init
mbedtls_mutex_init
polarssl_mutex_lock
mbedtls_mutex_lock
polarssl_mutex_unlock
mbedtls_mutex_unlock
polarssl_printf
mbedtls_printf
polarssl_snprintf
mbedtls_snprintf
polarssl_strerror
mbedtls_strerror
ripemd160
mbedtls_ripemd160
ripemd160_context
mbedtls_ripemd160_context
ripemd160_finish
mbedtls_ripemd160_finish
ripemd160_free
mbedtls_ripemd160_free
ripemd160_info
mbedtls_ripemd160_info
ripemd160_init
mbedtls_ripemd160_init
ripemd160_process
mbedtls_ripemd160_process
ripemd160_self_test
mbedtls_ripemd160_self_test
ripemd160_starts
mbedtls_ripemd160_starts
ripemd160_update
mbedtls_ripemd160_update
rsa_alt_context
mbedtls_rsa_alt_context
rsa_alt_info
mbedtls_rsa_alt_info
rsa_check_privkey
mbedtls_rsa_check_privkey
rsa_check_pub_priv
mbedtls_rsa_check_pub_priv
rsa_check_pubkey
mbedtls_rsa_check_pubkey
rsa_context
mbedtls_rsa_context
rsa_copy
mbedtls_rsa_copy
rsa_free
mbedtls_rsa_free
rsa_gen_key
mbedtls_rsa_gen_key
rsa_info
mbedtls_rsa_info
rsa_init
mbedtls_rsa_init
rsa_pkcs1_decrypt
mbedtls_rsa_pkcs1_decrypt
rsa_pkcs1_encrypt
mbedtls_rsa_pkcs1_encrypt
rsa_pkcs1_sign
mbedtls_rsa_pkcs1_sign
rsa_pkcs1_verify
mbedtls_rsa_pkcs1_verify
rsa_private
mbedtls_rsa_private
rsa_public
mbedtls_rsa_public
rsa_rsaes_oaep_decrypt
mbedtls_rsa_rsaes_oaep_decrypt
rsa_rsaes_oaep_encrypt
mbedtls_rsa_rsaes_oaep_encrypt
rsa_rsaes_pkcs1_v15_decrypt
mbedtls_rsa_rsaes_pkcs1_v15_decrypt
rsa_rsaes_pkcs1_v15_encrypt
mbedtls_rsa_rsaes_pkcs1_v15_encrypt
rsa_rsassa_pkcs1_v15_sign
mbedtls_rsa_rsassa_pkcs1_v15_sign
rsa_rsassa_pkcs1_v15_verify
mbedtls_rsa_rsassa_pkcs1_v15_verify
rsa_rsassa_pss_sign
mbedtls_rsa_rsassa_pss_sign
rsa_rsassa_pss_verify
mbedtls_rsa_rsassa_pss_verify
rsa_rsassa_pss_verify_ext
mbedtls_rsa_rsassa_pss_verify_ext
rsa_self_test
mbedtls_rsa_self_test
rsa_set_padding
mbedtls_rsa_set_padding
safer_memcmp
mbedtls_ssl_safer_memcmp
set_alarm
mbedtls_set_alarm
sha1
mbedtls_sha1
sha1_context
mbedtls_sha1_context
sha1_finish
mbedtls_sha1_finish
sha1_free
mbedtls_sha1_free
sha1_info
mbedtls_sha1_info
sha1_init
mbedtls_sha1_init
sha1_process
mbedtls_sha1_process
sha1_self_test
mbedtls_sha1_self_test
sha1_starts
mbedtls_sha1_starts
sha1_update
mbedtls_sha1_update
sha224_info
mbedtls_sha224_info
sha256
mbedtls_sha256
sha256_context
mbedtls_sha256_context
sha256_finish
mbedtls_sha256_finish
sha256_free
mbedtls_sha256_free
sha256_info
mbedtls_sha256_info
sha256_init
mbedtls_sha256_init
sha256_process
mbedtls_sha256_process
sha256_self_test
mbedtls_sha256_self_test
sha256_starts
mbedtls_sha256_starts
sha256_update
mbedtls_sha256_update
sha384_info
mbedtls_sha384_info
sha512
mbedtls_sha512
sha512_context
mbedtls_sha512_context
sha512_finish
mbedtls_sha512_finish
sha512_free
mbedtls_sha512_free
sha512_info
mbedtls_sha512_info
sha512_init
mbedtls_sha512_init
sha512_process
mbedtls_sha512_process
sha512_self_test
mbedtls_sha512_self_test
sha512_starts
mbedtls_sha512_starts
sha512_update
mbedtls_sha512_update
source_state
mbedtls_entropy_source_state
ssl_cache_context
mbedtls_ssl_cache_context
ssl_cache_entry
mbedtls_ssl_cache_entry
ssl_cache_free
mbedtls_ssl_cache_free
ssl_cache_get
mbedtls_ssl_cache_get
ssl_cache_init
mbedtls_ssl_cache_init
ssl_cache_set
mbedtls_ssl_cache_set
ssl_cache_set_max_entries
mbedtls_ssl_cache_set_max_entries
ssl_cache_set_timeout
mbedtls_ssl_cache_set_timeout
ssl_check_cert_usage
mbedtls_ssl_check_cert_usage
ssl_ciphersuite_from_id
mbedtls_ssl_ciphersuite_from_id
ssl_ciphersuite_from_string
mbedtls_ssl_ciphersuite_from_string
ssl_ciphersuite_t
mbedtls_ssl_ciphersuite_t
ssl_ciphersuite_uses_ec
mbedtls_ssl_ciphersuite_uses_ec
ssl_ciphersuite_uses_psk
mbedtls_ssl_ciphersuite_uses_psk
ssl_close_notify
mbedtls_ssl_close_notify
ssl_context
mbedtls_ssl_context
ssl_cookie_check
mbedtls_ssl_cookie_check
ssl_cookie_check_t
mbedtls_ssl_cookie_check_t
ssl_cookie_ctx
mbedtls_ssl_cookie_ctx
ssl_cookie_free
mbedtls_ssl_cookie_free
ssl_cookie_init
mbedtls_ssl_cookie_init
ssl_cookie_set_timeout
mbedtls_ssl_cookie_set_timeout
ssl_cookie_setup
mbedtls_ssl_cookie_setup
ssl_cookie_write
mbedtls_ssl_cookie_write
ssl_cookie_write_t
mbedtls_ssl_cookie_write_t
ssl_derive_keys
mbedtls_ssl_derive_keys
ssl_dtls_replay_check
mbedtls_ssl_dtls_replay_check
ssl_dtls_replay_update
mbedtls_ssl_dtls_replay_update
ssl_fetch_input
mbedtls_ssl_fetch_input
ssl_flight_item
mbedtls_ssl_flight_item
ssl_flush_output
mbedtls_ssl_flush_output
ssl_free
mbedtls_ssl_free
ssl_get_alpn_protocol
mbedtls_ssl_get_alpn_protocol
ssl_get_bytes_avail
mbedtls_ssl_get_bytes_avail
ssl_get_ciphersuite
mbedtls_ssl_get_ciphersuite
ssl_get_ciphersuite_id
mbedtls_ssl_get_ciphersuite_id
ssl_get_ciphersuite_name
mbedtls_ssl_get_ciphersuite_name
ssl_get_ciphersuite_sig_pk_alg
mbedtls_ssl_get_ciphersuite_sig_pk_alg
ssl_get_peer_cert
mbedtls_ssl_get_peer_cert
ssl_get_record_expansion
mbedtls_ssl_get_record_expansion
ssl_get_session
mbedtls_ssl_get_session
ssl_get_verify_result
mbedtls_ssl_get_verify_result
ssl_get_version
mbedtls_ssl_get_version
ssl_handshake
mbedtls_ssl_handshake
ssl_handshake_client_step
mbedtls_ssl_handshake_client_step
ssl_handshake_free
mbedtls_ssl_handshake_free
ssl_handshake_params
mbedtls_ssl_handshake_params
ssl_handshake_server_step
mbedtls_ssl_handshake_server_step
ssl_handshake_step
mbedtls_ssl_handshake_step
ssl_handshake_wrapup
mbedtls_ssl_handshake_wrapup
ssl_hdr_len
mbedtls_ssl_hdr_len
ssl_hs_hdr_len
mbedtls_ssl_hs_hdr_len
ssl_hw_record_activate
mbedtls_ssl_hw_record_activate
ssl_hw_record_finish
mbedtls_ssl_hw_record_finish
ssl_hw_record_init
mbedtls_ssl_hw_record_init
ssl_hw_record_read
mbedtls_ssl_hw_record_read
ssl_hw_record_reset
mbedtls_ssl_hw_record_reset
ssl_hw_record_write
mbedtls_ssl_hw_record_write
ssl_init
mbedtls_ssl_init
ssl_key_cert
mbedtls_ssl_key_cert
ssl_legacy_renegotiation
mbedtls_ssl_conf_legacy_renegotiation
ssl_list_ciphersuites
mbedtls_ssl_list_ciphersuites
ssl_md_alg_from_hash
mbedtls_ssl_md_alg_from_hash
ssl_optimize_checksum
mbedtls_ssl_optimize_checksum
ssl_own_cert
mbedtls_ssl_own_cert
ssl_own_key
mbedtls_ssl_own_key
ssl_parse_certificate
mbedtls_ssl_parse_certificate
ssl_parse_change_cipher_spec
mbedtls_ssl_parse_change_cipher_spec
ssl_parse_finished
mbedtls_ssl_parse_finished
ssl_pk_alg_from_sig
mbedtls_ssl_pk_alg_from_sig
ssl_pkcs11_decrypt
mbedtls_ssl_pkcs11_decrypt
ssl_pkcs11_key_len
mbedtls_ssl_pkcs11_key_len
ssl_pkcs11_sign
mbedtls_ssl_pkcs11_sign
ssl_psk_derive_premaster
mbedtls_ssl_psk_derive_premaster
ssl_read
mbedtls_ssl_read
ssl_read_record
mbedtls_ssl_read_record
ssl_read_version
mbedtls_ssl_read_version
ssl_recv_flight_completed
mbedtls_ssl_recv_flight_completed
ssl_renegotiate
mbedtls_ssl_renegotiate
ssl_resend
mbedtls_ssl_resend
ssl_reset_checksum
mbedtls_ssl_reset_checksum
ssl_send_alert_message
mbedtls_ssl_send_alert_message
ssl_send_fatal_handshake_failure
mbedtls_ssl_send_fatal_handshake_failure
ssl_send_flight_completed
mbedtls_ssl_send_flight_completed
ssl_session
mbedtls_ssl_session
ssl_session_free
mbedtls_ssl_session_free
ssl_session_init
mbedtls_ssl_session_init
ssl_session_reset
mbedtls_ssl_session_reset
ssl_set_alpn_protocols
mbedtls_ssl_conf_alpn_protocols
ssl_set_arc4_support
mbedtls_ssl_conf_arc4_support
ssl_set_authmode
mbedtls_ssl_conf_authmode
ssl_set_bio
mbedtls_ssl_set_bio
ssl_set_ca_chain
mbedtls_ssl_conf_ca_chain
ssl_set_cbc_record_splitting
mbedtls_ssl_conf_cbc_record_splitting
ssl_set_ciphersuites
mbedtls_ssl_conf_ciphersuites
ssl_set_ciphersuites_for_version
mbedtls_ssl_conf_ciphersuites_for_version
ssl_set_client_transport_id
mbedtls_ssl_set_client_transport_id
ssl_set_curves
mbedtls_ssl_conf_curves
ssl_set_dbg
mbedtls_ssl_conf_dbg
ssl_set_dh_param
mbedtls_ssl_conf_dh_param
ssl_set_dh_param_ctx
mbedtls_ssl_conf_dh_param_ctx
ssl_set_dtls_anti_replay
mbedtls_ssl_conf_dtls_anti_replay
ssl_set_dtls_badmac_limit
mbedtls_ssl_conf_dtls_badmac_limit
ssl_set_dtls_cookies
mbedtls_ssl_conf_dtls_cookies
ssl_set_encrypt_then_mac
mbedtls_ssl_conf_encrypt_then_mac
ssl_set_endpoint
mbedtls_ssl_conf_endpoint
ssl_set_extended_master_secret
mbedtls_ssl_conf_extended_master_secret
ssl_set_fallback
mbedtls_ssl_conf_fallback
ssl_set_handshake_timeout
mbedtls_ssl_conf_handshake_timeout
ssl_set_hostname
mbedtls_ssl_set_hostname
ssl_set_max_frag_len
mbedtls_ssl_conf_max_frag_len
ssl_set_max_version
mbedtls_ssl_conf_max_version
ssl_set_min_version
mbedtls_ssl_conf_min_version
ssl_set_own_cert
mbedtls_ssl_conf_own_cert
ssl_set_psk
mbedtls_ssl_conf_psk
ssl_set_psk_cb
mbedtls_ssl_conf_psk_cb
ssl_set_renegotiation
mbedtls_ssl_conf_renegotiation
ssl_set_renegotiation_enforced
mbedtls_ssl_conf_renegotiation_enforced
ssl_set_renegotiation_period
mbedtls_ssl_conf_renegotiation_period
ssl_set_rng
mbedtls_ssl_conf_rng
ssl_set_session
mbedtls_ssl_set_session
ssl_set_session_cache
mbedtls_ssl_conf_session_cache
ssl_set_session_tickets
mbedtls_ssl_conf_session_tickets
ssl_set_sni
mbedtls_ssl_conf_sni
ssl_set_transport
mbedtls_ssl_conf_transport
ssl_set_truncated_hmac
mbedtls_ssl_conf_truncated_hmac
ssl_set_verify
mbedtls_ssl_conf_verify
ssl_sig_from_pk
mbedtls_ssl_sig_from_pk
ssl_states
mbedtls_ssl_states
ssl_transform
mbedtls_ssl_transform
ssl_transform_free
mbedtls_ssl_transform_free
ssl_write
mbedtls_ssl_write
ssl_write_certificate
mbedtls_ssl_write_certificate
ssl_write_change_cipher_spec
mbedtls_ssl_write_change_cipher_spec
ssl_write_finished
mbedtls_ssl_write_finished
ssl_write_record
mbedtls_ssl_write_record
ssl_write_version
mbedtls_ssl_write_version
supported_ciphers
mbedtls_cipher_supported
t_sint
mbedtls_mpi_sint
t_udbl
mbedtls_t_udbl
t_uint
mbedtls_mpi_uint
test_ca_crt
mbedtls_test_ca_crt
test_ca_crt_ec
mbedtls_test_ca_crt_ec
test_ca_crt_rsa
mbedtls_test_ca_crt_rsa
test_ca_key
mbedtls_test_ca_key
test_ca_key_ec
mbedtls_test_ca_key_ec
test_ca_key_rsa
mbedtls_test_ca_key_rsa
test_ca_list
mbedtls_test_cas_pem
test_ca_pwd
mbedtls_test_ca_pwd
test_ca_pwd_ec
mbedtls_test_ca_pwd_ec
test_ca_pwd_rsa
mbedtls_test_ca_pwd_rsa
test_cli_crt
mbedtls_test_cli_crt
test_cli_crt_ec
mbedtls_test_cli_crt_ec
test_cli_crt_rsa
mbedtls_test_cli_crt_rsa
test_cli_key
mbedtls_test_cli_key
test_cli_key_ec
mbedtls_test_cli_key_ec
test_cli_key_rsa
mbedtls_test_cli_key_rsa
test_srv_crt
mbedtls_test_srv_crt
test_srv_crt_ec
mbedtls_test_srv_crt_ec
test_srv_crt_rsa
mbedtls_test_srv_crt_rsa
test_srv_key
mbedtls_test_srv_key
test_srv_key_ec
mbedtls_test_srv_key_ec
test_srv_key_rsa
mbedtls_test_srv_key_rsa
threading_mutex_t
mbedtls_threading_mutex_t
threading_set_alt
mbedtls_threading_set_alt
timing_self_test
mbedtls_timing_self_test
version_check_feature
mbedtls_version_check_feature
version_get_number
mbedtls_version_get_number
version_get_string
mbedtls_version_get_string
version_get_string_full
mbedtls_version_get_string_full
x509_bitstring
mbedtls_x509_bitstring
x509_buf
mbedtls_x509_buf
x509_crl
mbedtls_x509_crl
x509_crl_entry
mbedtls_x509_crl_entry
x509_crl_free
mbedtls_x509_crl_free
x509_crl_info
mbedtls_x509_crl_info
x509_crl_init
mbedtls_x509_crl_init
x509_crl_parse
mbedtls_x509_crl_parse
x509_crl_parse_der
mbedtls_x509_crl_parse_der
x509_crl_parse_file
mbedtls_x509_crl_parse_file
x509_crt
mbedtls_x509_crt
x509_crt_check_extended_key_usage
mbedtls_x509_crt_check_extended_key_usage
x509_crt_check_key_usage
mbedtls_x509_crt_check_key_usage
x509_crt_free
mbedtls_x509_crt_free
x509_crt_info
mbedtls_x509_crt_info
x509_crt_init
mbedtls_x509_crt_init
x509_crt_parse
mbedtls_x509_crt_parse
x509_crt_parse_der
mbedtls_x509_crt_parse_der
x509_crt_parse_file
mbedtls_x509_crt_parse_file
x509_crt_parse_path
mbedtls_x509_crt_parse_path
x509_crt_revoked
mbedtls_x509_crt_is_revoked
x509_crt_verify
mbedtls_x509_crt_verify
x509_csr
mbedtls_x509_csr
x509_csr_free
mbedtls_x509_csr_free
x509_csr_info
mbedtls_x509_csr_info
x509_csr_init
mbedtls_x509_csr_init
x509_csr_parse
mbedtls_x509_csr_parse
x509_csr_parse_der
mbedtls_x509_csr_parse_der
x509_csr_parse_file
mbedtls_x509_csr_parse_file
x509_dn_gets
mbedtls_x509_dn_gets
x509_get_alg
mbedtls_x509_get_alg
x509_get_alg_null
mbedtls_x509_get_alg_null
x509_get_ext
mbedtls_x509_get_ext
x509_get_name
mbedtls_x509_get_name
x509_get_rsassa_pss_params
mbedtls_x509_get_rsassa_pss_params
x509_get_serial
mbedtls_x509_get_serial
x509_get_sig
mbedtls_x509_get_sig
x509_get_sig_alg
mbedtls_x509_get_sig_alg
x509_get_time
mbedtls_x509_get_time
x509_key_size_helper
mbedtls_x509_key_size_helper
x509_name
mbedtls_x509_name
x509_self_test
mbedtls_x509_self_test
x509_sequence
mbedtls_x509_sequence
x509_serial_gets
mbedtls_x509_serial_gets
x509_set_extension
mbedtls_x509_set_extension
x509_sig_alg_gets
mbedtls_x509_sig_alg_gets
x509_string_to_names
mbedtls_x509_string_to_names
x509_time
mbedtls_x509_time
x509_time_expired
mbedtls_x509_time_is_past
x509_time_future
mbedtls_x509_time_is_future
x509_write_extensions
mbedtls_x509_write_extensions
x509_write_names
mbedtls_x509_write_names
x509_write_sig
mbedtls_x509_write_sig
x509write_cert
mbedtls_x509write_cert
x509write_crt_der
mbedtls_x509write_crt_der
x509write_crt_free
mbedtls_x509write_crt_free
x509write_crt_init
mbedtls_x509write_crt_init
x509write_crt_pem
mbedtls_x509write_crt_pem
x509write_crt_set_authority_key_identifier
mbedtls_x509write_crt_set_authority_key_identifier
x509write_crt_set_basic_constraints
mbedtls_x509write_crt_set_basic_constraints
x509write_crt_set_extension
mbedtls_x509write_crt_set_extension
x509write_crt_set_issuer_key
mbedtls_x509write_crt_set_issuer_key
x509write_crt_set_issuer_name
mbedtls_x509write_crt_set_issuer_name
x509write_crt_set_key_usage
mbedtls_x509write_crt_set_key_usage
x509write_crt_set_md_alg
mbedtls_x509write_crt_set_md_alg
x509write_crt_set_ns_cert_type
mbedtls_x509write_crt_set_ns_cert_type
x509write_crt_set_serial
mbedtls_x509write_crt_set_serial
x509write_crt_set_subject_key
mbedtls_x509write_crt_set_subject_key
x509write_crt_set_subject_key_identifier
mbedtls_x509write_crt_set_subject_key_identifier
x509write_crt_set_subject_name
mbedtls_x509write_crt_set_subject_name
x509write_crt_set_validity
mbedtls_x509write_crt_set_validity
x509write_crt_set_version
mbedtls_x509write_crt_set_version
x509write_csr
mbedtls_x509write_csr
x509write_csr_der
mbedtls_x509write_csr_der
x509write_csr_free
mbedtls_x509write_csr_free
x509write_csr_init
mbedtls_x509write_csr_init
x509write_csr_pem
mbedtls_x509write_csr_pem
x509write_csr_set_extension
mbedtls_x509write_csr_set_extension
x509write_csr_set_key
mbedtls_x509write_csr_set_key
x509write_csr_set_key_usage
mbedtls_x509write_csr_set_key_usage
x509write_csr_set_md_alg
mbedtls_x509write_csr_set_md_alg
x509write_csr_set_ns_cert_type
mbedtls_x509write_csr_set_ns_cert_type
x509write_csr_set_subject_name
mbedtls_x509write_csr_set_subject_name
xtea_context
mbedtls_xtea_context
xtea_crypt_cbc
mbedtls_xtea_crypt_cbc
xtea_crypt_ecb
mbedtls_xtea_crypt_ecb
xtea_free
mbedtls_xtea_free
xtea_init
mbedtls_xtea_init
xtea_self_test
mbedtls_xtea_self_test
xtea_setup
mbedtls_xtea_setup

Compatibility definitions for using Mbed TLS with client code written for the PolarSSL naming conventions.

Deprecated

Use the new names directly instead

    /*
    *CopyrightTheMbedTLSContributors
    *SPDX-License-Identifier:Apache-2.0ORGPL-2.0-or-later
    */

    #if!defined(MBEDTLS_CONFIG_FILE)
    #include"mbedtls/config.h"
    #else
    #includeMBEDTLS_CONFIG_FILE
    #endif

    #if!defined(MBEDTLS_DEPRECATED_REMOVED)

    #ifdefined(MBEDTLS_DEPRECATED_WARNING)
    #warning"Includingcompat-1.3.hisdeprecated"
    #endif

    #ifndefMBEDTLS_COMPAT13_H
    #defineMBEDTLS_COMPAT13_H

    /*
    *config.hoptions
    */
    #ifdefinedMBEDTLS_AESNI_C
    #definePOLARSSL_AESNI_CMBEDTLS_AESNI_C
    #endif
    #ifdefinedMBEDTLS_AES_ALT
    #definePOLARSSL_AES_ALTMBEDTLS_AES_ALT
    #endif
    #ifdefinedMBEDTLS_AES_C
    #definePOLARSSL_AES_CMBEDTLS_AES_C
    #endif
    #ifdefinedMBEDTLS_AES_ROM_TABLES
    #definePOLARSSL_AES_ROM_TABLESMBEDTLS_AES_ROM_TABLES
    #endif
    #ifdefinedMBEDTLS_ARC4_ALT
    #definePOLARSSL_ARC4_ALTMBEDTLS_ARC4_ALT
    #endif
    #ifdefinedMBEDTLS_ARC4_C
    #definePOLARSSL_ARC4_CMBEDTLS_ARC4_C
    #endif
    #ifdefinedMBEDTLS_ASN1_PARSE_C
    #definePOLARSSL_ASN1_PARSE_CMBEDTLS_ASN1_PARSE_C
    #endif
    #ifdefinedMBEDTLS_ASN1_WRITE_C
    #definePOLARSSL_ASN1_WRITE_CMBEDTLS_ASN1_WRITE_C
    #endif
    #ifdefinedMBEDTLS_BASE64_C
    #definePOLARSSL_BASE64_CMBEDTLS_BASE64_C
    #endif
    #ifdefinedMBEDTLS_BIGNUM_C
    #definePOLARSSL_BIGNUM_CMBEDTLS_BIGNUM_C
    #endif
    #ifdefinedMBEDTLS_BLOWFISH_ALT
    #definePOLARSSL_BLOWFISH_ALTMBEDTLS_BLOWFISH_ALT
    #endif
    #ifdefinedMBEDTLS_BLOWFISH_C
    #definePOLARSSL_BLOWFISH_CMBEDTLS_BLOWFISH_C
    #endif
    #ifdefinedMBEDTLS_CAMELLIA_ALT
    #definePOLARSSL_CAMELLIA_ALTMBEDTLS_CAMELLIA_ALT
    #endif
    #ifdefinedMBEDTLS_CAMELLIA_C
    #definePOLARSSL_CAMELLIA_CMBEDTLS_CAMELLIA_C
    #endif
    #ifdefinedMBEDTLS_CAMELLIA_SMALL_MEMORY
    #definePOLARSSL_CAMELLIA_SMALL_MEMORYMBEDTLS_CAMELLIA_SMALL_MEMORY
    #endif
    #ifdefinedMBEDTLS_CCM_C
    #definePOLARSSL_CCM_CMBEDTLS_CCM_C
    #endif
    #ifdefinedMBEDTLS_CERTS_C
    #definePOLARSSL_CERTS_CMBEDTLS_CERTS_C
    #endif
    #ifdefinedMBEDTLS_CIPHER_C
    #definePOLARSSL_CIPHER_CMBEDTLS_CIPHER_C
    #endif
    #ifdefinedMBEDTLS_CIPHER_MODE_CBC
    #definePOLARSSL_CIPHER_MODE_CBCMBEDTLS_CIPHER_MODE_CBC
    #endif
    #ifdefinedMBEDTLS_CIPHER_MODE_CFB
    #definePOLARSSL_CIPHER_MODE_CFBMBEDTLS_CIPHER_MODE_CFB
    #endif
    #ifdefinedMBEDTLS_CIPHER_MODE_CTR
    #definePOLARSSL_CIPHER_MODE_CTRMBEDTLS_CIPHER_MODE_CTR
    #endif
    #ifdefinedMBEDTLS_CIPHER_NULL_CIPHER
    #definePOLARSSL_CIPHER_NULL_CIPHERMBEDTLS_CIPHER_NULL_CIPHER
    #endif
    #ifdefinedMBEDTLS_CIPHER_PADDING_ONE_AND_ZEROS
    #definePOLARSSL_CIPHER_PADDING_ONE_AND_ZEROSMBEDTLS_CIPHER_PADDING_ONE_AND_ZEROS
    #endif
    #ifdefinedMBEDTLS_CIPHER_PADDING_PKCS7
    #definePOLARSSL_CIPHER_PADDING_PKCS7MBEDTLS_CIPHER_PADDING_PKCS7
    #endif
    #ifdefinedMBEDTLS_CIPHER_PADDING_ZEROS
    #definePOLARSSL_CIPHER_PADDING_ZEROSMBEDTLS_CIPHER_PADDING_ZEROS
    #endif
    #ifdefinedMBEDTLS_CIPHER_PADDING_ZEROS_AND_LEN
    #definePOLARSSL_CIPHER_PADDING_ZEROS_AND_LENMBEDTLS_CIPHER_PADDING_ZEROS_AND_LEN
    #endif
    #ifdefinedMBEDTLS_CTR_DRBG_C
    #definePOLARSSL_CTR_DRBG_CMBEDTLS_CTR_DRBG_C
    #endif
    #ifdefinedMBEDTLS_DEBUG_C
    #definePOLARSSL_DEBUG_CMBEDTLS_DEBUG_C
    #endif
    #ifdefinedMBEDTLS_DEPRECATED_REMOVED
    #definePOLARSSL_DEPRECATED_REMOVEDMBEDTLS_DEPRECATED_REMOVED
    #endif
    #ifdefinedMBEDTLS_DEPRECATED_WARNING
    #definePOLARSSL_DEPRECATED_WARNINGMBEDTLS_DEPRECATED_WARNING
    #endif
    #ifdefinedMBEDTLS_DES_ALT
    #definePOLARSSL_DES_ALTMBEDTLS_DES_ALT
    #endif
    #ifdefinedMBEDTLS_DES_C
    #definePOLARSSL_DES_CMBEDTLS_DES_C
    #endif
    #ifdefinedMBEDTLS_DHM_C
    #definePOLARSSL_DHM_CMBEDTLS_DHM_C
    #endif
    #ifdefinedMBEDTLS_ECDH_C
    #definePOLARSSL_ECDH_CMBEDTLS_ECDH_C
    #endif
    #ifdefinedMBEDTLS_ECDSA_C
    #definePOLARSSL_ECDSA_CMBEDTLS_ECDSA_C
    #endif
    #ifdefinedMBEDTLS_ECDSA_DETERMINISTIC
    #definePOLARSSL_ECDSA_DETERMINISTICMBEDTLS_ECDSA_DETERMINISTIC
    #endif
    #ifdefinedMBEDTLS_ECP_C
    #definePOLARSSL_ECP_CMBEDTLS_ECP_C
    #endif
    #ifdefinedMBEDTLS_ECP_DP_BP256R1_ENABLED
    #definePOLARSSL_ECP_DP_BP256R1_ENABLEDMBEDTLS_ECP_DP_BP256R1_ENABLED
    #endif
    #ifdefinedMBEDTLS_ECP_DP_BP384R1_ENABLED
    #definePOLARSSL_ECP_DP_BP384R1_ENABLEDMBEDTLS_ECP_DP_BP384R1_ENABLED
    #endif
    #ifdefinedMBEDTLS_ECP_DP_BP512R1_ENABLED
    #definePOLARSSL_ECP_DP_BP512R1_ENABLEDMBEDTLS_ECP_DP_BP512R1_ENABLED
    #endif
    #ifdefinedMBEDTLS_ECP_DP_CURVE25519_ENABLED
    #definePOLARSSL_ECP_DP_M255_ENABLEDMBEDTLS_ECP_DP_CURVE25519_ENABLED
    #endif
    #ifdefinedMBEDTLS_ECP_DP_SECP192K1_ENABLED
    #definePOLARSSL_ECP_DP_SECP192K1_ENABLEDMBEDTLS_ECP_DP_SECP192K1_ENABLED
    #endif
    #ifdefinedMBEDTLS_ECP_DP_SECP192R1_ENABLED
    #definePOLARSSL_ECP_DP_SECP192R1_ENABLEDMBEDTLS_ECP_DP_SECP192R1_ENABLED
    #endif
    #ifdefinedMBEDTLS_ECP_DP_SECP224K1_ENABLED
    #definePOLARSSL_ECP_DP_SECP224K1_ENABLEDMBEDTLS_ECP_DP_SECP224K1_ENABLED
    #endif
    #ifdefinedMBEDTLS_ECP_DP_SECP224R1_ENABLED
    #definePOLARSSL_ECP_DP_SECP224R1_ENABLEDMBEDTLS_ECP_DP_SECP224R1_ENABLED
    #endif
    #ifdefinedMBEDTLS_ECP_DP_SECP256K1_ENABLED
    #definePOLARSSL_ECP_DP_SECP256K1_ENABLEDMBEDTLS_ECP_DP_SECP256K1_ENABLED
    #endif
    #ifdefinedMBEDTLS_ECP_DP_SECP256R1_ENABLED
    #definePOLARSSL_ECP_DP_SECP256R1_ENABLEDMBEDTLS_ECP_DP_SECP256R1_ENABLED
    #endif
    #ifdefinedMBEDTLS_ECP_DP_SECP384R1_ENABLED
    #definePOLARSSL_ECP_DP_SECP384R1_ENABLEDMBEDTLS_ECP_DP_SECP384R1_ENABLED
    #endif
    #ifdefinedMBEDTLS_ECP_DP_SECP521R1_ENABLED
    #definePOLARSSL_ECP_DP_SECP521R1_ENABLEDMBEDTLS_ECP_DP_SECP521R1_ENABLED
    #endif
    #ifdefinedMBEDTLS_ECP_FIXED_POINT_OPTIM
    #definePOLARSSL_ECP_FIXED_POINT_OPTIMMBEDTLS_ECP_FIXED_POINT_OPTIM
    #endif
    #ifdefinedMBEDTLS_ECP_MAX_BITS
    #definePOLARSSL_ECP_MAX_BITSMBEDTLS_ECP_MAX_BITS
    #endif
    #ifdefinedMBEDTLS_ECP_NIST_OPTIM
    #definePOLARSSL_ECP_NIST_OPTIMMBEDTLS_ECP_NIST_OPTIM
    #endif
    #ifdefinedMBEDTLS_ECP_WINDOW_SIZE
    #definePOLARSSL_ECP_WINDOW_SIZEMBEDTLS_ECP_WINDOW_SIZE
    #endif
    #ifdefinedMBEDTLS_ENABLE_WEAK_CIPHERSUITES
    #definePOLARSSL_ENABLE_WEAK_CIPHERSUITESMBEDTLS_ENABLE_WEAK_CIPHERSUITES
    #endif
    #ifdefinedMBEDTLS_ENTROPY_C
    #definePOLARSSL_ENTROPY_CMBEDTLS_ENTROPY_C
    #endif
    #ifdefinedMBEDTLS_ENTROPY_FORCE_SHA256
    #definePOLARSSL_ENTROPY_FORCE_SHA256MBEDTLS_ENTROPY_FORCE_SHA256
    #endif
    #ifdefinedMBEDTLS_ERROR_C
    #definePOLARSSL_ERROR_CMBEDTLS_ERROR_C
    #endif
    #ifdefinedMBEDTLS_ERROR_STRERROR_DUMMY
    #definePOLARSSL_ERROR_STRERROR_DUMMYMBEDTLS_ERROR_STRERROR_DUMMY
    #endif
    #ifdefinedMBEDTLS_FS_IO
    #definePOLARSSL_FS_IOMBEDTLS_FS_IO
    #endif
    #ifdefinedMBEDTLS_GCM_C
    #definePOLARSSL_GCM_CMBEDTLS_GCM_C
    #endif
    #ifdefinedMBEDTLS_GENPRIME
    #definePOLARSSL_GENPRIMEMBEDTLS_GENPRIME
    #endif
    #ifdefinedMBEDTLS_HAVEGE_C
    #definePOLARSSL_HAVEGE_CMBEDTLS_HAVEGE_C
    #endif
    #ifdefinedMBEDTLS_HAVE_ASM
    #definePOLARSSL_HAVE_ASMMBEDTLS_HAVE_ASM
    #endif
    #ifdefinedMBEDTLS_HAVE_SSE2
    #definePOLARSSL_HAVE_SSE2MBEDTLS_HAVE_SSE2
    #endif
    #ifdefinedMBEDTLS_HAVE_TIME
    #definePOLARSSL_HAVE_TIMEMBEDTLS_HAVE_TIME
    #endif
    #ifdefinedMBEDTLS_HMAC_DRBG_C
    #definePOLARSSL_HMAC_DRBG_CMBEDTLS_HMAC_DRBG_C
    #endif
    #ifdefinedMBEDTLS_HMAC_DRBG_MAX_INPUT
    #definePOLARSSL_HMAC_DRBG_MAX_INPUTMBEDTLS_HMAC_DRBG_MAX_INPUT
    #endif
    #ifdefinedMBEDTLS_HMAC_DRBG_MAX_REQUEST
    #definePOLARSSL_HMAC_DRBG_MAX_REQUESTMBEDTLS_HMAC_DRBG_MAX_REQUEST
    #endif
    #ifdefinedMBEDTLS_HMAC_DRBG_MAX_SEED_INPUT
    #definePOLARSSL_HMAC_DRBG_MAX_SEED_INPUTMBEDTLS_HMAC_DRBG_MAX_SEED_INPUT
    #endif
    #ifdefinedMBEDTLS_HMAC_DRBG_RESEED_INTERVAL
    #definePOLARSSL_HMAC_DRBG_RESEED_INTERVALMBEDTLS_HMAC_DRBG_RESEED_INTERVAL
    #endif
    #ifdefinedMBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED
    #definePOLARSSL_KEY_EXCHANGE_DHE_PSK_ENABLEDMBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED
    #endif
    #ifdefinedMBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED
    #definePOLARSSL_KEY_EXCHANGE_DHE_RSA_ENABLEDMBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED
    #endif
    #ifdefinedMBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED
    #definePOLARSSL_KEY_EXCHANGE_ECDHE_ECDSA_ENABLEDMBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED
    #endif
    #ifdefinedMBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED
    #definePOLARSSL_KEY_EXCHANGE_ECDHE_PSK_ENABLEDMBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED
    #endif
    #ifdefinedMBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED
    #definePOLARSSL_KEY_EXCHANGE_ECDHE_RSA_ENABLEDMBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED
    #endif
    #ifdefinedMBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED
    #definePOLARSSL_KEY_EXCHANGE_ECDH_ECDSA_ENABLEDMBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED
    #endif
    #ifdefinedMBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED
    #definePOLARSSL_KEY_EXCHANGE_ECDH_RSA_ENABLEDMBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED
    #endif
    #ifdefinedMBEDTLS_KEY_EXCHANGE_PSK_ENABLED
    #definePOLARSSL_KEY_EXCHANGE_PSK_ENABLEDMBEDTLS_KEY_EXCHANGE_PSK_ENABLED
    #endif
    #ifdefinedMBEDTLS_KEY_EXCHANGE_RSA_ENABLED
    #definePOLARSSL_KEY_EXCHANGE_RSA_ENABLEDMBEDTLS_KEY_EXCHANGE_RSA_ENABLED
    #endif
    #ifdefinedMBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED
    #definePOLARSSL_KEY_EXCHANGE_RSA_PSK_ENABLEDMBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED
    #endif
    #ifdefinedMBEDTLS_MD2_ALT
    #definePOLARSSL_MD2_ALTMBEDTLS_MD2_ALT
    #endif
    #ifdefinedMBEDTLS_MD2_C
    #definePOLARSSL_MD2_CMBEDTLS_MD2_C
    #endif
    #ifdefinedMBEDTLS_MD2_PROCESS_ALT
    #definePOLARSSL_MD2_PROCESS_ALTMBEDTLS_MD2_PROCESS_ALT
    #endif
    #ifdefinedMBEDTLS_MD4_ALT
    #definePOLARSSL_MD4_ALTMBEDTLS_MD4_ALT
    #endif
    #ifdefinedMBEDTLS_MD4_C
    #definePOLARSSL_MD4_CMBEDTLS_MD4_C
    #endif
    #ifdefinedMBEDTLS_MD4_PROCESS_ALT
    #definePOLARSSL_MD4_PROCESS_ALTMBEDTLS_MD4_PROCESS_ALT
    #endif
    #ifdefinedMBEDTLS_MD5_ALT
    #definePOLARSSL_MD5_ALTMBEDTLS_MD5_ALT
    #endif
    #ifdefinedMBEDTLS_MD5_C
    #definePOLARSSL_MD5_CMBEDTLS_MD5_C
    #endif
    #ifdefinedMBEDTLS_MD5_PROCESS_ALT
    #definePOLARSSL_MD5_PROCESS_ALTMBEDTLS_MD5_PROCESS_ALT
    #endif
    #ifdefinedMBEDTLS_MD_C
    #definePOLARSSL_MD_CMBEDTLS_MD_C
    #endif
    #ifdefinedMBEDTLS_MEMORY_ALIGN_MULTIPLE
    #definePOLARSSL_MEMORY_ALIGN_MULTIPLEMBEDTLS_MEMORY_ALIGN_MULTIPLE
    #endif
    #ifdefinedMBEDTLS_MEMORY_BACKTRACE
    #definePOLARSSL_MEMORY_BACKTRACEMBEDTLS_MEMORY_BACKTRACE
    #endif
    #ifdefinedMBEDTLS_MEMORY_BUFFER_ALLOC_C
    #definePOLARSSL_MEMORY_BUFFER_ALLOC_CMBEDTLS_MEMORY_BUFFER_ALLOC_C
    #endif
    #ifdefinedMBEDTLS_MEMORY_DEBUG
    #definePOLARSSL_MEMORY_DEBUGMBEDTLS_MEMORY_DEBUG
    #endif
    #ifdefinedMBEDTLS_MPI_MAX_SIZE
    #definePOLARSSL_MPI_MAX_SIZEMBEDTLS_MPI_MAX_SIZE
    #endif
    #ifdefinedMBEDTLS_MPI_WINDOW_SIZE
    #definePOLARSSL_MPI_WINDOW_SIZEMBEDTLS_MPI_WINDOW_SIZE
    #endif
    #ifdefinedMBEDTLS_NET_C
    #definePOLARSSL_NET_CMBEDTLS_NET_C
    #endif
    #ifdefinedMBEDTLS_NO_DEFAULT_ENTROPY_SOURCES
    #definePOLARSSL_NO_DEFAULT_ENTROPY_SOURCESMBEDTLS_NO_DEFAULT_ENTROPY_SOURCES
    #endif
    #ifdefinedMBEDTLS_NO_PLATFORM_ENTROPY
    #definePOLARSSL_NO_PLATFORM_ENTROPYMBEDTLS_NO_PLATFORM_ENTROPY
    #endif
    #ifdefinedMBEDTLS_OID_C
    #definePOLARSSL_OID_CMBEDTLS_OID_C
    #endif
    #ifdefinedMBEDTLS_PADLOCK_C
    #definePOLARSSL_PADLOCK_CMBEDTLS_PADLOCK_C
    #endif
    #ifdefinedMBEDTLS_PEM_PARSE_C
    #definePOLARSSL_PEM_PARSE_CMBEDTLS_PEM_PARSE_C
    #endif
    #ifdefinedMBEDTLS_PEM_WRITE_C
    #definePOLARSSL_PEM_WRITE_CMBEDTLS_PEM_WRITE_C
    #endif
    #ifdefinedMBEDTLS_PKCS11_C
    #definePOLARSSL_PKCS11_CMBEDTLS_PKCS11_C
    #endif
    #ifdefinedMBEDTLS_PKCS12_C
    #definePOLARSSL_PKCS12_CMBEDTLS_PKCS12_C
    #endif
    #ifdefinedMBEDTLS_PKCS1_V15
    #definePOLARSSL_PKCS1_V15MBEDTLS_PKCS1_V15
    #endif
    #ifdefinedMBEDTLS_PKCS1_V21
    #definePOLARSSL_PKCS1_V21MBEDTLS_PKCS1_V21
    #endif
    #ifdefinedMBEDTLS_PKCS5_C
    #definePOLARSSL_PKCS5_CMBEDTLS_PKCS5_C
    #endif
    #ifdefinedMBEDTLS_PK_C
    #definePOLARSSL_PK_CMBEDTLS_PK_C
    #endif
    #ifdefinedMBEDTLS_PK_PARSE_C
    #definePOLARSSL_PK_PARSE_CMBEDTLS_PK_PARSE_C
    #endif
    #ifdefinedMBEDTLS_PK_PARSE_EC_EXTENDED
    #definePOLARSSL_PK_PARSE_EC_EXTENDEDMBEDTLS_PK_PARSE_EC_EXTENDED
    #endif
    #ifdefinedMBEDTLS_PK_RSA_ALT_SUPPORT
    #definePOLARSSL_PK_RSA_ALT_SUPPORTMBEDTLS_PK_RSA_ALT_SUPPORT
    #endif
    #ifdefinedMBEDTLS_PK_WRITE_C
    #definePOLARSSL_PK_WRITE_CMBEDTLS_PK_WRITE_C
    #endif
    #ifdefinedMBEDTLS_PLATFORM_C
    #definePOLARSSL_PLATFORM_CMBEDTLS_PLATFORM_C
    #endif
    #ifdefinedMBEDTLS_PLATFORM_EXIT_ALT
    #definePOLARSSL_PLATFORM_EXIT_ALTMBEDTLS_PLATFORM_EXIT_ALT
    #endif
    #ifdefinedMBEDTLS_PLATFORM_EXIT_MACRO
    #definePOLARSSL_PLATFORM_EXIT_MACROMBEDTLS_PLATFORM_EXIT_MACRO
    #endif
    #ifdefinedMBEDTLS_PLATFORM_FPRINTF_ALT
    #definePOLARSSL_PLATFORM_FPRINTF_ALTMBEDTLS_PLATFORM_FPRINTF_ALT
    #endif
    #ifdefinedMBEDTLS_PLATFORM_FPRINTF_MACRO
    #definePOLARSSL_PLATFORM_FPRINTF_MACROMBEDTLS_PLATFORM_FPRINTF_MACRO
    #endif
    #ifdefinedMBEDTLS_PLATFORM_FREE_MACRO
    #definePOLARSSL_PLATFORM_FREE_MACROMBEDTLS_PLATFORM_FREE_MACRO
    #endif
    #ifdefinedMBEDTLS_PLATFORM_MEMORY
    #definePOLARSSL_PLATFORM_MEMORYMBEDTLS_PLATFORM_MEMORY
    #endif
    #ifdefinedMBEDTLS_PLATFORM_NO_STD_FUNCTIONS
    #definePOLARSSL_PLATFORM_NO_STD_FUNCTIONSMBEDTLS_PLATFORM_NO_STD_FUNCTIONS
    #endif
    #ifdefinedMBEDTLS_PLATFORM_PRINTF_ALT
    #definePOLARSSL_PLATFORM_PRINTF_ALTMBEDTLS_PLATFORM_PRINTF_ALT
    #endif
    #ifdefinedMBEDTLS_PLATFORM_PRINTF_MACRO
    #definePOLARSSL_PLATFORM_PRINTF_MACROMBEDTLS_PLATFORM_PRINTF_MACRO
    #endif
    #ifdefinedMBEDTLS_PLATFORM_SNPRINTF_ALT
    #definePOLARSSL_PLATFORM_SNPRINTF_ALTMBEDTLS_PLATFORM_SNPRINTF_ALT
    #endif
    #ifdefinedMBEDTLS_PLATFORM_SNPRINTF_MACRO
    #definePOLARSSL_PLATFORM_SNPRINTF_MACROMBEDTLS_PLATFORM_SNPRINTF_MACRO
    #endif
    #ifdefinedMBEDTLS_PLATFORM_STD_EXIT
    #definePOLARSSL_PLATFORM_STD_EXITMBEDTLS_PLATFORM_STD_EXIT
    #endif
    #ifdefinedMBEDTLS_PLATFORM_STD_FPRINTF
    #definePOLARSSL_PLATFORM_STD_FPRINTFMBEDTLS_PLATFORM_STD_FPRINTF
    #endif
    #ifdefinedMBEDTLS_PLATFORM_STD_FREE
    #definePOLARSSL_PLATFORM_STD_FREEMBEDTLS_PLATFORM_STD_FREE
    #endif
    #ifdefinedMBEDTLS_PLATFORM_STD_MEM_HDR
    #definePOLARSSL_PLATFORM_STD_MEM_HDRMBEDTLS_PLATFORM_STD_MEM_HDR
    #endif
    #ifdefinedMBEDTLS_PLATFORM_STD_PRINTF
    #definePOLARSSL_PLATFORM_STD_PRINTFMBEDTLS_PLATFORM_STD_PRINTF
    #endif
    #ifdefinedMBEDTLS_PLATFORM_STD_SNPRINTF
    #definePOLARSSL_PLATFORM_STD_SNPRINTFMBEDTLS_PLATFORM_STD_SNPRINTF
    #endif
    #ifdefinedMBEDTLS_PSK_MAX_LEN
    #definePOLARSSL_PSK_MAX_LENMBEDTLS_PSK_MAX_LEN
    #endif
    #ifdefinedMBEDTLS_REMOVE_ARC4_CIPHERSUITES
    #definePOLARSSL_REMOVE_ARC4_CIPHERSUITESMBEDTLS_REMOVE_ARC4_CIPHERSUITES
    #endif
    #ifdefinedMBEDTLS_RIPEMD160_ALT
    #definePOLARSSL_RIPEMD160_ALTMBEDTLS_RIPEMD160_ALT
    #endif
    #ifdefinedMBEDTLS_RIPEMD160_C
    #definePOLARSSL_RIPEMD160_CMBEDTLS_RIPEMD160_C
    #endif
    #ifdefinedMBEDTLS_RIPEMD160_PROCESS_ALT
    #definePOLARSSL_RIPEMD160_PROCESS_ALTMBEDTLS_RIPEMD160_PROCESS_ALT
    #endif
    #ifdefinedMBEDTLS_RSA_C
    #definePOLARSSL_RSA_CMBEDTLS_RSA_C
    #endif
    #ifdefinedMBEDTLS_RSA_NO_CRT
    #definePOLARSSL_RSA_NO_CRTMBEDTLS_RSA_NO_CRT
    #endif
    #ifdefinedMBEDTLS_SELF_TEST
    #definePOLARSSL_SELF_TESTMBEDTLS_SELF_TEST
    #endif
    #ifdefinedMBEDTLS_SHA1_ALT
    #definePOLARSSL_SHA1_ALTMBEDTLS_SHA1_ALT
    #endif
    #ifdefinedMBEDTLS_SHA1_C
    #definePOLARSSL_SHA1_CMBEDTLS_SHA1_C
    #endif
    #ifdefinedMBEDTLS_SHA1_PROCESS_ALT
    #definePOLARSSL_SHA1_PROCESS_ALTMBEDTLS_SHA1_PROCESS_ALT
    #endif
    #ifdefinedMBEDTLS_SHA256_ALT
    #definePOLARSSL_SHA256_ALTMBEDTLS_SHA256_ALT
    #endif
    #ifdefinedMBEDTLS_SHA256_C
    #definePOLARSSL_SHA256_CMBEDTLS_SHA256_C
    #endif
    #ifdefinedMBEDTLS_SHA256_PROCESS_ALT
    #definePOLARSSL_SHA256_PROCESS_ALTMBEDTLS_SHA256_PROCESS_ALT
    #endif
    #ifdefinedMBEDTLS_SHA512_ALT
    #definePOLARSSL_SHA512_ALTMBEDTLS_SHA512_ALT
    #endif
    #ifdefinedMBEDTLS_SHA512_C
    #definePOLARSSL_SHA512_CMBEDTLS_SHA512_C
    #endif
    #ifdefinedMBEDTLS_SHA512_PROCESS_ALT
    #definePOLARSSL_SHA512_PROCESS_ALTMBEDTLS_SHA512_PROCESS_ALT
    #endif
    #ifdefinedMBEDTLS_SSL_ALL_ALERT_MESSAGES
    #definePOLARSSL_SSL_ALL_ALERT_MESSAGESMBEDTLS_SSL_ALL_ALERT_MESSAGES
    #endif
    #ifdefinedMBEDTLS_SSL_ALPN
    #definePOLARSSL_SSL_ALPNMBEDTLS_SSL_ALPN
    #endif
    #ifdefinedMBEDTLS_SSL_CACHE_C
    #definePOLARSSL_SSL_CACHE_CMBEDTLS_SSL_CACHE_C
    #endif
    #ifdefinedMBEDTLS_SSL_CBC_RECORD_SPLITTING
    #definePOLARSSL_SSL_CBC_RECORD_SPLITTINGMBEDTLS_SSL_CBC_RECORD_SPLITTING
    #endif
    #ifdefinedMBEDTLS_SSL_CLI_C
    #definePOLARSSL_SSL_CLI_CMBEDTLS_SSL_CLI_C
    #endif
    #ifdefinedMBEDTLS_SSL_COOKIE_C
    #definePOLARSSL_SSL_COOKIE_CMBEDTLS_SSL_COOKIE_C
    #endif
    #ifdefinedMBEDTLS_SSL_COOKIE_TIMEOUT
    #definePOLARSSL_SSL_COOKIE_TIMEOUTMBEDTLS_SSL_COOKIE_TIMEOUT
    #endif
    #ifdefinedMBEDTLS_SSL_DEBUG_ALL
    #definePOLARSSL_SSL_DEBUG_ALLMBEDTLS_SSL_DEBUG_ALL
    #endif
    #ifdefinedMBEDTLS_SSL_DTLS_ANTI_REPLAY
    #definePOLARSSL_SSL_DTLS_ANTI_REPLAYMBEDTLS_SSL_DTLS_ANTI_REPLAY
    #endif
    #ifdefinedMBEDTLS_SSL_DTLS_BADMAC_LIMIT
    #definePOLARSSL_SSL_DTLS_BADMAC_LIMITMBEDTLS_SSL_DTLS_BADMAC_LIMIT
    #endif
    #ifdefinedMBEDTLS_SSL_DTLS_HELLO_VERIFY
    #definePOLARSSL_SSL_DTLS_HELLO_VERIFYMBEDTLS_SSL_DTLS_HELLO_VERIFY
    #endif
    #ifdefinedMBEDTLS_SSL_ENCRYPT_THEN_MAC
    #definePOLARSSL_SSL_ENCRYPT_THEN_MACMBEDTLS_SSL_ENCRYPT_THEN_MAC
    #endif
    #ifdefinedMBEDTLS_SSL_EXTENDED_MASTER_SECRET
    #definePOLARSSL_SSL_EXTENDED_MASTER_SECRETMBEDTLS_SSL_EXTENDED_MASTER_SECRET
    #endif
    #ifdefinedMBEDTLS_SSL_FALLBACK_SCSV
    #definePOLARSSL_SSL_FALLBACK_SCSVMBEDTLS_SSL_FALLBACK_SCSV
    #endif
    #ifdefinedMBEDTLS_SSL_HW_RECORD_ACCEL
    #definePOLARSSL_SSL_HW_RECORD_ACCELMBEDTLS_SSL_HW_RECORD_ACCEL
    #endif
    #ifdefinedMBEDTLS_SSL_MAX_FRAGMENT_LENGTH
    #definePOLARSSL_SSL_MAX_FRAGMENT_LENGTHMBEDTLS_SSL_MAX_FRAGMENT_LENGTH
    #endif
    #ifdefinedMBEDTLS_SSL_PROTO_DTLS
    #definePOLARSSL_SSL_PROTO_DTLSMBEDTLS_SSL_PROTO_DTLS
    #endif
    #ifdefinedMBEDTLS_SSL_PROTO_SSL3
    #definePOLARSSL_SSL_PROTO_SSL3MBEDTLS_SSL_PROTO_SSL3
    #endif
    #ifdefinedMBEDTLS_SSL_PROTO_TLS1
    #definePOLARSSL_SSL_PROTO_TLS1MBEDTLS_SSL_PROTO_TLS1
    #endif
    #ifdefinedMBEDTLS_SSL_PROTO_TLS1_1
    #definePOLARSSL_SSL_PROTO_TLS1_1MBEDTLS_SSL_PROTO_TLS1_1
    #endif
    #ifdefinedMBEDTLS_SSL_PROTO_TLS1_2
    #definePOLARSSL_SSL_PROTO_TLS1_2MBEDTLS_SSL_PROTO_TLS1_2
    #endif
    #ifdefinedMBEDTLS_SSL_RENEGOTIATION
    #definePOLARSSL_SSL_RENEGOTIATIONMBEDTLS_SSL_RENEGOTIATION
    #endif
    #ifdefinedMBEDTLS_SSL_SERVER_NAME_INDICATION
    #definePOLARSSL_SSL_SERVER_NAME_INDICATIONMBEDTLS_SSL_SERVER_NAME_INDICATION
    #endif
    #ifdefinedMBEDTLS_SSL_SESSION_TICKETS
    #definePOLARSSL_SSL_SESSION_TICKETSMBEDTLS_SSL_SESSION_TICKETS
    #endif
    #ifdefinedMBEDTLS_SSL_SRV_C
    #definePOLARSSL_SSL_SRV_CMBEDTLS_SSL_SRV_C
    #endif
    #ifdefinedMBEDTLS_SSL_SRV_RESPECT_CLIENT_PREFERENCE
    #definePOLARSSL_SSL_SRV_RESPECT_CLIENT_PREFERENCEMBEDTLS_SSL_SRV_RESPECT_CLIENT_PREFERENCE
    #endif
    #ifdefinedMBEDTLS_SSL_SRV_SUPPORT_SSLV2_CLIENT_HELLO
    #definePOLARSSL_SSL_SRV_SUPPORT_SSLV2_CLIENT_HELLOMBEDTLS_SSL_SRV_SUPPORT_SSLV2_CLIENT_HELLO
    #endif
    #ifdefinedMBEDTLS_SSL_TLS_C
    #definePOLARSSL_SSL_TLS_CMBEDTLS_SSL_TLS_C
    #endif
    #ifdefinedMBEDTLS_SSL_TRUNCATED_HMAC
    #definePOLARSSL_SSL_TRUNCATED_HMACMBEDTLS_SSL_TRUNCATED_HMAC
    #endif
    #ifdefinedMBEDTLS_THREADING_ALT
    #definePOLARSSL_THREADING_ALTMBEDTLS_THREADING_ALT
    #endif
    #ifdefinedMBEDTLS_THREADING_C
    #definePOLARSSL_THREADING_CMBEDTLS_THREADING_C
    #endif
    #ifdefinedMBEDTLS_THREADING_PTHREAD
    #definePOLARSSL_THREADING_PTHREADMBEDTLS_THREADING_PTHREAD
    #endif
    #ifdefinedMBEDTLS_TIMING_ALT
    #definePOLARSSL_TIMING_ALTMBEDTLS_TIMING_ALT
    #endif
    #ifdefinedMBEDTLS_TIMING_C
    #definePOLARSSL_TIMING_CMBEDTLS_TIMING_C
    #endif
    #ifdefinedMBEDTLS_VERSION_C
    #definePOLARSSL_VERSION_CMBEDTLS_VERSION_C
    #endif
    #ifdefinedMBEDTLS_VERSION_FEATURES
    #definePOLARSSL_VERSION_FEATURESMBEDTLS_VERSION_FEATURES
    #endif
    #ifdefinedMBEDTLS_X509_ALLOW_EXTENSIONS_NON_V3
    #definePOLARSSL_X509_ALLOW_EXTENSIONS_NON_V3MBEDTLS_X509_ALLOW_EXTENSIONS_NON_V3
    #endif
    #ifdefinedMBEDTLS_X509_ALLOW_UNSUPPORTED_CRITICAL_EXTENSION
    #definePOLARSSL_X509_ALLOW_UNSUPPORTED_CRITICAL_EXTENSION\
    MBEDTLS_X509_ALLOW_UNSUPPORTED_CRITICAL_EXTENSION
    #endif
    #ifdefinedMBEDTLS_X509_CHECK_EXTENDED_KEY_USAGE
    #definePOLARSSL_X509_CHECK_EXTENDED_KEY_USAGEMBEDTLS_X509_CHECK_EXTENDED_KEY_USAGE
    #endif
    #ifdefinedMBEDTLS_X509_CHECK_KEY_USAGE
    #definePOLARSSL_X509_CHECK_KEY_USAGEMBEDTLS_X509_CHECK_KEY_USAGE
    #endif
    #ifdefinedMBEDTLS_X509_CREATE_C
    #definePOLARSSL_X509_CREATE_CMBEDTLS_X509_CREATE_C
    #endif
    #ifdefinedMBEDTLS_X509_CRL_PARSE_C
    #definePOLARSSL_X509_CRL_PARSE_CMBEDTLS_X509_CRL_PARSE_C
    #endif
    #ifdefinedMBEDTLS_X509_CRT_PARSE_C
    #definePOLARSSL_X509_CRT_PARSE_CMBEDTLS_X509_CRT_PARSE_C
    #endif
    #ifdefinedMBEDTLS_X509_CRT_WRITE_C
    #definePOLARSSL_X509_CRT_WRITE_CMBEDTLS_X509_CRT_WRITE_C
    #endif
    #ifdefinedMBEDTLS_X509_CSR_PARSE_C
    #definePOLARSSL_X509_CSR_PARSE_CMBEDTLS_X509_CSR_PARSE_C
    #endif
    #ifdefinedMBEDTLS_X509_CSR_WRITE_C
    #definePOLARSSL_X509_CSR_WRITE_CMBEDTLS_X509_CSR_WRITE_C
    #endif
    #ifdefinedMBEDTLS_X509_MAX_INTERMEDIATE_CA
    #definePOLARSSL_X509_MAX_INTERMEDIATE_CAMBEDTLS_X509_MAX_INTERMEDIATE_CA
    #endif
    #ifdefinedMBEDTLS_X509_RSASSA_PSS_SUPPORT
    #definePOLARSSL_X509_RSASSA_PSS_SUPPORTMBEDTLS_X509_RSASSA_PSS_SUPPORT
    #endif
    #ifdefinedMBEDTLS_X509_USE_C
    #definePOLARSSL_X509_USE_CMBEDTLS_X509_USE_C
    #endif
    #ifdefinedMBEDTLS_XTEA_ALT
    #definePOLARSSL_XTEA_ALTMBEDTLS_XTEA_ALT
    #endif
    #ifdefinedMBEDTLS_XTEA_C
    #definePOLARSSL_XTEA_CMBEDTLS_XTEA_C
    #endif
    #ifdefinedMBEDTLS_ZLIB_SUPPORT
    #definePOLARSSL_ZLIB_SUPPORTMBEDTLS_ZLIB_SUPPORT
    #endif

    /*
    *Miscnames(macros,types,functions,enumconstants...)
    */
    #defineAES_DECRYPTMBEDTLS_AES_DECRYPT
    #defineAES_ENCRYPTMBEDTLS_AES_ENCRYPT
    #defineASN1_BIT_STRINGMBEDTLS_ASN1_BIT_STRING
    #defineASN1_BMP_STRINGMBEDTLS_ASN1_BMP_STRING
    #defineASN1_BOOLEANMBEDTLS_ASN1_BOOLEAN
    #defineASN1_CHK_ADDMBEDTLS_ASN1_CHK_ADD
    #defineASN1_CONSTRUCTEDMBEDTLS_ASN1_CONSTRUCTED
    #defineASN1_CONTEXT_SPECIFICMBEDTLS_ASN1_CONTEXT_SPECIFIC
    #defineASN1_GENERALIZED_TIMEMBEDTLS_ASN1_GENERALIZED_TIME
    #defineASN1_IA5_STRINGMBEDTLS_ASN1_IA5_STRING
    #defineASN1_INTEGERMBEDTLS_ASN1_INTEGER
    #defineASN1_NULLMBEDTLS_ASN1_NULL
    #defineASN1_OCTET_STRINGMBEDTLS_ASN1_OCTET_STRING
    #defineASN1_OIDMBEDTLS_ASN1_OID
    #defineASN1_PRIMITIVEMBEDTLS_ASN1_PRIMITIVE
    #defineASN1_PRINTABLE_STRINGMBEDTLS_ASN1_PRINTABLE_STRING
    #defineASN1_SEQUENCEMBEDTLS_ASN1_SEQUENCE
    #defineASN1_SETMBEDTLS_ASN1_SET
    #defineASN1_T61_STRINGMBEDTLS_ASN1_T61_STRING
    #defineASN1_UNIVERSAL_STRINGMBEDTLS_ASN1_UNIVERSAL_STRING
    #defineASN1_UTC_TIMEMBEDTLS_ASN1_UTC_TIME
    #defineASN1_UTF8_STRINGMBEDTLS_ASN1_UTF8_STRING
    #defineBADCERT_CN_MISMATCHMBEDTLS_X509_BADCERT_CN_MISMATCH
    #defineBADCERT_EXPIREDMBEDTLS_X509_BADCERT_EXPIRED
    #defineBADCERT_FUTUREMBEDTLS_X509_BADCERT_FUTURE
    #defineBADCERT_MISSINGMBEDTLS_X509_BADCERT_MISSING
    #defineBADCERT_NOT_TRUSTEDMBEDTLS_X509_BADCERT_NOT_TRUSTED
    #defineBADCERT_OTHERMBEDTLS_X509_BADCERT_OTHER
    #defineBADCERT_REVOKEDMBEDTLS_X509_BADCERT_REVOKED
    #defineBADCERT_SKIP_VERIFYMBEDTLS_X509_BADCERT_SKIP_VERIFY
    #defineBADCRL_EXPIREDMBEDTLS_X509_BADCRL_EXPIRED
    #defineBADCRL_FUTUREMBEDTLS_X509_BADCRL_FUTURE
    #defineBADCRL_NOT_TRUSTEDMBEDTLS_X509_BADCRL_NOT_TRUSTED
    #defineBLOWFISH_BLOCKSIZEMBEDTLS_BLOWFISH_BLOCKSIZE
    #defineBLOWFISH_DECRYPTMBEDTLS_BLOWFISH_DECRYPT
    #defineBLOWFISH_ENCRYPTMBEDTLS_BLOWFISH_ENCRYPT
    #defineBLOWFISH_MAX_KEYMBEDTLS_BLOWFISH_MAX_KEY_BITS
    #defineBLOWFISH_MIN_KEYMBEDTLS_BLOWFISH_MIN_KEY_BITS
    #defineBLOWFISH_ROUNDSMBEDTLS_BLOWFISH_ROUNDS
    #defineCAMELLIA_DECRYPTMBEDTLS_CAMELLIA_DECRYPT
    #defineCAMELLIA_ENCRYPTMBEDTLS_CAMELLIA_ENCRYPT
    #defineCOLLECT_SIZEMBEDTLS_HAVEGE_COLLECT_SIZE
    #defineCTR_DRBG_BLOCKSIZEMBEDTLS_CTR_DRBG_BLOCKSIZE
    #defineCTR_DRBG_ENTROPY_LENMBEDTLS_CTR_DRBG_ENTROPY_LEN
    #defineCTR_DRBG_KEYBITSMBEDTLS_CTR_DRBG_KEYBITS
    #defineCTR_DRBG_KEYSIZEMBEDTLS_CTR_DRBG_KEYSIZE
    #defineCTR_DRBG_MAX_INPUTMBEDTLS_CTR_DRBG_MAX_INPUT
    #defineCTR_DRBG_MAX_REQUESTMBEDTLS_CTR_DRBG_MAX_REQUEST
    #defineCTR_DRBG_MAX_SEED_INPUTMBEDTLS_CTR_DRBG_MAX_SEED_INPUT
    #defineCTR_DRBG_PR_OFFMBEDTLS_CTR_DRBG_PR_OFF
    #defineCTR_DRBG_PR_ONMBEDTLS_CTR_DRBG_PR_ON
    #defineCTR_DRBG_RESEED_INTERVALMBEDTLS_CTR_DRBG_RESEED_INTERVAL
    #defineCTR_DRBG_SEEDLENMBEDTLS_CTR_DRBG_SEEDLEN
    #defineDEPRECATEDMBEDTLS_DEPRECATED
    #defineDES_DECRYPTMBEDTLS_DES_DECRYPT
    #defineDES_ENCRYPTMBEDTLS_DES_ENCRYPT
    #defineDES_KEY_SIZEMBEDTLS_DES_KEY_SIZE
    #defineENTROPY_BLOCK_SIZEMBEDTLS_ENTROPY_BLOCK_SIZE
    #defineENTROPY_MAX_GATHERMBEDTLS_ENTROPY_MAX_GATHER
    #defineENTROPY_MAX_SEED_SIZEMBEDTLS_ENTROPY_MAX_SEED_SIZE
    #defineENTROPY_MAX_SOURCESMBEDTLS_ENTROPY_MAX_SOURCES
    #defineENTROPY_MIN_HARDCLOCKMBEDTLS_ENTROPY_MIN_HARDCLOCK
    #defineENTROPY_MIN_HAVEGEMBEDTLS_ENTROPY_MIN_HAVEGE
    #defineENTROPY_MIN_PLATFORMMBEDTLS_ENTROPY_MIN_PLATFORM
    #defineENTROPY_SOURCE_MANUALMBEDTLS_ENTROPY_SOURCE_MANUAL
    #defineEXT_AUTHORITY_KEY_IDENTIFIERMBEDTLS_X509_EXT_AUTHORITY_KEY_IDENTIFIER
    #defineEXT_BASIC_CONSTRAINTSMBEDTLS_X509_EXT_BASIC_CONSTRAINTS
    #defineEXT_CERTIFICATE_POLICIESMBEDTLS_X509_EXT_CERTIFICATE_POLICIES
    #defineEXT_CRL_DISTRIBUTION_POINTSMBEDTLS_X509_EXT_CRL_DISTRIBUTION_POINTS
    #defineEXT_EXTENDED_KEY_USAGEMBEDTLS_X509_EXT_EXTENDED_KEY_USAGE
    #defineEXT_FRESHEST_CRLMBEDTLS_X509_EXT_FRESHEST_CRL
    #defineEXT_INIHIBIT_ANYPOLICYMBEDTLS_X509_EXT_INIHIBIT_ANYPOLICY
    #defineEXT_ISSUER_ALT_NAMEMBEDTLS_X509_EXT_ISSUER_ALT_NAME
    #defineEXT_KEY_USAGEMBEDTLS_X509_EXT_KEY_USAGE
    #defineEXT_NAME_CONSTRAINTSMBEDTLS_X509_EXT_NAME_CONSTRAINTS
    #defineEXT_NS_CERT_TYPEMBEDTLS_X509_EXT_NS_CERT_TYPE
    #defineEXT_POLICY_CONSTRAINTSMBEDTLS_X509_EXT_POLICY_CONSTRAINTS
    #defineEXT_POLICY_MAPPINGSMBEDTLS_X509_EXT_POLICY_MAPPINGS
    #defineEXT_SUBJECT_ALT_NAMEMBEDTLS_X509_EXT_SUBJECT_ALT_NAME
    #defineEXT_SUBJECT_DIRECTORY_ATTRSMBEDTLS_X509_EXT_SUBJECT_DIRECTORY_ATTRS
    #defineEXT_SUBJECT_KEY_IDENTIFIERMBEDTLS_X509_EXT_SUBJECT_KEY_IDENTIFIER
    #defineGCM_DECRYPTMBEDTLS_GCM_DECRYPT
    #defineGCM_ENCRYPTMBEDTLS_GCM_ENCRYPT
    #defineKU_CRL_SIGNMBEDTLS_X509_KU_CRL_SIGN
    #defineKU_DATA_ENCIPHERMENTMBEDTLS_X509_KU_DATA_ENCIPHERMENT
    #defineKU_DIGITAL_SIGNATUREMBEDTLS_X509_KU_DIGITAL_SIGNATURE
    #defineKU_KEY_AGREEMENTMBEDTLS_X509_KU_KEY_AGREEMENT
    #defineKU_KEY_CERT_SIGNMBEDTLS_X509_KU_KEY_CERT_SIGN
    #defineKU_KEY_ENCIPHERMENTMBEDTLS_X509_KU_KEY_ENCIPHERMENT
    #defineKU_NON_REPUDIATIONMBEDTLS_X509_KU_NON_REPUDIATION
    #defineLN_2_DIV_LN_10_SCALE100MBEDTLS_LN_2_DIV_LN_10_SCALE100
    #defineMEMORY_VERIFY_ALLOCMBEDTLS_MEMORY_VERIFY_ALLOC
    #defineMEMORY_VERIFY_ALWAYSMBEDTLS_MEMORY_VERIFY_ALWAYS
    #defineMEMORY_VERIFY_FREEMBEDTLS_MEMORY_VERIFY_FREE
    #defineMEMORY_VERIFY_NONEMBEDTLS_MEMORY_VERIFY_NONE
    #defineMPI_CHKMBEDTLS_MPI_CHK
    #defineNET_PROTO_TCPMBEDTLS_NET_PROTO_TCP
    #defineNET_PROTO_UDPMBEDTLS_NET_PROTO_UDP
    #defineNS_CERT_TYPE_EMAILMBEDTLS_X509_NS_CERT_TYPE_EMAIL
    #defineNS_CERT_TYPE_EMAIL_CAMBEDTLS_X509_NS_CERT_TYPE_EMAIL_CA
    #defineNS_CERT_TYPE_OBJECT_SIGNINGMBEDTLS_X509_NS_CERT_TYPE_OBJECT_SIGNING
    #defineNS_CERT_TYPE_OBJECT_SIGNING_CAMBEDTLS_X509_NS_CERT_TYPE_OBJECT_SIGNING_CA
    #defineNS_CERT_TYPE_RESERVEDMBEDTLS_X509_NS_CERT_TYPE_RESERVED
    #defineNS_CERT_TYPE_SSL_CAMBEDTLS_X509_NS_CERT_TYPE_SSL_CA
    #defineNS_CERT_TYPE_SSL_CLIENTMBEDTLS_X509_NS_CERT_TYPE_SSL_CLIENT
    #defineNS_CERT_TYPE_SSL_SERVERMBEDTLS_X509_NS_CERT_TYPE_SSL_SERVER
    #defineOID_ANSI_X9_62MBEDTLS_OID_ANSI_X9_62
    #defineOID_ANSI_X9_62_FIELD_TYPEMBEDTLS_OID_ANSI_X9_62_FIELD_TYPE
    #defineOID_ANSI_X9_62_PRIME_FIELDMBEDTLS_OID_ANSI_X9_62_PRIME_FIELD
    #defineOID_ANSI_X9_62_SIGMBEDTLS_OID_ANSI_X9_62_SIG
    #defineOID_ANSI_X9_62_SIG_SHA2MBEDTLS_OID_ANSI_X9_62_SIG_SHA2
    #defineOID_ANY_EXTENDED_KEY_USAGEMBEDTLS_OID_ANY_EXTENDED_KEY_USAGE
    #defineOID_ATMBEDTLS_OID_AT
    #defineOID_AT_CNMBEDTLS_OID_AT_CN
    #defineOID_AT_COUNTRYMBEDTLS_OID_AT_COUNTRY
    #defineOID_AT_DN_QUALIFIERMBEDTLS_OID_AT_DN_QUALIFIER
    #defineOID_AT_GENERATION_QUALIFIERMBEDTLS_OID_AT_GENERATION_QUALIFIER
    #defineOID_AT_GIVEN_NAMEMBEDTLS_OID_AT_GIVEN_NAME
    #defineOID_AT_INITIALSMBEDTLS_OID_AT_INITIALS
    #defineOID_AT_LOCALITYMBEDTLS_OID_AT_LOCALITY
    #defineOID_AT_ORGANIZATIONMBEDTLS_OID_AT_ORGANIZATION
    #defineOID_AT_ORG_UNITMBEDTLS_OID_AT_ORG_UNIT
    #defineOID_AT_POSTAL_ADDRESSMBEDTLS_OID_AT_POSTAL_ADDRESS
    #defineOID_AT_POSTAL_CODEMBEDTLS_OID_AT_POSTAL_CODE
    #defineOID_AT_PSEUDONYMMBEDTLS_OID_AT_PSEUDONYM
    #defineOID_AT_SERIAL_NUMBERMBEDTLS_OID_AT_SERIAL_NUMBER
    #defineOID_AT_STATEMBEDTLS_OID_AT_STATE
    #defineOID_AT_SUR_NAMEMBEDTLS_OID_AT_SUR_NAME
    #defineOID_AT_TITLEMBEDTLS_OID_AT_TITLE
    #defineOID_AT_UNIQUE_IDENTIFIERMBEDTLS_OID_AT_UNIQUE_IDENTIFIER
    #defineOID_AUTHORITY_KEY_IDENTIFIERMBEDTLS_OID_AUTHORITY_KEY_IDENTIFIER
    #defineOID_BASIC_CONSTRAINTSMBEDTLS_OID_BASIC_CONSTRAINTS
    #defineOID_CERTICOMMBEDTLS_OID_CERTICOM
    #defineOID_CERTIFICATE_POLICIESMBEDTLS_OID_CERTIFICATE_POLICIES
    #defineOID_CLIENT_AUTHMBEDTLS_OID_CLIENT_AUTH
    #defineOID_CMPMBEDTLS_OID_CMP
    #defineOID_CODE_SIGNINGMBEDTLS_OID_CODE_SIGNING
    #defineOID_COUNTRY_USMBEDTLS_OID_COUNTRY_US
    #defineOID_CRL_DISTRIBUTION_POINTSMBEDTLS_OID_CRL_DISTRIBUTION_POINTS
    #defineOID_CRL_NUMBERMBEDTLS_OID_CRL_NUMBER
    #defineOID_DES_CBCMBEDTLS_OID_DES_CBC
    #defineOID_DES_EDE3_CBCMBEDTLS_OID_DES_EDE3_CBC
    #defineOID_DIGEST_ALG_MD2MBEDTLS_OID_DIGEST_ALG_MD2
    #defineOID_DIGEST_ALG_MD4MBEDTLS_OID_DIGEST_ALG_MD4
    #defineOID_DIGEST_ALG_MD5MBEDTLS_OID_DIGEST_ALG_MD5
    #defineOID_DIGEST_ALG_SHA1MBEDTLS_OID_DIGEST_ALG_SHA1
    #defineOID_DIGEST_ALG_SHA224MBEDTLS_OID_DIGEST_ALG_SHA224
    #defineOID_DIGEST_ALG_SHA256MBEDTLS_OID_DIGEST_ALG_SHA256
    #defineOID_DIGEST_ALG_SHA384MBEDTLS_OID_DIGEST_ALG_SHA384
    #defineOID_DIGEST_ALG_SHA512MBEDTLS_OID_DIGEST_ALG_SHA512
    #defineOID_DOMAIN_COMPONENTMBEDTLS_OID_DOMAIN_COMPONENT
    #defineOID_ECDSA_SHA1MBEDTLS_OID_ECDSA_SHA1
    #defineOID_ECDSA_SHA224MBEDTLS_OID_ECDSA_SHA224
    #defineOID_ECDSA_SHA256MBEDTLS_OID_ECDSA_SHA256
    #defineOID_ECDSA_SHA384MBEDTLS_OID_ECDSA_SHA384
    #defineOID_ECDSA_SHA512MBEDTLS_OID_ECDSA_SHA512
    #defineOID_EC_ALG_ECDHMBEDTLS_OID_EC_ALG_ECDH
    #defineOID_EC_ALG_UNRESTRICTEDMBEDTLS_OID_EC_ALG_UNRESTRICTED
    #defineOID_EC_BRAINPOOL_V1MBEDTLS_OID_EC_BRAINPOOL_V1
    #defineOID_EC_GRP_BP256R1MBEDTLS_OID_EC_GRP_BP256R1
    #defineOID_EC_GRP_BP384R1MBEDTLS_OID_EC_GRP_BP384R1
    #defineOID_EC_GRP_BP512R1MBEDTLS_OID_EC_GRP_BP512R1
    #defineOID_EC_GRP_SECP192K1MBEDTLS_OID_EC_GRP_SECP192K1
    #defineOID_EC_GRP_SECP192R1MBEDTLS_OID_EC_GRP_SECP192R1
    #defineOID_EC_GRP_SECP224K1MBEDTLS_OID_EC_GRP_SECP224K1
    #defineOID_EC_GRP_SECP224R1MBEDTLS_OID_EC_GRP_SECP224R1
    #defineOID_EC_GRP_SECP256K1MBEDTLS_OID_EC_GRP_SECP256K1
    #defineOID_EC_GRP_SECP256R1MBEDTLS_OID_EC_GRP_SECP256R1
    #defineOID_EC_GRP_SECP384R1MBEDTLS_OID_EC_GRP_SECP384R1
    #defineOID_EC_GRP_SECP521R1MBEDTLS_OID_EC_GRP_SECP521R1
    #defineOID_EMAIL_PROTECTIONMBEDTLS_OID_EMAIL_PROTECTION
    #defineOID_EXTENDED_KEY_USAGEMBEDTLS_OID_EXTENDED_KEY_USAGE
    #defineOID_FRESHEST_CRLMBEDTLS_OID_FRESHEST_CRL
    #defineOID_GOVMBEDTLS_OID_GOV
    #defineOID_HMAC_SHA1MBEDTLS_OID_HMAC_SHA1
    #defineOID_ID_CEMBEDTLS_OID_ID_CE
    #defineOID_INIHIBIT_ANYPOLICYMBEDTLS_OID_INIHIBIT_ANYPOLICY
    #defineOID_ISO_CCITT_DSMBEDTLS_OID_ISO_CCITT_DS
    #defineOID_ISO_IDENTIFIED_ORGMBEDTLS_OID_ISO_IDENTIFIED_ORG
    #defineOID_ISO_ITU_COUNTRYMBEDTLS_OID_ISO_ITU_COUNTRY
    #defineOID_ISO_ITU_US_ORGMBEDTLS_OID_ISO_ITU_US_ORG
    #defineOID_ISO_MEMBER_BODIESMBEDTLS_OID_ISO_MEMBER_BODIES
    #defineOID_ISSUER_ALT_NAMEMBEDTLS_OID_ISSUER_ALT_NAME
    #defineOID_KEY_USAGEMBEDTLS_OID_KEY_USAGE
    #defineOID_KPMBEDTLS_OID_KP
    #defineOID_MGF1MBEDTLS_OID_MGF1
    #defineOID_NAME_CONSTRAINTSMBEDTLS_OID_NAME_CONSTRAINTS
    #defineOID_NETSCAPEMBEDTLS_OID_NETSCAPE
    #defineOID_NS_BASE_URLMBEDTLS_OID_NS_BASE_URL
    #defineOID_NS_CA_POLICY_URLMBEDTLS_OID_NS_CA_POLICY_URL
    #defineOID_NS_CA_REVOCATION_URLMBEDTLS_OID_NS_CA_REVOCATION_URL
    #defineOID_NS_CERTMBEDTLS_OID_NS_CERT
    #defineOID_NS_CERT_SEQUENCEMBEDTLS_OID_NS_CERT_SEQUENCE
    #defineOID_NS_CERT_TYPEMBEDTLS_OID_NS_CERT_TYPE
    #defineOID_NS_COMMENTMBEDTLS_OID_NS_COMMENT
    #defineOID_NS_DATA_TYPEMBEDTLS_OID_NS_DATA_TYPE
    #defineOID_NS_RENEWAL_URLMBEDTLS_OID_NS_RENEWAL_URL
    #defineOID_NS_REVOCATION_URLMBEDTLS_OID_NS_REVOCATION_URL
    #defineOID_NS_SSL_SERVER_NAMEMBEDTLS_OID_NS_SSL_SERVER_NAME
    #defineOID_OCSP_SIGNINGMBEDTLS_OID_OCSP_SIGNING
    #defineOID_OIW_SECSIGMBEDTLS_OID_OIW_SECSIG
    #defineOID_OIW_SECSIG_ALGMBEDTLS_OID_OIW_SECSIG_ALG
    #defineOID_OIW_SECSIG_SHA1MBEDTLS_OID_OIW_SECSIG_SHA1
    #defineOID_ORGANIZATIONMBEDTLS_OID_ORGANIZATION
    #defineOID_ORG_ANSI_X9_62MBEDTLS_OID_ORG_ANSI_X9_62
    #defineOID_ORG_CERTICOMMBEDTLS_OID_ORG_CERTICOM
    #defineOID_ORG_DODMBEDTLS_OID_ORG_DOD
    #defineOID_ORG_GOVMBEDTLS_OID_ORG_GOV
    #defineOID_ORG_NETSCAPEMBEDTLS_OID_ORG_NETSCAPE
    #defineOID_ORG_OIWMBEDTLS_OID_ORG_OIW
    #defineOID_ORG_RSA_DATA_SECURITYMBEDTLS_OID_ORG_RSA_DATA_SECURITY
    #defineOID_ORG_TELETRUSTMBEDTLS_OID_ORG_TELETRUST
    #defineOID_PKCSMBEDTLS_OID_PKCS
    #defineOID_PKCS1MBEDTLS_OID_PKCS1
    #defineOID_PKCS12MBEDTLS_OID_PKCS12
    #defineOID_PKCS12_PBEMBEDTLS_OID_PKCS12_PBE
    #defineOID_PKCS12_PBE_SHA1_DES2_EDE_CBCMBEDTLS_OID_PKCS12_PBE_SHA1_DES2_EDE_CBC
    #defineOID_PKCS12_PBE_SHA1_DES3_EDE_CBCMBEDTLS_OID_PKCS12_PBE_SHA1_DES3_EDE_CBC
    #defineOID_PKCS12_PBE_SHA1_RC2_128_CBCMBEDTLS_OID_PKCS12_PBE_SHA1_RC2_128_CBC
    #defineOID_PKCS12_PBE_SHA1_RC2_40_CBCMBEDTLS_OID_PKCS12_PBE_SHA1_RC2_40_CBC
    #defineOID_PKCS12_PBE_SHA1_RC4_128MBEDTLS_OID_PKCS12_PBE_SHA1_RC4_128
    #defineOID_PKCS12_PBE_SHA1_RC4_40MBEDTLS_OID_PKCS12_PBE_SHA1_RC4_40
    #defineOID_PKCS1_MD2MBEDTLS_OID_PKCS1_MD2
    #defineOID_PKCS1_MD4MBEDTLS_OID_PKCS1_MD4
    #defineOID_PKCS1_MD5MBEDTLS_OID_PKCS1_MD5
    #defineOID_PKCS1_RSAMBEDTLS_OID_PKCS1_RSA
    #defineOID_PKCS1_SHA1MBEDTLS_OID_PKCS1_SHA1
    #defineOID_PKCS1_SHA224MBEDTLS_OID_PKCS1_SHA224
    #defineOID_PKCS1_SHA256MBEDTLS_OID_PKCS1_SHA256
    #defineOID_PKCS1_SHA384MBEDTLS_OID_PKCS1_SHA384
    #defineOID_PKCS1_SHA512MBEDTLS_OID_PKCS1_SHA512
    #defineOID_PKCS5MBEDTLS_OID_PKCS5
    #defineOID_PKCS5_PBES2MBEDTLS_OID_PKCS5_PBES2
    #defineOID_PKCS5_PBE_MD2_DES_CBCMBEDTLS_OID_PKCS5_PBE_MD2_DES_CBC
    #defineOID_PKCS5_PBE_MD2_RC2_CBCMBEDTLS_OID_PKCS5_PBE_MD2_RC2_CBC
    #defineOID_PKCS5_PBE_MD5_DES_CBCMBEDTLS_OID_PKCS5_PBE_MD5_DES_CBC
    #defineOID_PKCS5_PBE_MD5_RC2_CBCMBEDTLS_OID_PKCS5_PBE_MD5_RC2_CBC
    #defineOID_PKCS5_PBE_SHA1_DES_CBCMBEDTLS_OID_PKCS5_PBE_SHA1_DES_CBC
    #defineOID_PKCS5_PBE_SHA1_RC2_CBCMBEDTLS_OID_PKCS5_PBE_SHA1_RC2_CBC
    #defineOID_PKCS5_PBKDF2MBEDTLS_OID_PKCS5_PBKDF2
    #defineOID_PKCS5_PBMAC1MBEDTLS_OID_PKCS5_PBMAC1
    #defineOID_PKCS9MBEDTLS_OID_PKCS9
    #defineOID_PKCS9_CSR_EXT_REQMBEDTLS_OID_PKCS9_CSR_EXT_REQ
    #defineOID_PKCS9_EMAILMBEDTLS_OID_PKCS9_EMAIL
    #defineOID_PKIXMBEDTLS_OID_PKIX
    #defineOID_POLICY_CONSTRAINTSMBEDTLS_OID_POLICY_CONSTRAINTS
    #defineOID_POLICY_MAPPINGSMBEDTLS_OID_POLICY_MAPPINGS
    #defineOID_PRIVATE_KEY_USAGE_PERIODMBEDTLS_OID_PRIVATE_KEY_USAGE_PERIOD
    #defineOID_RSASSA_PSSMBEDTLS_OID_RSASSA_PSS
    #defineOID_RSA_COMPANYMBEDTLS_OID_RSA_COMPANY
    #defineOID_RSA_SHA_OBSMBEDTLS_OID_RSA_SHA_OBS
    #defineOID_SERVER_AUTHMBEDTLS_OID_SERVER_AUTH
    #defineOID_SIZEMBEDTLS_OID_SIZE
    #defineOID_SUBJECT_ALT_NAMEMBEDTLS_OID_SUBJECT_ALT_NAME
    #defineOID_SUBJECT_DIRECTORY_ATTRSMBEDTLS_OID_SUBJECT_DIRECTORY_ATTRS
    #defineOID_SUBJECT_KEY_IDENTIFIERMBEDTLS_OID_SUBJECT_KEY_IDENTIFIER
    #defineOID_TELETRUSTMBEDTLS_OID_TELETRUST
    #defineOID_TIME_STAMPINGMBEDTLS_OID_TIME_STAMPING
    #definePADLOCK_ACEMBEDTLS_PADLOCK_ACE
    #definePADLOCK_ALIGN16MBEDTLS_PADLOCK_ALIGN16
    #definePADLOCK_PHEMBEDTLS_PADLOCK_PHE
    #definePADLOCK_PMMMBEDTLS_PADLOCK_PMM
    #definePADLOCK_RNGMBEDTLS_PADLOCK_RNG
    #definePKCS12_DERIVE_IVMBEDTLS_PKCS12_DERIVE_IV
    #definePKCS12_DERIVE_KEYMBEDTLS_PKCS12_DERIVE_KEY
    #definePKCS12_DERIVE_MAC_KEYMBEDTLS_PKCS12_DERIVE_MAC_KEY
    #definePKCS12_PBE_DECRYPTMBEDTLS_PKCS12_PBE_DECRYPT
    #definePKCS12_PBE_ENCRYPTMBEDTLS_PKCS12_PBE_ENCRYPT
    #definePKCS5_DECRYPTMBEDTLS_PKCS5_DECRYPT
    #definePKCS5_ENCRYPTMBEDTLS_PKCS5_ENCRYPT
    #definePOLARSSL_AESNI_AESMBEDTLS_AESNI_AES
    #definePOLARSSL_AESNI_CLMULMBEDTLS_AESNI_CLMUL
    #definePOLARSSL_AESNI_HMBEDTLS_AESNI_H
    #definePOLARSSL_AES_HMBEDTLS_AES_H
    #definePOLARSSL_ARC4_HMBEDTLS_ARC4_H
    #definePOLARSSL_ASN1_HMBEDTLS_ASN1_H
    #definePOLARSSL_ASN1_WRITE_HMBEDTLS_ASN1_WRITE_H
    #definePOLARSSL_BASE64_HMBEDTLS_BASE64_H
    #definePOLARSSL_BIGNUM_HMBEDTLS_BIGNUM_H
    #definePOLARSSL_BLOWFISH_HMBEDTLS_BLOWFISH_H
    #definePOLARSSL_BN_MUL_HMBEDTLS_BN_MUL_H
    #definePOLARSSL_CAMELLIA_HMBEDTLS_CAMELLIA_H
    #definePOLARSSL_CCM_HMBEDTLS_CCM_H
    #definePOLARSSL_CERTS_HMBEDTLS_CERTS_H
    #definePOLARSSL_CHECK_CONFIG_HMBEDTLS_CHECK_CONFIG_H
    #definePOLARSSL_CIPHERSUITE_NODTLSMBEDTLS_CIPHERSUITE_NODTLS
    #definePOLARSSL_CIPHERSUITE_SHORT_TAGMBEDTLS_CIPHERSUITE_SHORT_TAG
    #definePOLARSSL_CIPHERSUITE_WEAKMBEDTLS_CIPHERSUITE_WEAK
    #definePOLARSSL_CIPHER_AES_128_CBCMBEDTLS_CIPHER_AES_128_CBC
    #definePOLARSSL_CIPHER_AES_128_CCMMBEDTLS_CIPHER_AES_128_CCM
    #definePOLARSSL_CIPHER_AES_128_CFB128MBEDTLS_CIPHER_AES_128_CFB128
    #definePOLARSSL_CIPHER_AES_128_CTRMBEDTLS_CIPHER_AES_128_CTR
    #definePOLARSSL_CIPHER_AES_128_ECBMBEDTLS_CIPHER_AES_128_ECB
    #definePOLARSSL_CIPHER_AES_128_GCMMBEDTLS_CIPHER_AES_128_GCM
    #definePOLARSSL_CIPHER_AES_192_CBCMBEDTLS_CIPHER_AES_192_CBC
    #definePOLARSSL_CIPHER_AES_192_CCMMBEDTLS_CIPHER_AES_192_CCM
    #definePOLARSSL_CIPHER_AES_192_CFB128MBEDTLS_CIPHER_AES_192_CFB128
    #definePOLARSSL_CIPHER_AES_192_CTRMBEDTLS_CIPHER_AES_192_CTR
    #definePOLARSSL_CIPHER_AES_192_ECBMBEDTLS_CIPHER_AES_192_ECB
    #definePOLARSSL_CIPHER_AES_192_GCMMBEDTLS_CIPHER_AES_192_GCM
    #definePOLARSSL_CIPHER_AES_256_CBCMBEDTLS_CIPHER_AES_256_CBC
    #definePOLARSSL_CIPHER_AES_256_CCMMBEDTLS_CIPHER_AES_256_CCM
    #definePOLARSSL_CIPHER_AES_256_CFB128MBEDTLS_CIPHER_AES_256_CFB128
    #definePOLARSSL_CIPHER_AES_256_CTRMBEDTLS_CIPHER_AES_256_CTR
    #definePOLARSSL_CIPHER_AES_256_ECBMBEDTLS_CIPHER_AES_256_ECB
    #definePOLARSSL_CIPHER_AES_256_GCMMBEDTLS_CIPHER_AES_256_GCM
    #definePOLARSSL_CIPHER_ARC4_128MBEDTLS_CIPHER_ARC4_128
    #definePOLARSSL_CIPHER_BLOWFISH_CBCMBEDTLS_CIPHER_BLOWFISH_CBC
    #definePOLARSSL_CIPHER_BLOWFISH_CFB64MBEDTLS_CIPHER_BLOWFISH_CFB64
    #definePOLARSSL_CIPHER_BLOWFISH_CTRMBEDTLS_CIPHER_BLOWFISH_CTR
    #definePOLARSSL_CIPHER_BLOWFISH_ECBMBEDTLS_CIPHER_BLOWFISH_ECB
    #definePOLARSSL_CIPHER_CAMELLIA_128_CBCMBEDTLS_CIPHER_CAMELLIA_128_CBC
    #definePOLARSSL_CIPHER_CAMELLIA_128_CCMMBEDTLS_CIPHER_CAMELLIA_128_CCM
    #definePOLARSSL_CIPHER_CAMELLIA_128_CFB128MBEDTLS_CIPHER_CAMELLIA_128_CFB128
    #definePOLARSSL_CIPHER_CAMELLIA_128_CTRMBEDTLS_CIPHER_CAMELLIA_128_CTR
    #definePOLARSSL_CIPHER_CAMELLIA_128_ECBMBEDTLS_CIPHER_CAMELLIA_128_ECB
    #definePOLARSSL_CIPHER_CAMELLIA_128_GCMMBEDTLS_CIPHER_CAMELLIA_128_GCM
    #definePOLARSSL_CIPHER_CAMELLIA_192_CBCMBEDTLS_CIPHER_CAMELLIA_192_CBC
    #definePOLARSSL_CIPHER_CAMELLIA_192_CCMMBEDTLS_CIPHER_CAMELLIA_192_CCM
    #definePOLARSSL_CIPHER_CAMELLIA_192_CFB128MBEDTLS_CIPHER_CAMELLIA_192_CFB128
    #definePOLARSSL_CIPHER_CAMELLIA_192_CTRMBEDTLS_CIPHER_CAMELLIA_192_CTR
    #definePOLARSSL_CIPHER_CAMELLIA_192_ECBMBEDTLS_CIPHER_CAMELLIA_192_ECB
    #definePOLARSSL_CIPHER_CAMELLIA_192_GCMMBEDTLS_CIPHER_CAMELLIA_192_GCM
    #definePOLARSSL_CIPHER_CAMELLIA_256_CBCMBEDTLS_CIPHER_CAMELLIA_256_CBC
    #definePOLARSSL_CIPHER_CAMELLIA_256_CCMMBEDTLS_CIPHER_CAMELLIA_256_CCM
    #definePOLARSSL_CIPHER_CAMELLIA_256_CFB128MBEDTLS_CIPHER_CAMELLIA_256_CFB128
    #definePOLARSSL_CIPHER_CAMELLIA_256_CTRMBEDTLS_CIPHER_CAMELLIA_256_CTR
    #definePOLARSSL_CIPHER_CAMELLIA_256_ECBMBEDTLS_CIPHER_CAMELLIA_256_ECB
    #definePOLARSSL_CIPHER_CAMELLIA_256_GCMMBEDTLS_CIPHER_CAMELLIA_256_GCM
    #definePOLARSSL_CIPHER_DES_CBCMBEDTLS_CIPHER_DES_CBC
    #definePOLARSSL_CIPHER_DES_ECBMBEDTLS_CIPHER_DES_ECB
    #definePOLARSSL_CIPHER_DES_EDE3_CBCMBEDTLS_CIPHER_DES_EDE3_CBC
    #definePOLARSSL_CIPHER_DES_EDE3_ECBMBEDTLS_CIPHER_DES_EDE3_ECB
    #definePOLARSSL_CIPHER_DES_EDE_CBCMBEDTLS_CIPHER_DES_EDE_CBC
    #definePOLARSSL_CIPHER_DES_EDE_ECBMBEDTLS_CIPHER_DES_EDE_ECB
    #definePOLARSSL_CIPHER_HMBEDTLS_CIPHER_H
    #definePOLARSSL_CIPHER_ID_3DESMBEDTLS_CIPHER_ID_3DES
    #definePOLARSSL_CIPHER_ID_AESMBEDTLS_CIPHER_ID_AES
    #definePOLARSSL_CIPHER_ID_ARC4MBEDTLS_CIPHER_ID_ARC4
    #definePOLARSSL_CIPHER_ID_BLOWFISHMBEDTLS_CIPHER_ID_BLOWFISH
    #definePOLARSSL_CIPHER_ID_CAMELLIAMBEDTLS_CIPHER_ID_CAMELLIA
    #definePOLARSSL_CIPHER_ID_DESMBEDTLS_CIPHER_ID_DES
    #definePOLARSSL_CIPHER_ID_NONEMBEDTLS_CIPHER_ID_NONE
    #definePOLARSSL_CIPHER_ID_NULLMBEDTLS_CIPHER_ID_NULL
    #definePOLARSSL_CIPHER_MODE_AEADMBEDTLS_CIPHER_MODE_AEAD
    #definePOLARSSL_CIPHER_MODE_STREAMMBEDTLS_CIPHER_MODE_STREAM
    #definePOLARSSL_CIPHER_MODE_WITH_PADDINGMBEDTLS_CIPHER_MODE_WITH_PADDING
    #definePOLARSSL_CIPHER_NONEMBEDTLS_CIPHER_NONE
    #definePOLARSSL_CIPHER_NULLMBEDTLS_CIPHER_NULL
    #definePOLARSSL_CIPHER_VARIABLE_IV_LENMBEDTLS_CIPHER_VARIABLE_IV_LEN
    #definePOLARSSL_CIPHER_VARIABLE_KEY_LENMBEDTLS_CIPHER_VARIABLE_KEY_LEN
    #definePOLARSSL_CIPHER_WRAP_HMBEDTLS_CIPHER_WRAP_H
    #definePOLARSSL_CONFIG_HMBEDTLS_CONFIG_H
    #definePOLARSSL_CTR_DRBG_HMBEDTLS_CTR_DRBG_H
    #definePOLARSSL_DEBUG_HMBEDTLS_DEBUG_H
    #definePOLARSSL_DECRYPTMBEDTLS_DECRYPT
    #definePOLARSSL_DES_HMBEDTLS_DES_H
    #definePOLARSSL_DHM_HMBEDTLS_DHM_H
    #definePOLARSSL_DHM_RFC3526_MODP_2048_GMBEDTLS_DHM_RFC3526_MODP_2048_G
    #definePOLARSSL_DHM_RFC3526_MODP_2048_PMBEDTLS_DHM_RFC3526_MODP_2048_P
    #definePOLARSSL_DHM_RFC3526_MODP_3072_GMBEDTLS_DHM_RFC3526_MODP_3072_G
    #definePOLARSSL_DHM_RFC3526_MODP_3072_PMBEDTLS_DHM_RFC3526_MODP_3072_P
    #definePOLARSSL_DHM_RFC5114_MODP_2048_GMBEDTLS_DHM_RFC5114_MODP_2048_G
    #definePOLARSSL_DHM_RFC5114_MODP_2048_PMBEDTLS_DHM_RFC5114_MODP_2048_P
    #definePOLARSSL_ECDH_HMBEDTLS_ECDH_H
    #definePOLARSSL_ECDH_OURSMBEDTLS_ECDH_OURS
    #definePOLARSSL_ECDH_THEIRSMBEDTLS_ECDH_THEIRS
    #definePOLARSSL_ECDSA_HMBEDTLS_ECDSA_H
    #definePOLARSSL_ECP_DP_BP256R1MBEDTLS_ECP_DP_BP256R1
    #definePOLARSSL_ECP_DP_BP384R1MBEDTLS_ECP_DP_BP384R1
    #definePOLARSSL_ECP_DP_BP512R1MBEDTLS_ECP_DP_BP512R1
    #definePOLARSSL_ECP_DP_M255MBEDTLS_ECP_DP_CURVE25519
    #definePOLARSSL_ECP_DP_MAXMBEDTLS_ECP_DP_MAX
    #definePOLARSSL_ECP_DP_NONEMBEDTLS_ECP_DP_NONE
    #definePOLARSSL_ECP_DP_SECP192K1MBEDTLS_ECP_DP_SECP192K1
    #definePOLARSSL_ECP_DP_SECP192R1MBEDTLS_ECP_DP_SECP192R1
    #definePOLARSSL_ECP_DP_SECP224K1MBEDTLS_ECP_DP_SECP224K1
    #definePOLARSSL_ECP_DP_SECP224R1MBEDTLS_ECP_DP_SECP224R1
    #definePOLARSSL_ECP_DP_SECP256K1MBEDTLS_ECP_DP_SECP256K1
    #definePOLARSSL_ECP_DP_SECP256R1MBEDTLS_ECP_DP_SECP256R1
    #definePOLARSSL_ECP_DP_SECP384R1MBEDTLS_ECP_DP_SECP384R1
    #definePOLARSSL_ECP_DP_SECP521R1MBEDTLS_ECP_DP_SECP521R1
    #definePOLARSSL_ECP_HMBEDTLS_ECP_H
    #definePOLARSSL_ECP_MAX_BYTESMBEDTLS_ECP_MAX_BYTES
    #definePOLARSSL_ECP_MAX_PT_LENMBEDTLS_ECP_MAX_PT_LEN
    #definePOLARSSL_ECP_PF_COMPRESSEDMBEDTLS_ECP_PF_COMPRESSED
    #definePOLARSSL_ECP_PF_UNCOMPRESSEDMBEDTLS_ECP_PF_UNCOMPRESSED
    #definePOLARSSL_ECP_TLS_NAMED_CURVEMBEDTLS_ECP_TLS_NAMED_CURVE
    #definePOLARSSL_ENCRYPTMBEDTLS_ENCRYPT
    #definePOLARSSL_ENTROPY_HMBEDTLS_ENTROPY_H
    #definePOLARSSL_ENTROPY_POLL_HMBEDTLS_ENTROPY_POLL_H
    #definePOLARSSL_ENTROPY_SHA256_ACCUMULATORMBEDTLS_ENTROPY_SHA256_ACCUMULATOR
    #definePOLARSSL_ENTROPY_SHA512_ACCUMULATORMBEDTLS_ENTROPY_SHA512_ACCUMULATOR
    #definePOLARSSL_ERROR_HMBEDTLS_ERROR_H
    #definePOLARSSL_ERR_AES_INVALID_INPUT_LENGTHMBEDTLS_ERR_AES_INVALID_INPUT_LENGTH
    #definePOLARSSL_ERR_AES_INVALID_KEY_LENGTHMBEDTLS_ERR_AES_INVALID_KEY_LENGTH
    #definePOLARSSL_ERR_ASN1_BUF_TOO_SMALLMBEDTLS_ERR_ASN1_BUF_TOO_SMALL
    #definePOLARSSL_ERR_ASN1_INVALID_DATAMBEDTLS_ERR_ASN1_INVALID_DATA
    #definePOLARSSL_ERR_ASN1_INVALID_LENGTHMBEDTLS_ERR_ASN1_INVALID_LENGTH
    #definePOLARSSL_ERR_ASN1_LENGTH_MISMATCHMBEDTLS_ERR_ASN1_LENGTH_MISMATCH
    #definePOLARSSL_ERR_ASN1_MALLOC_FAILEDMBEDTLS_ERR_ASN1_ALLOC_FAILED
    #definePOLARSSL_ERR_ASN1_OUT_OF_DATAMBEDTLS_ERR_ASN1_OUT_OF_DATA
    #definePOLARSSL_ERR_ASN1_UNEXPECTED_TAGMBEDTLS_ERR_ASN1_UNEXPECTED_TAG
    #definePOLARSSL_ERR_BASE64_BUFFER_TOO_SMALLMBEDTLS_ERR_BASE64_BUFFER_TOO_SMALL
    #definePOLARSSL_ERR_BASE64_INVALID_CHARACTERMBEDTLS_ERR_BASE64_INVALID_CHARACTER
    #definePOLARSSL_ERR_BLOWFISH_INVALID_INPUT_LENGTHMBEDTLS_ERR_BLOWFISH_INVALID_INPUT_LENGTH
    #definePOLARSSL_ERR_BLOWFISH_INVALID_KEY_LENGTHMBEDTLS_ERR_BLOWFISH_INVALID_KEY_LENGTH
    #definePOLARSSL_ERR_CAMELLIA_INVALID_INPUT_LENGTHMBEDTLS_ERR_CAMELLIA_INVALID_INPUT_LENGTH
    #definePOLARSSL_ERR_CAMELLIA_INVALID_KEY_LENGTHMBEDTLS_ERR_CAMELLIA_INVALID_KEY_LENGTH
    #definePOLARSSL_ERR_CCM_AUTH_FAILEDMBEDTLS_ERR_CCM_AUTH_FAILED
    #definePOLARSSL_ERR_CCM_BAD_INPUTMBEDTLS_ERR_CCM_BAD_INPUT
    #definePOLARSSL_ERR_CIPHER_ALLOC_FAILEDMBEDTLS_ERR_CIPHER_ALLOC_FAILED
    #definePOLARSSL_ERR_CIPHER_AUTH_FAILEDMBEDTLS_ERR_CIPHER_AUTH_FAILED
    #definePOLARSSL_ERR_CIPHER_BAD_INPUT_DATAMBEDTLS_ERR_CIPHER_BAD_INPUT_DATA
    #definePOLARSSL_ERR_CIPHER_FEATURE_UNAVAILABLEMBEDTLS_ERR_CIPHER_FEATURE_UNAVAILABLE
    #definePOLARSSL_ERR_CIPHER_FULL_BLOCK_EXPECTEDMBEDTLS_ERR_CIPHER_FULL_BLOCK_EXPECTED
    #definePOLARSSL_ERR_CIPHER_INVALID_PADDINGMBEDTLS_ERR_CIPHER_INVALID_PADDING
    #definePOLARSSL_ERR_CTR_DRBG_ENTROPY_SOURCE_FAILEDMBEDTLS_ERR_CTR_DRBG_ENTROPY_SOURCE_FAILED
    #definePOLARSSL_ERR_CTR_DRBG_FILE_IO_ERRORMBEDTLS_ERR_CTR_DRBG_FILE_IO_ERROR
    #definePOLARSSL_ERR_CTR_DRBG_INPUT_TOO_BIGMBEDTLS_ERR_CTR_DRBG_INPUT_TOO_BIG
    #definePOLARSSL_ERR_CTR_DRBG_REQUEST_TOO_BIGMBEDTLS_ERR_CTR_DRBG_REQUEST_TOO_BIG
    #definePOLARSSL_ERR_DES_INVALID_INPUT_LENGTHMBEDTLS_ERR_DES_INVALID_INPUT_LENGTH
    #definePOLARSSL_ERR_DHM_BAD_INPUT_DATAMBEDTLS_ERR_DHM_BAD_INPUT_DATA
    #definePOLARSSL_ERR_DHM_CALC_SECRET_FAILEDMBEDTLS_ERR_DHM_CALC_SECRET_FAILED
    #definePOLARSSL_ERR_DHM_FILE_IO_ERRORMBEDTLS_ERR_DHM_FILE_IO_ERROR
    #definePOLARSSL_ERR_DHM_INVALID_FORMATMBEDTLS_ERR_DHM_INVALID_FORMAT
    #definePOLARSSL_ERR_DHM_MAKE_PARAMS_FAILEDMBEDTLS_ERR_DHM_MAKE_PARAMS_FAILED
    #definePOLARSSL_ERR_DHM_MAKE_PUBLIC_FAILEDMBEDTLS_ERR_DHM_MAKE_PUBLIC_FAILED
    #definePOLARSSL_ERR_DHM_MALLOC_FAILEDMBEDTLS_ERR_DHM_ALLOC_FAILED
    #definePOLARSSL_ERR_DHM_READ_PARAMS_FAILEDMBEDTLS_ERR_DHM_READ_PARAMS_FAILED
    #definePOLARSSL_ERR_DHM_READ_PUBLIC_FAILEDMBEDTLS_ERR_DHM_READ_PUBLIC_FAILED
    #definePOLARSSL_ERR_ECP_BAD_INPUT_DATAMBEDTLS_ERR_ECP_BAD_INPUT_DATA
    #definePOLARSSL_ERR_ECP_BUFFER_TOO_SMALLMBEDTLS_ERR_ECP_BUFFER_TOO_SMALL
    #definePOLARSSL_ERR_ECP_FEATURE_UNAVAILABLEMBEDTLS_ERR_ECP_FEATURE_UNAVAILABLE
    #definePOLARSSL_ERR_ECP_INVALID_KEYMBEDTLS_ERR_ECP_INVALID_KEY
    #definePOLARSSL_ERR_ECP_MALLOC_FAILEDMBEDTLS_ERR_ECP_ALLOC_FAILED
    #definePOLARSSL_ERR_ECP_RANDOM_FAILEDMBEDTLS_ERR_ECP_RANDOM_FAILED
    #definePOLARSSL_ERR_ECP_SIG_LEN_MISMATCHMBEDTLS_ERR_ECP_SIG_LEN_MISMATCH
    #definePOLARSSL_ERR_ECP_VERIFY_FAILEDMBEDTLS_ERR_ECP_VERIFY_FAILED
    #definePOLARSSL_ERR_ENTROPY_FILE_IO_ERRORMBEDTLS_ERR_ENTROPY_FILE_IO_ERROR
    #definePOLARSSL_ERR_ENTROPY_MAX_SOURCESMBEDTLS_ERR_ENTROPY_MAX_SOURCES
    #definePOLARSSL_ERR_ENTROPY_NO_SOURCES_DEFINEDMBEDTLS_ERR_ENTROPY_NO_SOURCES_DEFINED
    #definePOLARSSL_ERR_ENTROPY_SOURCE_FAILEDMBEDTLS_ERR_ENTROPY_SOURCE_FAILED
    #definePOLARSSL_ERR_GCM_AUTH_FAILEDMBEDTLS_ERR_GCM_AUTH_FAILED
    #definePOLARSSL_ERR_GCM_BAD_INPUTMBEDTLS_ERR_GCM_BAD_INPUT
    #definePOLARSSL_ERR_HMAC_DRBG_ENTROPY_SOURCE_FAILEDMBEDTLS_ERR_HMAC_DRBG_ENTROPY_SOURCE_FAILED
    #definePOLARSSL_ERR_HMAC_DRBG_FILE_IO_ERRORMBEDTLS_ERR_HMAC_DRBG_FILE_IO_ERROR
    #definePOLARSSL_ERR_HMAC_DRBG_INPUT_TOO_BIGMBEDTLS_ERR_HMAC_DRBG_INPUT_TOO_BIG
    #definePOLARSSL_ERR_HMAC_DRBG_REQUEST_TOO_BIGMBEDTLS_ERR_HMAC_DRBG_REQUEST_TOO_BIG
    #definePOLARSSL_ERR_MD_ALLOC_FAILEDMBEDTLS_ERR_MD_ALLOC_FAILED
    #definePOLARSSL_ERR_MD_BAD_INPUT_DATAMBEDTLS_ERR_MD_BAD_INPUT_DATA
    #definePOLARSSL_ERR_MD_FEATURE_UNAVAILABLEMBEDTLS_ERR_MD_FEATURE_UNAVAILABLE
    #definePOLARSSL_ERR_MD_FILE_IO_ERRORMBEDTLS_ERR_MD_FILE_IO_ERROR
    #definePOLARSSL_ERR_MPI_BAD_INPUT_DATAMBEDTLS_ERR_MPI_BAD_INPUT_DATA
    #definePOLARSSL_ERR_MPI_BUFFER_TOO_SMALLMBEDTLS_ERR_MPI_BUFFER_TOO_SMALL
    #definePOLARSSL_ERR_MPI_DIVISION_BY_ZEROMBEDTLS_ERR_MPI_DIVISION_BY_ZERO
    #definePOLARSSL_ERR_MPI_FILE_IO_ERRORMBEDTLS_ERR_MPI_FILE_IO_ERROR
    #definePOLARSSL_ERR_MPI_INVALID_CHARACTERMBEDTLS_ERR_MPI_INVALID_CHARACTER
    #definePOLARSSL_ERR_MPI_MALLOC_FAILEDMBEDTLS_ERR_MPI_ALLOC_FAILED
    #definePOLARSSL_ERR_MPI_NEGATIVE_VALUEMBEDTLS_ERR_MPI_NEGATIVE_VALUE
    #definePOLARSSL_ERR_MPI_NOT_ACCEPTABLEMBEDTLS_ERR_MPI_NOT_ACCEPTABLE
    #definePOLARSSL_ERR_NET_ACCEPT_FAILEDMBEDTLS_ERR_NET_ACCEPT_FAILED
    #definePOLARSSL_ERR_NET_BIND_FAILEDMBEDTLS_ERR_NET_BIND_FAILED
    #definePOLARSSL_ERR_NET_CONNECT_FAILEDMBEDTLS_ERR_NET_CONNECT_FAILED
    #definePOLARSSL_ERR_NET_CONN_RESETMBEDTLS_ERR_NET_CONN_RESET
    #definePOLARSSL_ERR_NET_LISTEN_FAILEDMBEDTLS_ERR_NET_LISTEN_FAILED
    #definePOLARSSL_ERR_NET_RECV_FAILEDMBEDTLS_ERR_NET_RECV_FAILED
    #definePOLARSSL_ERR_NET_SEND_FAILEDMBEDTLS_ERR_NET_SEND_FAILED
    #definePOLARSSL_ERR_NET_SOCKET_FAILEDMBEDTLS_ERR_NET_SOCKET_FAILED
    #definePOLARSSL_ERR_NET_TIMEOUTMBEDTLS_ERR_SSL_TIMEOUT
    #definePOLARSSL_ERR_NET_UNKNOWN_HOSTMBEDTLS_ERR_NET_UNKNOWN_HOST
    #definePOLARSSL_ERR_NET_WANT_READMBEDTLS_ERR_SSL_WANT_READ
    #definePOLARSSL_ERR_NET_WANT_WRITEMBEDTLS_ERR_SSL_WANT_WRITE
    #definePOLARSSL_ERR_OID_BUF_TOO_SMALLMBEDTLS_ERR_OID_BUF_TOO_SMALL
    #definePOLARSSL_ERR_OID_NOT_FOUNDMBEDTLS_ERR_OID_NOT_FOUND
    #definePOLARSSL_ERR_PADLOCK_DATA_MISALIGNEDMBEDTLS_ERR_PADLOCK_DATA_MISALIGNED
    #definePOLARSSL_ERR_PEM_BAD_INPUT_DATAMBEDTLS_ERR_PEM_BAD_INPUT_DATA
    #definePOLARSSL_ERR_PEM_FEATURE_UNAVAILABLEMBEDTLS_ERR_PEM_FEATURE_UNAVAILABLE
    #definePOLARSSL_ERR_PEM_INVALID_DATAMBEDTLS_ERR_PEM_INVALID_DATA
    #definePOLARSSL_ERR_PEM_INVALID_ENC_IVMBEDTLS_ERR_PEM_INVALID_ENC_IV
    #definePOLARSSL_ERR_PEM_MALLOC_FAILEDMBEDTLS_ERR_PEM_ALLOC_FAILED
    #definePOLARSSL_ERR_PEM_NO_HEADER_FOOTER_PRESENTMBEDTLS_ERR_PEM_NO_HEADER_FOOTER_PRESENT
    #definePOLARSSL_ERR_PEM_PASSWORD_MISMATCHMBEDTLS_ERR_PEM_PASSWORD_MISMATCH
    #definePOLARSSL_ERR_PEM_PASSWORD_REQUIREDMBEDTLS_ERR_PEM_PASSWORD_REQUIRED
    #definePOLARSSL_ERR_PEM_UNKNOWN_ENC_ALGMBEDTLS_ERR_PEM_UNKNOWN_ENC_ALG
    #definePOLARSSL_ERR_PKCS12_BAD_INPUT_DATAMBEDTLS_ERR_PKCS12_BAD_INPUT_DATA
    #definePOLARSSL_ERR_PKCS12_FEATURE_UNAVAILABLEMBEDTLS_ERR_PKCS12_FEATURE_UNAVAILABLE
    #definePOLARSSL_ERR_PKCS12_PASSWORD_MISMATCHMBEDTLS_ERR_PKCS12_PASSWORD_MISMATCH
    #definePOLARSSL_ERR_PKCS12_PBE_INVALID_FORMATMBEDTLS_ERR_PKCS12_PBE_INVALID_FORMAT
    #definePOLARSSL_ERR_PKCS5_BAD_INPUT_DATAMBEDTLS_ERR_PKCS5_BAD_INPUT_DATA
    #definePOLARSSL_ERR_PKCS5_FEATURE_UNAVAILABLEMBEDTLS_ERR_PKCS5_FEATURE_UNAVAILABLE
    #definePOLARSSL_ERR_PKCS5_INVALID_FORMATMBEDTLS_ERR_PKCS5_INVALID_FORMAT
    #definePOLARSSL_ERR_PKCS5_PASSWORD_MISMATCHMBEDTLS_ERR_PKCS5_PASSWORD_MISMATCH
    #definePOLARSSL_ERR_PK_BAD_INPUT_DATAMBEDTLS_ERR_PK_BAD_INPUT_DATA
    #definePOLARSSL_ERR_PK_FEATURE_UNAVAILABLEMBEDTLS_ERR_PK_FEATURE_UNAVAILABLE
    #definePOLARSSL_ERR_PK_FILE_IO_ERRORMBEDTLS_ERR_PK_FILE_IO_ERROR
    #definePOLARSSL_ERR_PK_INVALID_ALGMBEDTLS_ERR_PK_INVALID_ALG
    #definePOLARSSL_ERR_PK_INVALID_PUBKEYMBEDTLS_ERR_PK_INVALID_PUBKEY
    #definePOLARSSL_ERR_PK_KEY_INVALID_FORMATMBEDTLS_ERR_PK_KEY_INVALID_FORMAT
    #definePOLARSSL_ERR_PK_KEY_INVALID_VERSIONMBEDTLS_ERR_PK_KEY_INVALID_VERSION
    #definePOLARSSL_ERR_PK_MALLOC_FAILEDMBEDTLS_ERR_PK_ALLOC_FAILED
    #definePOLARSSL_ERR_PK_PASSWORD_MISMATCHMBEDTLS_ERR_PK_PASSWORD_MISMATCH
    #definePOLARSSL_ERR_PK_PASSWORD_REQUIREDMBEDTLS_ERR_PK_PASSWORD_REQUIRED
    #definePOLARSSL_ERR_PK_SIG_LEN_MISMATCHMBEDTLS_ERR_PK_SIG_LEN_MISMATCH
    #definePOLARSSL_ERR_PK_TYPE_MISMATCHMBEDTLS_ERR_PK_TYPE_MISMATCH
    #definePOLARSSL_ERR_PK_UNKNOWN_NAMED_CURVEMBEDTLS_ERR_PK_UNKNOWN_NAMED_CURVE
    #definePOLARSSL_ERR_PK_UNKNOWN_PK_ALGMBEDTLS_ERR_PK_UNKNOWN_PK_ALG
    #definePOLARSSL_ERR_RSA_BAD_INPUT_DATAMBEDTLS_ERR_RSA_BAD_INPUT_DATA
    #definePOLARSSL_ERR_RSA_INVALID_PADDINGMBEDTLS_ERR_RSA_INVALID_PADDING
    #definePOLARSSL_ERR_RSA_KEY_CHECK_FAILEDMBEDTLS_ERR_RSA_KEY_CHECK_FAILED
    #definePOLARSSL_ERR_RSA_KEY_GEN_FAILEDMBEDTLS_ERR_RSA_KEY_GEN_FAILED
    #definePOLARSSL_ERR_RSA_OUTPUT_TOO_LARGEMBEDTLS_ERR_RSA_OUTPUT_TOO_LARGE
    #definePOLARSSL_ERR_RSA_PRIVATE_FAILEDMBEDTLS_ERR_RSA_PRIVATE_FAILED
    #definePOLARSSL_ERR_RSA_PUBLIC_FAILEDMBEDTLS_ERR_RSA_PUBLIC_FAILED
    #definePOLARSSL_ERR_RSA_RNG_FAILEDMBEDTLS_ERR_RSA_RNG_FAILED
    #definePOLARSSL_ERR_RSA_VERIFY_FAILEDMBEDTLS_ERR_RSA_VERIFY_FAILED
    #definePOLARSSL_ERR_SSL_BAD_HS_CERTIFICATEMBEDTLS_ERR_SSL_BAD_HS_CERTIFICATE
    #definePOLARSSL_ERR_SSL_BAD_HS_CERTIFICATE_REQUESTMBEDTLS_ERR_SSL_BAD_HS_CERTIFICATE_REQUEST
    #definePOLARSSL_ERR_SSL_BAD_HS_CERTIFICATE_VERIFYMBEDTLS_ERR_SSL_BAD_HS_CERTIFICATE_VERIFY
    #definePOLARSSL_ERR_SSL_BAD_HS_CHANGE_CIPHER_SPECMBEDTLS_ERR_SSL_BAD_HS_CHANGE_CIPHER_SPEC
    #definePOLARSSL_ERR_SSL_BAD_HS_CLIENT_HELLOMBEDTLS_ERR_SSL_BAD_HS_CLIENT_HELLO
    #definePOLARSSL_ERR_SSL_BAD_HS_CLIENT_KEY_EXCHANGEMBEDTLS_ERR_SSL_BAD_HS_CLIENT_KEY_EXCHANGE
    #definePOLARSSL_ERR_SSL_BAD_HS_CLIENT_KEY_EXCHANGE_CSMBEDTLS_ERR_SSL_BAD_HS_CLIENT_KEY_EXCHANGE_CS
    #definePOLARSSL_ERR_SSL_BAD_HS_CLIENT_KEY_EXCHANGE_RPMBEDTLS_ERR_SSL_BAD_HS_CLIENT_KEY_EXCHANGE_RP
    #definePOLARSSL_ERR_SSL_BAD_HS_FINISHEDMBEDTLS_ERR_SSL_BAD_HS_FINISHED
    #definePOLARSSL_ERR_SSL_BAD_HS_NEW_SESSION_TICKETMBEDTLS_ERR_SSL_BAD_HS_NEW_SESSION_TICKET
    #definePOLARSSL_ERR_SSL_BAD_HS_PROTOCOL_VERSIONMBEDTLS_ERR_SSL_BAD_HS_PROTOCOL_VERSION
    #definePOLARSSL_ERR_SSL_BAD_HS_SERVER_HELLOMBEDTLS_ERR_SSL_BAD_HS_SERVER_HELLO
    #definePOLARSSL_ERR_SSL_BAD_HS_SERVER_HELLO_DONEMBEDTLS_ERR_SSL_BAD_HS_SERVER_HELLO_DONE
    #definePOLARSSL_ERR_SSL_BAD_HS_SERVER_KEY_EXCHANGEMBEDTLS_ERR_SSL_BAD_HS_SERVER_KEY_EXCHANGE
    #definePOLARSSL_ERR_SSL_BAD_INPUT_DATAMBEDTLS_ERR_SSL_BAD_INPUT_DATA
    #definePOLARSSL_ERR_SSL_BUFFER_TOO_SMALLMBEDTLS_ERR_SSL_BUFFER_TOO_SMALL
    #definePOLARSSL_ERR_SSL_CA_CHAIN_REQUIREDMBEDTLS_ERR_SSL_CA_CHAIN_REQUIRED
    #definePOLARSSL_ERR_SSL_CERTIFICATE_REQUIREDMBEDTLS_ERR_SSL_CERTIFICATE_REQUIRED
    #definePOLARSSL_ERR_SSL_CERTIFICATE_TOO_LARGEMBEDTLS_ERR_SSL_CERTIFICATE_TOO_LARGE
    #definePOLARSSL_ERR_SSL_COMPRESSION_FAILEDMBEDTLS_ERR_SSL_COMPRESSION_FAILED
    #definePOLARSSL_ERR_SSL_CONN_EOFMBEDTLS_ERR_SSL_CONN_EOF
    #definePOLARSSL_ERR_SSL_COUNTER_WRAPPINGMBEDTLS_ERR_SSL_COUNTER_WRAPPING
    #definePOLARSSL_ERR_SSL_FATAL_ALERT_MESSAGEMBEDTLS_ERR_SSL_FATAL_ALERT_MESSAGE
    #definePOLARSSL_ERR_SSL_FEATURE_UNAVAILABLEMBEDTLS_ERR_SSL_FEATURE_UNAVAILABLE
    #definePOLARSSL_ERR_SSL_HELLO_VERIFY_REQUIREDMBEDTLS_ERR_SSL_HELLO_VERIFY_REQUIRED
    #definePOLARSSL_ERR_SSL_HW_ACCEL_FAILEDMBEDTLS_ERR_SSL_HW_ACCEL_FAILED
    #definePOLARSSL_ERR_SSL_HW_ACCEL_FALLTHROUGHMBEDTLS_ERR_SSL_HW_ACCEL_FALLTHROUGH
    #definePOLARSSL_ERR_SSL_INTERNAL_ERRORMBEDTLS_ERR_SSL_INTERNAL_ERROR
    #definePOLARSSL_ERR_SSL_INVALID_MACMBEDTLS_ERR_SSL_INVALID_MAC
    #definePOLARSSL_ERR_SSL_INVALID_RECORDMBEDTLS_ERR_SSL_INVALID_RECORD
    #definePOLARSSL_ERR_SSL_MALLOC_FAILEDMBEDTLS_ERR_SSL_ALLOC_FAILED
    #definePOLARSSL_ERR_SSL_NO_CIPHER_CHOSENMBEDTLS_ERR_SSL_NO_CIPHER_CHOSEN
    #definePOLARSSL_ERR_SSL_NO_CLIENT_CERTIFICATEMBEDTLS_ERR_SSL_NO_CLIENT_CERTIFICATE
    #definePOLARSSL_ERR_SSL_NO_RNGMBEDTLS_ERR_SSL_NO_RNG
    #definePOLARSSL_ERR_SSL_NO_USABLE_CIPHERSUITEMBEDTLS_ERR_SSL_NO_USABLE_CIPHERSUITE
    #definePOLARSSL_ERR_SSL_PEER_CLOSE_NOTIFYMBEDTLS_ERR_SSL_PEER_CLOSE_NOTIFY
    #definePOLARSSL_ERR_SSL_PEER_VERIFY_FAILEDMBEDTLS_ERR_SSL_PEER_VERIFY_FAILED
    #definePOLARSSL_ERR_SSL_PK_TYPE_MISMATCHMBEDTLS_ERR_SSL_PK_TYPE_MISMATCH
    #definePOLARSSL_ERR_SSL_PRIVATE_KEY_REQUIREDMBEDTLS_ERR_SSL_PRIVATE_KEY_REQUIRED
    #definePOLARSSL_ERR_SSL_SESSION_TICKET_EXPIREDMBEDTLS_ERR_SSL_SESSION_TICKET_EXPIRED
    #definePOLARSSL_ERR_SSL_UNEXPECTED_MESSAGEMBEDTLS_ERR_SSL_UNEXPECTED_MESSAGE
    #definePOLARSSL_ERR_SSL_UNKNOWN_CIPHERMBEDTLS_ERR_SSL_UNKNOWN_CIPHER
    #definePOLARSSL_ERR_SSL_UNKNOWN_IDENTITYMBEDTLS_ERR_SSL_UNKNOWN_IDENTITY
    #definePOLARSSL_ERR_SSL_WAITING_SERVER_HELLO_RENEGOMBEDTLS_ERR_SSL_WAITING_SERVER_HELLO_RENEGO
    #definePOLARSSL_ERR_THREADING_BAD_INPUT_DATAMBEDTLS_ERR_THREADING_BAD_INPUT_DATA
    #definePOLARSSL_ERR_THREADING_FEATURE_UNAVAILABLEMBEDTLS_ERR_THREADING_FEATURE_UNAVAILABLE
    #definePOLARSSL_ERR_THREADING_MUTEX_ERRORMBEDTLS_ERR_THREADING_MUTEX_ERROR
    #definePOLARSSL_ERR_X509_BAD_INPUT_DATAMBEDTLS_ERR_X509_BAD_INPUT_DATA
    #definePOLARSSL_ERR_X509_CERT_UNKNOWN_FORMATMBEDTLS_ERR_X509_CERT_UNKNOWN_FORMAT
    #definePOLARSSL_ERR_X509_CERT_VERIFY_FAILEDMBEDTLS_ERR_X509_CERT_VERIFY_FAILED
    #definePOLARSSL_ERR_X509_FEATURE_UNAVAILABLEMBEDTLS_ERR_X509_FEATURE_UNAVAILABLE
    #definePOLARSSL_ERR_X509_FILE_IO_ERRORMBEDTLS_ERR_X509_FILE_IO_ERROR
    #definePOLARSSL_ERR_X509_INVALID_ALGMBEDTLS_ERR_X509_INVALID_ALG
    #definePOLARSSL_ERR_X509_INVALID_DATEMBEDTLS_ERR_X509_INVALID_DATE
    #definePOLARSSL_ERR_X509_INVALID_EXTENSIONSMBEDTLS_ERR_X509_INVALID_EXTENSIONS
    #definePOLARSSL_ERR_X509_INVALID_FORMATMBEDTLS_ERR_X509_INVALID_FORMAT
    #definePOLARSSL_ERR_X509_INVALID_NAMEMBEDTLS_ERR_X509_INVALID_NAME
    #definePOLARSSL_ERR_X509_INVALID_SERIALMBEDTLS_ERR_X509_INVALID_SERIAL
    #definePOLARSSL_ERR_X509_INVALID_SIGNATUREMBEDTLS_ERR_X509_INVALID_SIGNATURE
    #definePOLARSSL_ERR_X509_INVALID_VERSIONMBEDTLS_ERR_X509_INVALID_VERSION
    #definePOLARSSL_ERR_X509_MALLOC_FAILEDMBEDTLS_ERR_X509_ALLOC_FAILED
    #definePOLARSSL_ERR_X509_SIG_MISMATCHMBEDTLS_ERR_X509_SIG_MISMATCH
    #definePOLARSSL_ERR_X509_UNKNOWN_OIDMBEDTLS_ERR_X509_UNKNOWN_OID
    #definePOLARSSL_ERR_X509_UNKNOWN_SIG_ALGMBEDTLS_ERR_X509_UNKNOWN_SIG_ALG
    #definePOLARSSL_ERR_X509_UNKNOWN_VERSIONMBEDTLS_ERR_X509_UNKNOWN_VERSION
    #definePOLARSSL_ERR_XTEA_INVALID_INPUT_LENGTHMBEDTLS_ERR_XTEA_INVALID_INPUT_LENGTH
    #definePOLARSSL_GCM_HMBEDTLS_GCM_H
    #definePOLARSSL_HAVEGE_HMBEDTLS_HAVEGE_H
    #definePOLARSSL_HAVE_INT32MBEDTLS_HAVE_INT32
    #definePOLARSSL_HAVE_INT64MBEDTLS_HAVE_INT64
    #definePOLARSSL_HAVE_UDBLMBEDTLS_HAVE_UDBL
    #definePOLARSSL_HAVE_X86MBEDTLS_HAVE_X86
    #definePOLARSSL_HAVE_X86_64MBEDTLS_HAVE_X86_64
    #definePOLARSSL_HMAC_DRBG_HMBEDTLS_HMAC_DRBG_H
    #definePOLARSSL_HMAC_DRBG_PR_OFFMBEDTLS_HMAC_DRBG_PR_OFF
    #definePOLARSSL_HMAC_DRBG_PR_ONMBEDTLS_HMAC_DRBG_PR_ON
    #definePOLARSSL_KEY_EXCHANGE_DHE_PSKMBEDTLS_KEY_EXCHANGE_DHE_PSK
    #definePOLARSSL_KEY_EXCHANGE_DHE_RSAMBEDTLS_KEY_EXCHANGE_DHE_RSA
    #definePOLARSSL_KEY_EXCHANGE_ECDHE_ECDSAMBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA
    #definePOLARSSL_KEY_EXCHANGE_ECDHE_PSKMBEDTLS_KEY_EXCHANGE_ECDHE_PSK
    #definePOLARSSL_KEY_EXCHANGE_ECDHE_RSAMBEDTLS_KEY_EXCHANGE_ECDHE_RSA
    #definePOLARSSL_KEY_EXCHANGE_ECDH_ECDSAMBEDTLS_KEY_EXCHANGE_ECDH_ECDSA
    #definePOLARSSL_KEY_EXCHANGE_ECDH_RSAMBEDTLS_KEY_EXCHANGE_ECDH_RSA
    #definePOLARSSL_KEY_EXCHANGE_NONEMBEDTLS_KEY_EXCHANGE_NONE
    #definePOLARSSL_KEY_EXCHANGE_PSKMBEDTLS_KEY_EXCHANGE_PSK
    #definePOLARSSL_KEY_EXCHANGE_RSAMBEDTLS_KEY_EXCHANGE_RSA
    #definePOLARSSL_KEY_EXCHANGE_RSA_PSKMBEDTLS_KEY_EXCHANGE_RSA_PSK
    #definePOLARSSL_KEY_EXCHANGE__SOME__ECDHE_ENABLEDMBEDTLS_KEY_EXCHANGE_SOME_ECDHE_ENABLED
    #definePOLARSSL_KEY_EXCHANGE__SOME__PSK_ENABLEDMBEDTLS_KEY_EXCHANGE_SOME_PSK_ENABLED
    #definePOLARSSL_KEY_EXCHANGE__WITH_CERT__ENABLEDMBEDTLS_KEY_EXCHANGE_WITH_CERT_ENABLED
    #definePOLARSSL_KEY_LENGTH_DESMBEDTLS_KEY_LENGTH_DES
    #definePOLARSSL_KEY_LENGTH_DES_EDEMBEDTLS_KEY_LENGTH_DES_EDE
    #definePOLARSSL_KEY_LENGTH_DES_EDE3MBEDTLS_KEY_LENGTH_DES_EDE3
    #definePOLARSSL_KEY_LENGTH_NONEMBEDTLS_KEY_LENGTH_NONE
    #definePOLARSSL_MAX_BLOCK_LENGTHMBEDTLS_MAX_BLOCK_LENGTH
    #definePOLARSSL_MAX_IV_LENGTHMBEDTLS_MAX_IV_LENGTH
    #definePOLARSSL_MD2_HMBEDTLS_MD2_H
    #definePOLARSSL_MD4_HMBEDTLS_MD4_H
    #definePOLARSSL_MD5_HMBEDTLS_MD5_H
    #definePOLARSSL_MD_HMBEDTLS_MD_H
    #definePOLARSSL_MD_MAX_SIZEMBEDTLS_MD_MAX_SIZE
    #definePOLARSSL_MD_MD2MBEDTLS_MD_MD2
    #definePOLARSSL_MD_MD4MBEDTLS_MD_MD4
    #definePOLARSSL_MD_MD5MBEDTLS_MD_MD5
    #definePOLARSSL_MD_NONEMBEDTLS_MD_NONE
    #definePOLARSSL_MD_RIPEMD160MBEDTLS_MD_RIPEMD160
    #definePOLARSSL_MD_SHA1MBEDTLS_MD_SHA1
    #definePOLARSSL_MD_SHA224MBEDTLS_MD_SHA224
    #definePOLARSSL_MD_SHA256MBEDTLS_MD_SHA256
    #definePOLARSSL_MD_SHA384MBEDTLS_MD_SHA384
    #definePOLARSSL_MD_SHA512MBEDTLS_MD_SHA512
    #definePOLARSSL_MD_WRAP_HMBEDTLS_MD_WRAP_H
    #definePOLARSSL_MEMORY_BUFFER_ALLOC_HMBEDTLS_MEMORY_BUFFER_ALLOC_H
    #definePOLARSSL_MODE_CBCMBEDTLS_MODE_CBC
    #definePOLARSSL_MODE_CCMMBEDTLS_MODE_CCM
    #definePOLARSSL_MODE_CFBMBEDTLS_MODE_CFB
    #definePOLARSSL_MODE_CTRMBEDTLS_MODE_CTR
    #definePOLARSSL_MODE_ECBMBEDTLS_MODE_ECB
    #definePOLARSSL_MODE_GCMMBEDTLS_MODE_GCM
    #definePOLARSSL_MODE_NONEMBEDTLS_MODE_NONE
    #definePOLARSSL_MODE_OFBMBEDTLS_MODE_OFB
    #definePOLARSSL_MODE_STREAMMBEDTLS_MODE_STREAM
    #definePOLARSSL_MPI_MAX_BITSMBEDTLS_MPI_MAX_BITS
    #definePOLARSSL_MPI_MAX_BITS_SCALE100MBEDTLS_MPI_MAX_BITS_SCALE100
    #definePOLARSSL_MPI_MAX_LIMBSMBEDTLS_MPI_MAX_LIMBS
    #definePOLARSSL_MPI_RW_BUFFER_SIZEMBEDTLS_MPI_RW_BUFFER_SIZE
    #definePOLARSSL_NET_HMBEDTLS_NET_SOCKETS_H
    #definePOLARSSL_NET_LISTEN_BACKLOGMBEDTLS_NET_LISTEN_BACKLOG
    #definePOLARSSL_OID_HMBEDTLS_OID_H
    #definePOLARSSL_OPERATION_NONEMBEDTLS_OPERATION_NONE
    #definePOLARSSL_PADDING_NONEMBEDTLS_PADDING_NONE
    #definePOLARSSL_PADDING_ONE_AND_ZEROSMBEDTLS_PADDING_ONE_AND_ZEROS
    #definePOLARSSL_PADDING_PKCS7MBEDTLS_PADDING_PKCS7
    #definePOLARSSL_PADDING_ZEROSMBEDTLS_PADDING_ZEROS
    #definePOLARSSL_PADDING_ZEROS_AND_LENMBEDTLS_PADDING_ZEROS_AND_LEN
    #definePOLARSSL_PADLOCK_HMBEDTLS_PADLOCK_H
    #definePOLARSSL_PEM_HMBEDTLS_PEM_H
    #definePOLARSSL_PKCS11_HMBEDTLS_PKCS11_H
    #definePOLARSSL_PKCS12_HMBEDTLS_PKCS12_H
    #definePOLARSSL_PKCS5_HMBEDTLS_PKCS5_H
    #definePOLARSSL_PK_DEBUG_ECPMBEDTLS_PK_DEBUG_ECP
    #definePOLARSSL_PK_DEBUG_MAX_ITEMSMBEDTLS_PK_DEBUG_MAX_ITEMS
    #definePOLARSSL_PK_DEBUG_MPIMBEDTLS_PK_DEBUG_MPI
    #definePOLARSSL_PK_DEBUG_NONEMBEDTLS_PK_DEBUG_NONE
    #definePOLARSSL_PK_ECDSAMBEDTLS_PK_ECDSA
    #definePOLARSSL_PK_ECKEYMBEDTLS_PK_ECKEY
    #definePOLARSSL_PK_ECKEY_DHMBEDTLS_PK_ECKEY_DH
    #definePOLARSSL_PK_HMBEDTLS_PK_H
    #definePOLARSSL_PK_NONEMBEDTLS_PK_NONE
    #definePOLARSSL_PK_RSAMBEDTLS_PK_RSA
    #definePOLARSSL_PK_RSASSA_PSSMBEDTLS_PK_RSASSA_PSS
    #definePOLARSSL_PK_RSA_ALTMBEDTLS_PK_RSA_ALT
    #definePOLARSSL_PK_WRAP_HMBEDTLS_PK_WRAP_H
    #definePOLARSSL_PLATFORM_HMBEDTLS_PLATFORM_H
    #definePOLARSSL_PREMASTER_SIZEMBEDTLS_PREMASTER_SIZE
    #definePOLARSSL_RIPEMD160_HMBEDTLS_RIPEMD160_H
    #definePOLARSSL_RSA_HMBEDTLS_RSA_H
    #definePOLARSSL_SHA1_HMBEDTLS_SHA1_H
    #definePOLARSSL_SHA256_HMBEDTLS_SHA256_H
    #definePOLARSSL_SHA512_HMBEDTLS_SHA512_H
    #definePOLARSSL_SSL_CACHE_HMBEDTLS_SSL_CACHE_H
    #definePOLARSSL_SSL_CIPHERSUITES_HMBEDTLS_SSL_CIPHERSUITES_H
    #definePOLARSSL_SSL_COOKIE_HMBEDTLS_SSL_COOKIE_H
    #definePOLARSSL_SSL_HMBEDTLS_SSL_H
    #definePOLARSSL_THREADING_HMBEDTLS_THREADING_H
    #definePOLARSSL_THREADING_IMPLMBEDTLS_THREADING_IMPL
    #definePOLARSSL_TIMING_HMBEDTLS_TIMING_H
    #definePOLARSSL_VERSION_HMBEDTLS_VERSION_H
    #definePOLARSSL_VERSION_MAJORMBEDTLS_VERSION_MAJOR
    #definePOLARSSL_VERSION_MINORMBEDTLS_VERSION_MINOR
    #definePOLARSSL_VERSION_NUMBERMBEDTLS_VERSION_NUMBER
    #definePOLARSSL_VERSION_PATCHMBEDTLS_VERSION_PATCH
    #definePOLARSSL_VERSION_STRINGMBEDTLS_VERSION_STRING
    #definePOLARSSL_VERSION_STRING_FULLMBEDTLS_VERSION_STRING_FULL
    #definePOLARSSL_X509_CRL_HMBEDTLS_X509_CRL_H
    #definePOLARSSL_X509_CRT_HMBEDTLS_X509_CRT_H
    #definePOLARSSL_X509_CSR_HMBEDTLS_X509_CSR_H
    #definePOLARSSL_X509_HMBEDTLS_X509_H
    #definePOLARSSL_XTEA_HMBEDTLS_XTEA_H
    #defineRSA_CRYPTMBEDTLS_RSA_CRYPT
    #defineRSA_PKCS_V15MBEDTLS_RSA_PKCS_V15
    #defineRSA_PKCS_V21MBEDTLS_RSA_PKCS_V21
    #defineRSA_PRIVATEMBEDTLS_RSA_PRIVATE
    #defineRSA_PUBLICMBEDTLS_RSA_PUBLIC
    #defineRSA_SALT_LEN_ANYMBEDTLS_RSA_SALT_LEN_ANY
    #defineRSA_SIGNMBEDTLS_RSA_SIGN
    #defineSSL_ALERT_LEVEL_FATALMBEDTLS_SSL_ALERT_LEVEL_FATAL
    #defineSSL_ALERT_LEVEL_WARNINGMBEDTLS_SSL_ALERT_LEVEL_WARNING
    #defineSSL_ALERT_MSG_ACCESS_DENIEDMBEDTLS_SSL_ALERT_MSG_ACCESS_DENIED
    #defineSSL_ALERT_MSG_BAD_CERTMBEDTLS_SSL_ALERT_MSG_BAD_CERT
    #defineSSL_ALERT_MSG_BAD_RECORD_MACMBEDTLS_SSL_ALERT_MSG_BAD_RECORD_MAC
    #defineSSL_ALERT_MSG_CERT_EXPIREDMBEDTLS_SSL_ALERT_MSG_CERT_EXPIRED
    #defineSSL_ALERT_MSG_CERT_REVOKEDMBEDTLS_SSL_ALERT_MSG_CERT_REVOKED
    #defineSSL_ALERT_MSG_CERT_UNKNOWNMBEDTLS_SSL_ALERT_MSG_CERT_UNKNOWN
    #defineSSL_ALERT_MSG_CLOSE_NOTIFYMBEDTLS_SSL_ALERT_MSG_CLOSE_NOTIFY
    #defineSSL_ALERT_MSG_DECODE_ERRORMBEDTLS_SSL_ALERT_MSG_DECODE_ERROR
    #defineSSL_ALERT_MSG_DECOMPRESSION_FAILUREMBEDTLS_SSL_ALERT_MSG_DECOMPRESSION_FAILURE
    #defineSSL_ALERT_MSG_DECRYPTION_FAILEDMBEDTLS_SSL_ALERT_MSG_DECRYPTION_FAILED
    #defineSSL_ALERT_MSG_DECRYPT_ERRORMBEDTLS_SSL_ALERT_MSG_DECRYPT_ERROR
    #defineSSL_ALERT_MSG_EXPORT_RESTRICTIONMBEDTLS_SSL_ALERT_MSG_EXPORT_RESTRICTION
    #defineSSL_ALERT_MSG_HANDSHAKE_FAILUREMBEDTLS_SSL_ALERT_MSG_HANDSHAKE_FAILURE
    #defineSSL_ALERT_MSG_ILLEGAL_PARAMETERMBEDTLS_SSL_ALERT_MSG_ILLEGAL_PARAMETER
    #defineSSL_ALERT_MSG_INAPROPRIATE_FALLBACKMBEDTLS_SSL_ALERT_MSG_INAPROPRIATE_FALLBACK
    #defineSSL_ALERT_MSG_INSUFFICIENT_SECURITYMBEDTLS_SSL_ALERT_MSG_INSUFFICIENT_SECURITY
    #defineSSL_ALERT_MSG_INTERNAL_ERRORMBEDTLS_SSL_ALERT_MSG_INTERNAL_ERROR
    #defineSSL_ALERT_MSG_NO_APPLICATION_PROTOCOLMBEDTLS_SSL_ALERT_MSG_NO_APPLICATION_PROTOCOL
    #defineSSL_ALERT_MSG_NO_CERTMBEDTLS_SSL_ALERT_MSG_NO_CERT
    #defineSSL_ALERT_MSG_NO_RENEGOTIATIONMBEDTLS_SSL_ALERT_MSG_NO_RENEGOTIATION
    #defineSSL_ALERT_MSG_PROTOCOL_VERSIONMBEDTLS_SSL_ALERT_MSG_PROTOCOL_VERSION
    #defineSSL_ALERT_MSG_RECORD_OVERFLOWMBEDTLS_SSL_ALERT_MSG_RECORD_OVERFLOW
    #defineSSL_ALERT_MSG_UNEXPECTED_MESSAGEMBEDTLS_SSL_ALERT_MSG_UNEXPECTED_MESSAGE
    #defineSSL_ALERT_MSG_UNKNOWN_CAMBEDTLS_SSL_ALERT_MSG_UNKNOWN_CA
    #defineSSL_ALERT_MSG_UNKNOWN_PSK_IDENTITYMBEDTLS_SSL_ALERT_MSG_UNKNOWN_PSK_IDENTITY
    #defineSSL_ALERT_MSG_UNRECOGNIZED_NAMEMBEDTLS_SSL_ALERT_MSG_UNRECOGNIZED_NAME
    #defineSSL_ALERT_MSG_UNSUPPORTED_CERTMBEDTLS_SSL_ALERT_MSG_UNSUPPORTED_CERT
    #defineSSL_ALERT_MSG_UNSUPPORTED_EXTMBEDTLS_SSL_ALERT_MSG_UNSUPPORTED_EXT
    #defineSSL_ALERT_MSG_USER_CANCELEDMBEDTLS_SSL_ALERT_MSG_USER_CANCELED
    #defineSSL_ANTI_REPLAY_DISABLEDMBEDTLS_SSL_ANTI_REPLAY_DISABLED
    #defineSSL_ANTI_REPLAY_ENABLEDMBEDTLS_SSL_ANTI_REPLAY_ENABLED
    #defineSSL_ARC4_DISABLEDMBEDTLS_SSL_ARC4_DISABLED
    #defineSSL_ARC4_ENABLEDMBEDTLS_SSL_ARC4_ENABLED
    #defineSSL_BUFFER_LEN(((MBEDTLS_SSL_IN_BUFFER_LEN)<(MBEDTLS_SSL_OUT_BUFFER_LEN))\
    ?(MBEDTLS_SSL_IN_BUFFER_LEN):(MBEDTLS_SSL_OUT_BUFFER_LEN))
    #defineSSL_CACHE_DEFAULT_MAX_ENTRIESMBEDTLS_SSL_CACHE_DEFAULT_MAX_ENTRIES
    #defineSSL_CACHE_DEFAULT_TIMEOUTMBEDTLS_SSL_CACHE_DEFAULT_TIMEOUT
    #defineSSL_CBC_RECORD_SPLITTING_DISABLEDMBEDTLS_SSL_CBC_RECORD_SPLITTING_DISABLED
    #defineSSL_CBC_RECORD_SPLITTING_ENABLEDMBEDTLS_SSL_CBC_RECORD_SPLITTING_ENABLED
    #defineSSL_CERTIFICATE_REQUESTMBEDTLS_SSL_CERTIFICATE_REQUEST
    #defineSSL_CERTIFICATE_VERIFYMBEDTLS_SSL_CERTIFICATE_VERIFY
    #defineSSL_CERT_TYPE_ECDSA_SIGNMBEDTLS_SSL_CERT_TYPE_ECDSA_SIGN
    #defineSSL_CERT_TYPE_RSA_SIGNMBEDTLS_SSL_CERT_TYPE_RSA_SIGN
    #defineSSL_CHANNEL_INBOUNDMBEDTLS_SSL_CHANNEL_INBOUND
    #defineSSL_CHANNEL_OUTBOUNDMBEDTLS_SSL_CHANNEL_OUTBOUND
    #defineSSL_CIPHERSUITESMBEDTLS_SSL_CIPHERSUITES
    #defineSSL_CLIENT_CERTIFICATEMBEDTLS_SSL_CLIENT_CERTIFICATE
    #defineSSL_CLIENT_CHANGE_CIPHER_SPECMBEDTLS_SSL_CLIENT_CHANGE_CIPHER_SPEC
    #defineSSL_CLIENT_FINISHEDMBEDTLS_SSL_CLIENT_FINISHED
    #defineSSL_CLIENT_HELLOMBEDTLS_SSL_CLIENT_HELLO
    #defineSSL_CLIENT_KEY_EXCHANGEMBEDTLS_SSL_CLIENT_KEY_EXCHANGE
    #defineSSL_COMPRESSION_ADDMBEDTLS_SSL_COMPRESSION_ADD
    #defineSSL_COMPRESS_DEFLATEMBEDTLS_SSL_COMPRESS_DEFLATE
    #defineSSL_COMPRESS_NULLMBEDTLS_SSL_COMPRESS_NULL
    #defineSSL_DEBUG_BUFMBEDTLS_SSL_DEBUG_BUF
    #defineSSL_DEBUG_CRTMBEDTLS_SSL_DEBUG_CRT
    #defineSSL_DEBUG_ECPMBEDTLS_SSL_DEBUG_ECP
    #defineSSL_DEBUG_MPIMBEDTLS_SSL_DEBUG_MPI
    #defineSSL_DEBUG_MSGMBEDTLS_SSL_DEBUG_MSG
    #defineSSL_DEBUG_RETMBEDTLS_SSL_DEBUG_RET
    #defineSSL_DEFAULT_TICKET_LIFETIMEMBEDTLS_SSL_DEFAULT_TICKET_LIFETIME
    #defineSSL_DTLS_TIMEOUT_DFL_MAXMBEDTLS_SSL_DTLS_TIMEOUT_DFL_MAX
    #defineSSL_DTLS_TIMEOUT_DFL_MINMBEDTLS_SSL_DTLS_TIMEOUT_DFL_MIN
    #defineSSL_EMPTY_RENEGOTIATION_INFOMBEDTLS_SSL_EMPTY_RENEGOTIATION_INFO
    #defineSSL_ETM_DISABLEDMBEDTLS_SSL_ETM_DISABLED
    #defineSSL_ETM_ENABLEDMBEDTLS_SSL_ETM_ENABLED
    #defineSSL_EXTENDED_MS_DISABLEDMBEDTLS_SSL_EXTENDED_MS_DISABLED
    #defineSSL_EXTENDED_MS_ENABLEDMBEDTLS_SSL_EXTENDED_MS_ENABLED
    #defineSSL_FALLBACK_SCSVMBEDTLS_SSL_FALLBACK_SCSV
    #defineSSL_FLUSH_BUFFERSMBEDTLS_SSL_FLUSH_BUFFERS
    #defineSSL_HANDSHAKE_OVERMBEDTLS_SSL_HANDSHAKE_OVER
    #defineSSL_HANDSHAKE_WRAPUPMBEDTLS_SSL_HANDSHAKE_WRAPUP
    #defineSSL_HASH_MD5MBEDTLS_SSL_HASH_MD5
    #defineSSL_HASH_NONEMBEDTLS_SSL_HASH_NONE
    #defineSSL_HASH_SHA1MBEDTLS_SSL_HASH_SHA1
    #defineSSL_HASH_SHA224MBEDTLS_SSL_HASH_SHA224
    #defineSSL_HASH_SHA256MBEDTLS_SSL_HASH_SHA256
    #defineSSL_HASH_SHA384MBEDTLS_SSL_HASH_SHA384
    #defineSSL_HASH_SHA512MBEDTLS_SSL_HASH_SHA512
    #defineSSL_HELLO_REQUESTMBEDTLS_SSL_HELLO_REQUEST
    #defineSSL_HS_CERTIFICATEMBEDTLS_SSL_HS_CERTIFICATE
    #defineSSL_HS_CERTIFICATE_REQUESTMBEDTLS_SSL_HS_CERTIFICATE_REQUEST
    #defineSSL_HS_CERTIFICATE_VERIFYMBEDTLS_SSL_HS_CERTIFICATE_VERIFY
    #defineSSL_HS_CLIENT_HELLOMBEDTLS_SSL_HS_CLIENT_HELLO
    #defineSSL_HS_CLIENT_KEY_EXCHANGEMBEDTLS_SSL_HS_CLIENT_KEY_EXCHANGE
    #defineSSL_HS_FINISHEDMBEDTLS_SSL_HS_FINISHED
    #defineSSL_HS_HELLO_REQUESTMBEDTLS_SSL_HS_HELLO_REQUEST
    #defineSSL_HS_HELLO_VERIFY_REQUESTMBEDTLS_SSL_HS_HELLO_VERIFY_REQUEST
    #defineSSL_HS_NEW_SESSION_TICKETMBEDTLS_SSL_HS_NEW_SESSION_TICKET
    #defineSSL_HS_SERVER_HELLOMBEDTLS_SSL_HS_SERVER_HELLO
    #defineSSL_HS_SERVER_HELLO_DONEMBEDTLS_SSL_HS_SERVER_HELLO_DONE
    #defineSSL_HS_SERVER_KEY_EXCHANGEMBEDTLS_SSL_HS_SERVER_KEY_EXCHANGE
    #defineSSL_INITIAL_HANDSHAKEMBEDTLS_SSL_INITIAL_HANDSHAKE
    #defineSSL_IS_CLIENTMBEDTLS_SSL_IS_CLIENT
    #defineSSL_IS_FALLBACKMBEDTLS_SSL_IS_FALLBACK
    #defineSSL_IS_NOT_FALLBACKMBEDTLS_SSL_IS_NOT_FALLBACK
    #defineSSL_IS_SERVERMBEDTLS_SSL_IS_SERVER
    #defineSSL_LEGACY_ALLOW_RENEGOTIATIONMBEDTLS_SSL_LEGACY_ALLOW_RENEGOTIATION
    #defineSSL_LEGACY_BREAK_HANDSHAKEMBEDTLS_SSL_LEGACY_BREAK_HANDSHAKE
    #defineSSL_LEGACY_NO_RENEGOTIATIONMBEDTLS_SSL_LEGACY_NO_RENEGOTIATION
    #defineSSL_LEGACY_RENEGOTIATIONMBEDTLS_SSL_LEGACY_RENEGOTIATION
    #defineSSL_MAC_ADDMBEDTLS_SSL_MAC_ADD
    #defineSSL_MAJOR_VERSION_3MBEDTLS_SSL_MAJOR_VERSION_3
    #defineSSL_MAX_CONTENT_LENMBEDTLS_SSL_MAX_CONTENT_LEN
    #defineSSL_MAX_FRAG_LEN_1024MBEDTLS_SSL_MAX_FRAG_LEN_1024
    #defineSSL_MAX_FRAG_LEN_2048MBEDTLS_SSL_MAX_FRAG_LEN_2048
    #defineSSL_MAX_FRAG_LEN_4096MBEDTLS_SSL_MAX_FRAG_LEN_4096
    #defineSSL_MAX_FRAG_LEN_512MBEDTLS_SSL_MAX_FRAG_LEN_512
    #defineSSL_MAX_FRAG_LEN_INVALIDMBEDTLS_SSL_MAX_FRAG_LEN_INVALID
    #defineSSL_MAX_FRAG_LEN_NONEMBEDTLS_SSL_MAX_FRAG_LEN_NONE
    #defineSSL_MAX_MAJOR_VERSIONMBEDTLS_SSL_MAX_MAJOR_VERSION
    #defineSSL_MAX_MINOR_VERSIONMBEDTLS_SSL_MAX_MINOR_VERSION
    #defineSSL_MINOR_VERSION_0MBEDTLS_SSL_MINOR_VERSION_0
    #defineSSL_MINOR_VERSION_1MBEDTLS_SSL_MINOR_VERSION_1
    #defineSSL_MINOR_VERSION_2MBEDTLS_SSL_MINOR_VERSION_2
    #defineSSL_MINOR_VERSION_3MBEDTLS_SSL_MINOR_VERSION_3
    #defineSSL_MIN_MAJOR_VERSIONMBEDTLS_SSL_MIN_MAJOR_VERSION
    #defineSSL_MIN_MINOR_VERSIONMBEDTLS_SSL_MIN_MINOR_VERSION
    #defineSSL_MSG_ALERTMBEDTLS_SSL_MSG_ALERT
    #defineSSL_MSG_APPLICATION_DATAMBEDTLS_SSL_MSG_APPLICATION_DATA
    #defineSSL_MSG_CHANGE_CIPHER_SPECMBEDTLS_SSL_MSG_CHANGE_CIPHER_SPEC
    #defineSSL_MSG_HANDSHAKEMBEDTLS_SSL_MSG_HANDSHAKE
    #defineSSL_PADDING_ADDMBEDTLS_SSL_PADDING_ADD
    #defineSSL_RENEGOTIATIONMBEDTLS_SSL_RENEGOTIATION
    #defineSSL_RENEGOTIATION_DISABLEDMBEDTLS_SSL_RENEGOTIATION_DISABLED
    #defineSSL_RENEGOTIATION_DONEMBEDTLS_SSL_RENEGOTIATION_DONE
    #defineSSL_RENEGOTIATION_ENABLEDMBEDTLS_SSL_RENEGOTIATION_ENABLED
    #defineSSL_RENEGOTIATION_NOT_ENFORCEDMBEDTLS_SSL_RENEGOTIATION_NOT_ENFORCED
    #defineSSL_RENEGOTIATION_PENDINGMBEDTLS_SSL_RENEGOTIATION_PENDING
    #defineSSL_RENEGO_MAX_RECORDS_DEFAULTMBEDTLS_SSL_RENEGO_MAX_RECORDS_DEFAULT
    #defineSSL_RETRANS_FINISHEDMBEDTLS_SSL_RETRANS_FINISHED
    #defineSSL_RETRANS_PREPARINGMBEDTLS_SSL_RETRANS_PREPARING
    #defineSSL_RETRANS_SENDINGMBEDTLS_SSL_RETRANS_SENDING
    #defineSSL_RETRANS_WAITINGMBEDTLS_SSL_RETRANS_WAITING
    #defineSSL_SECURE_RENEGOTIATIONMBEDTLS_SSL_SECURE_RENEGOTIATION
    #defineSSL_SERVER_CERTIFICATEMBEDTLS_SSL_SERVER_CERTIFICATE
    #defineSSL_SERVER_CHANGE_CIPHER_SPECMBEDTLS_SSL_SERVER_CHANGE_CIPHER_SPEC
    #defineSSL_SERVER_FINISHEDMBEDTLS_SSL_SERVER_FINISHED
    #defineSSL_SERVER_HELLOMBEDTLS_SSL_SERVER_HELLO
    #defineSSL_SERVER_HELLO_DONEMBEDTLS_SSL_SERVER_HELLO_DONE
    #defineSSL_SERVER_HELLO_VERIFY_REQUEST_SENTMBEDTLS_SSL_SERVER_HELLO_VERIFY_REQUEST_SENT
    #defineSSL_SERVER_KEY_EXCHANGEMBEDTLS_SSL_SERVER_KEY_EXCHANGE
    #defineSSL_SERVER_NEW_SESSION_TICKETMBEDTLS_SSL_SERVER_NEW_SESSION_TICKET
    #defineSSL_SESSION_TICKETS_DISABLEDMBEDTLS_SSL_SESSION_TICKETS_DISABLED
    #defineSSL_SESSION_TICKETS_ENABLEDMBEDTLS_SSL_SESSION_TICKETS_ENABLED
    #defineSSL_SIG_ANONMBEDTLS_SSL_SIG_ANON
    #defineSSL_SIG_ECDSAMBEDTLS_SSL_SIG_ECDSA
    #defineSSL_SIG_RSAMBEDTLS_SSL_SIG_RSA
    #defineSSL_TRANSPORT_DATAGRAMMBEDTLS_SSL_TRANSPORT_DATAGRAM
    #defineSSL_TRANSPORT_STREAMMBEDTLS_SSL_TRANSPORT_STREAM
    #defineSSL_TRUNCATED_HMAC_LENMBEDTLS_SSL_TRUNCATED_HMAC_LEN
    #defineSSL_TRUNC_HMAC_DISABLEDMBEDTLS_SSL_TRUNC_HMAC_DISABLED
    #defineSSL_TRUNC_HMAC_ENABLEDMBEDTLS_SSL_TRUNC_HMAC_ENABLED
    #defineSSL_VERIFY_DATA_MAX_LENMBEDTLS_SSL_VERIFY_DATA_MAX_LEN
    #defineSSL_VERIFY_NONEMBEDTLS_SSL_VERIFY_NONE
    #defineSSL_VERIFY_OPTIONALMBEDTLS_SSL_VERIFY_OPTIONAL
    #defineSSL_VERIFY_REQUIREDMBEDTLS_SSL_VERIFY_REQUIRED
    #defineTLS_DHE_PSK_WITH_3DES_EDE_CBC_SHAMBEDTLS_TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA
    #defineTLS_DHE_PSK_WITH_AES_128_CBC_SHAMBEDTLS_TLS_DHE_PSK_WITH_AES_128_CBC_SHA
    #defineTLS_DHE_PSK_WITH_AES_128_CBC_SHA256MBEDTLS_TLS_DHE_PSK_WITH_AES_128_CBC_SHA256
    #defineTLS_DHE_PSK_WITH_AES_128_CCMMBEDTLS_TLS_DHE_PSK_WITH_AES_128_CCM
    #defineTLS_DHE_PSK_WITH_AES_128_CCM_8MBEDTLS_TLS_DHE_PSK_WITH_AES_128_CCM_8
    #defineTLS_DHE_PSK_WITH_AES_128_GCM_SHA256MBEDTLS_TLS_DHE_PSK_WITH_AES_128_GCM_SHA256
    #defineTLS_DHE_PSK_WITH_AES_256_CBC_SHAMBEDTLS_TLS_DHE_PSK_WITH_AES_256_CBC_SHA
    #defineTLS_DHE_PSK_WITH_AES_256_CBC_SHA384MBEDTLS_TLS_DHE_PSK_WITH_AES_256_CBC_SHA384
    #defineTLS_DHE_PSK_WITH_AES_256_CCMMBEDTLS_TLS_DHE_PSK_WITH_AES_256_CCM
    #defineTLS_DHE_PSK_WITH_AES_256_CCM_8MBEDTLS_TLS_DHE_PSK_WITH_AES_256_CCM_8
    #defineTLS_DHE_PSK_WITH_AES_256_GCM_SHA384MBEDTLS_TLS_DHE_PSK_WITH_AES_256_GCM_SHA384
    #defineTLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256MBEDTLS_TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256
    #defineTLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256MBEDTLS_TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256
    #defineTLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384MBEDTLS_TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384
    #defineTLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384MBEDTLS_TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384
    #defineTLS_DHE_PSK_WITH_NULL_SHAMBEDTLS_TLS_DHE_PSK_WITH_NULL_SHA
    #defineTLS_DHE_PSK_WITH_NULL_SHA256MBEDTLS_TLS_DHE_PSK_WITH_NULL_SHA256
    #defineTLS_DHE_PSK_WITH_NULL_SHA384MBEDTLS_TLS_DHE_PSK_WITH_NULL_SHA384
    #defineTLS_DHE_PSK_WITH_RC4_128_SHAMBEDTLS_TLS_DHE_PSK_WITH_RC4_128_SHA
    #defineTLS_DHE_RSA_WITH_3DES_EDE_CBC_SHAMBEDTLS_TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA
    #defineTLS_DHE_RSA_WITH_AES_128_CBC_SHAMBEDTLS_TLS_DHE_RSA_WITH_AES_128_CBC_SHA
    #defineTLS_DHE_RSA_WITH_AES_128_CBC_SHA256MBEDTLS_TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
    #defineTLS_DHE_RSA_WITH_AES_128_CCMMBEDTLS_TLS_DHE_RSA_WITH_AES_128_CCM
    #defineTLS_DHE_RSA_WITH_AES_128_CCM_8MBEDTLS_TLS_DHE_RSA_WITH_AES_128_CCM_8
    #defineTLS_DHE_RSA_WITH_AES_128_GCM_SHA256MBEDTLS_TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
    #defineTLS_DHE_RSA_WITH_AES_256_CBC_SHAMBEDTLS_TLS_DHE_RSA_WITH_AES_256_CBC_SHA
    #defineTLS_DHE_RSA_WITH_AES_256_CBC_SHA256MBEDTLS_TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
    #defineTLS_DHE_RSA_WITH_AES_256_CCMMBEDTLS_TLS_DHE_RSA_WITH_AES_256_CCM
    #defineTLS_DHE_RSA_WITH_AES_256_CCM_8MBEDTLS_TLS_DHE_RSA_WITH_AES_256_CCM_8
    #defineTLS_DHE_RSA_WITH_AES_256_GCM_SHA384MBEDTLS_TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
    #defineTLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHAMBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA
    #defineTLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256
    #defineTLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256
    #defineTLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHAMBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA
    #defineTLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256
    #defineTLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384
    #defineTLS_DHE_RSA_WITH_DES_CBC_SHAMBEDTLS_TLS_DHE_RSA_WITH_DES_CBC_SHA
    #defineTLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHAMBEDTLS_TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA
    #defineTLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHAMBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
    #defineTLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
    #defineTLS_ECDHE_ECDSA_WITH_AES_128_CCMMBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_128_CCM
    #defineTLS_ECDHE_ECDSA_WITH_AES_128_CCM_8MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8
    #defineTLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
    #defineTLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHAMBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
    #defineTLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
    #defineTLS_ECDHE_ECDSA_WITH_AES_256_CCMMBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_CCM
    #defineTLS_ECDHE_ECDSA_WITH_AES_256_CCM_8MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8
    #defineTLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
    #defineTLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256\
    MBEDTLS_TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256
    #defineTLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256\
    MBEDTLS_TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256
    #defineTLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384\
    MBEDTLS_TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384
    #defineTLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384\
    MBEDTLS_TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384
    #defineTLS_ECDHE_ECDSA_WITH_NULL_SHAMBEDTLS_TLS_ECDHE_ECDSA_WITH_NULL_SHA
    #defineTLS_ECDHE_ECDSA_WITH_RC4_128_SHAMBEDTLS_TLS_ECDHE_ECDSA_WITH_RC4_128_SHA
    #defineTLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHAMBEDTLS_TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA
    #defineTLS_ECDHE_PSK_WITH_AES_128_CBC_SHAMBEDTLS_TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA
    #defineTLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256MBEDTLS_TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256
    #defineTLS_ECDHE_PSK_WITH_AES_256_CBC_SHAMBEDTLS_TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA
    #defineTLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384MBEDTLS_TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384
    #defineTLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256\
    MBEDTLS_TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256
    #defineTLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384\
    MBEDTLS_TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384
    #defineTLS_ECDHE_PSK_WITH_NULL_SHAMBEDTLS_TLS_ECDHE_PSK_WITH_NULL_SHA
    #defineTLS_ECDHE_PSK_WITH_NULL_SHA256MBEDTLS_TLS_ECDHE_PSK_WITH_NULL_SHA256
    #defineTLS_ECDHE_PSK_WITH_NULL_SHA384MBEDTLS_TLS_ECDHE_PSK_WITH_NULL_SHA384
    #defineTLS_ECDHE_PSK_WITH_RC4_128_SHAMBEDTLS_TLS_ECDHE_PSK_WITH_RC4_128_SHA
    #defineTLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHAMBEDTLS_TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA
    #defineTLS_ECDHE_RSA_WITH_AES_128_CBC_SHAMBEDTLS_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
    #defineTLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256MBEDTLS_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
    #defineTLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256MBEDTLS_TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
    #defineTLS_ECDHE_RSA_WITH_AES_256_CBC_SHAMBEDTLS_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
    #defineTLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384MBEDTLS_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
    #defineTLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384MBEDTLS_TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
    #defineTLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256\
    MBEDTLS_TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256
    #defineTLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256\
    MBEDTLS_TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256
    #defineTLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384\
    MBEDTLS_TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384
    #defineTLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384\
    MBEDTLS_TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384
    #defineTLS_ECDHE_RSA_WITH_NULL_SHAMBEDTLS_TLS_ECDHE_RSA_WITH_NULL_SHA
    #defineTLS_ECDHE_RSA_WITH_RC4_128_SHAMBEDTLS_TLS_ECDHE_RSA_WITH_RC4_128_SHA
    #defineTLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHAMBEDTLS_TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA
    #defineTLS_ECDH_ECDSA_WITH_AES_128_CBC_SHAMBEDTLS_TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA
    #defineTLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256
    #defineTLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256
    #defineTLS_ECDH_ECDSA_WITH_AES_256_CBC_SHAMBEDTLS_TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA
    #defineTLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384
    #defineTLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384
    #defineTLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256\
    MBEDTLS_TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256
    #defineTLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256\
    MBEDTLS_TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256
    #defineTLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384\
    MBEDTLS_TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384
    #defineTLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384\
    MBEDTLS_TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384
    #defineTLS_ECDH_ECDSA_WITH_NULL_SHAMBEDTLS_TLS_ECDH_ECDSA_WITH_NULL_SHA
    #defineTLS_ECDH_ECDSA_WITH_RC4_128_SHAMBEDTLS_TLS_ECDH_ECDSA_WITH_RC4_128_SHA
    #defineTLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHAMBEDTLS_TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA
    #defineTLS_ECDH_RSA_WITH_AES_128_CBC_SHAMBEDTLS_TLS_ECDH_RSA_WITH_AES_128_CBC_SHA
    #defineTLS_ECDH_RSA_WITH_AES_128_CBC_SHA256MBEDTLS_TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256
    #defineTLS_ECDH_RSA_WITH_AES_128_GCM_SHA256MBEDTLS_TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256
    #defineTLS_ECDH_RSA_WITH_AES_256_CBC_SHAMBEDTLS_TLS_ECDH_RSA_WITH_AES_256_CBC_SHA
    #defineTLS_ECDH_RSA_WITH_AES_256_CBC_SHA384MBEDTLS_TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384
    #defineTLS_ECDH_RSA_WITH_AES_256_GCM_SHA384MBEDTLS_TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384
    #defineTLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256MBEDTLS_TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256
    #defineTLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256MBEDTLS_TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256
    #defineTLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384MBEDTLS_TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384
    #defineTLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384MBEDTLS_TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384
    #defineTLS_ECDH_RSA_WITH_NULL_SHAMBEDTLS_TLS_ECDH_RSA_WITH_NULL_SHA
    #defineTLS_ECDH_RSA_WITH_RC4_128_SHAMBEDTLS_TLS_ECDH_RSA_WITH_RC4_128_SHA
    #defineTLS_EXT_ALPNMBEDTLS_TLS_EXT_ALPN
    #defineTLS_EXT_ENCRYPT_THEN_MACMBEDTLS_TLS_EXT_ENCRYPT_THEN_MAC
    #defineTLS_EXT_EXTENDED_MASTER_SECRETMBEDTLS_TLS_EXT_EXTENDED_MASTER_SECRET
    #defineTLS_EXT_MAX_FRAGMENT_LENGTHMBEDTLS_TLS_EXT_MAX_FRAGMENT_LENGTH
    #defineTLS_EXT_RENEGOTIATION_INFOMBEDTLS_TLS_EXT_RENEGOTIATION_INFO
    #defineTLS_EXT_SERVERNAMEMBEDTLS_TLS_EXT_SERVERNAME
    #defineTLS_EXT_SERVERNAME_HOSTNAMEMBEDTLS_TLS_EXT_SERVERNAME_HOSTNAME
    #defineTLS_EXT_SESSION_TICKETMBEDTLS_TLS_EXT_SESSION_TICKET
    #defineTLS_EXT_SIG_ALGMBEDTLS_TLS_EXT_SIG_ALG
    #defineTLS_EXT_SUPPORTED_ELLIPTIC_CURVESMBEDTLS_TLS_EXT_SUPPORTED_ELLIPTIC_CURVES
    #defineTLS_EXT_SUPPORTED_POINT_FORMATSMBEDTLS_TLS_EXT_SUPPORTED_POINT_FORMATS
    #defineTLS_EXT_SUPPORTED_POINT_FORMATS_PRESENTMBEDTLS_TLS_EXT_SUPPORTED_POINT_FORMATS_PRESENT
    #defineTLS_EXT_TRUNCATED_HMACMBEDTLS_TLS_EXT_TRUNCATED_HMAC
    #defineTLS_PSK_WITH_3DES_EDE_CBC_SHAMBEDTLS_TLS_PSK_WITH_3DES_EDE_CBC_SHA
    #defineTLS_PSK_WITH_AES_128_CBC_SHAMBEDTLS_TLS_PSK_WITH_AES_128_CBC_SHA
    #defineTLS_PSK_WITH_AES_128_CBC_SHA256MBEDTLS_TLS_PSK_WITH_AES_128_CBC_SHA256
    #defineTLS_PSK_WITH_AES_128_CCMMBEDTLS_TLS_PSK_WITH_AES_128_CCM
    #defineTLS_PSK_WITH_AES_128_CCM_8MBEDTLS_TLS_PSK_WITH_AES_128_CCM_8
    #defineTLS_PSK_WITH_AES_128_GCM_SHA256MBEDTLS_TLS_PSK_WITH_AES_128_GCM_SHA256
    #defineTLS_PSK_WITH_AES_256_CBC_SHAMBEDTLS_TLS_PSK_WITH_AES_256_CBC_SHA
    #defineTLS_PSK_WITH_AES_256_CBC_SHA384MBEDTLS_TLS_PSK_WITH_AES_256_CBC_SHA384
    #defineTLS_PSK_WITH_AES_256_CCMMBEDTLS_TLS_PSK_WITH_AES_256_CCM
    #defineTLS_PSK_WITH_AES_256_CCM_8MBEDTLS_TLS_PSK_WITH_AES_256_CCM_8
    #defineTLS_PSK_WITH_AES_256_GCM_SHA384MBEDTLS_TLS_PSK_WITH_AES_256_GCM_SHA384
    #defineTLS_PSK_WITH_CAMELLIA_128_CBC_SHA256MBEDTLS_TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256
    #defineTLS_PSK_WITH_CAMELLIA_128_GCM_SHA256MBEDTLS_TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256
    #defineTLS_PSK_WITH_CAMELLIA_256_CBC_SHA384MBEDTLS_TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384
    #defineTLS_PSK_WITH_CAMELLIA_256_GCM_SHA384MBEDTLS_TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384
    #defineTLS_PSK_WITH_NULL_SHAMBEDTLS_TLS_PSK_WITH_NULL_SHA
    #defineTLS_PSK_WITH_NULL_SHA256MBEDTLS_TLS_PSK_WITH_NULL_SHA256
    #defineTLS_PSK_WITH_NULL_SHA384MBEDTLS_TLS_PSK_WITH_NULL_SHA384
    #defineTLS_PSK_WITH_RC4_128_SHAMBEDTLS_TLS_PSK_WITH_RC4_128_SHA
    #defineTLS_RSA_PSK_WITH_3DES_EDE_CBC_SHAMBEDTLS_TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA
    #defineTLS_RSA_PSK_WITH_AES_128_CBC_SHAMBEDTLS_TLS_RSA_PSK_WITH_AES_128_CBC_SHA
    #defineTLS_RSA_PSK_WITH_AES_128_CBC_SHA256MBEDTLS_TLS_RSA_PSK_WITH_AES_128_CBC_SHA256
    #defineTLS_RSA_PSK_WITH_AES_128_GCM_SHA256MBEDTLS_TLS_RSA_PSK_WITH_AES_128_GCM_SHA256
    #defineTLS_RSA_PSK_WITH_AES_256_CBC_SHAMBEDTLS_TLS_RSA_PSK_WITH_AES_256_CBC_SHA
    #defineTLS_RSA_PSK_WITH_AES_256_CBC_SHA384MBEDTLS_TLS_RSA_PSK_WITH_AES_256_CBC_SHA384
    #defineTLS_RSA_PSK_WITH_AES_256_GCM_SHA384MBEDTLS_TLS_RSA_PSK_WITH_AES_256_GCM_SHA384
    #defineTLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256MBEDTLS_TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256
    #defineTLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256MBEDTLS_TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256
    #defineTLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384MBEDTLS_TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384
    #defineTLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384MBEDTLS_TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384
    #defineTLS_RSA_PSK_WITH_NULL_SHAMBEDTLS_TLS_RSA_PSK_WITH_NULL_SHA
    #defineTLS_RSA_PSK_WITH_NULL_SHA256MBEDTLS_TLS_RSA_PSK_WITH_NULL_SHA256
    #defineTLS_RSA_PSK_WITH_NULL_SHA384MBEDTLS_TLS_RSA_PSK_WITH_NULL_SHA384
    #defineTLS_RSA_PSK_WITH_RC4_128_SHAMBEDTLS_TLS_RSA_PSK_WITH_RC4_128_SHA
    #defineTLS_RSA_WITH_3DES_EDE_CBC_SHAMBEDTLS_TLS_RSA_WITH_3DES_EDE_CBC_SHA
    #defineTLS_RSA_WITH_AES_128_CBC_SHAMBEDTLS_TLS_RSA_WITH_AES_128_CBC_SHA
    #defineTLS_RSA_WITH_AES_128_CBC_SHA256MBEDTLS_TLS_RSA_WITH_AES_128_CBC_SHA256
    #defineTLS_RSA_WITH_AES_128_CCMMBEDTLS_TLS_RSA_WITH_AES_128_CCM
    #defineTLS_RSA_WITH_AES_128_CCM_8MBEDTLS_TLS_RSA_WITH_AES_128_CCM_8
    #defineTLS_RSA_WITH_AES_128_GCM_SHA256MBEDTLS_TLS_RSA_WITH_AES_128_GCM_SHA256
    #defineTLS_RSA_WITH_AES_256_CBC_SHAMBEDTLS_TLS_RSA_WITH_AES_256_CBC_SHA
    #defineTLS_RSA_WITH_AES_256_CBC_SHA256MBEDTLS_TLS_RSA_WITH_AES_256_CBC_SHA256
    #defineTLS_RSA_WITH_AES_256_CCMMBEDTLS_TLS_RSA_WITH_AES_256_CCM
    #defineTLS_RSA_WITH_AES_256_CCM_8MBEDTLS_TLS_RSA_WITH_AES_256_CCM_8
    #defineTLS_RSA_WITH_AES_256_GCM_SHA384MBEDTLS_TLS_RSA_WITH_AES_256_GCM_SHA384
    #defineTLS_RSA_WITH_CAMELLIA_128_CBC_SHAMBEDTLS_TLS_RSA_WITH_CAMELLIA_128_CBC_SHA
    #defineTLS_RSA_WITH_CAMELLIA_128_CBC_SHA256MBEDTLS_TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256
    #defineTLS_RSA_WITH_CAMELLIA_128_GCM_SHA256MBEDTLS_TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256
    #defineTLS_RSA_WITH_CAMELLIA_256_CBC_SHAMBEDTLS_TLS_RSA_WITH_CAMELLIA_256_CBC_SHA
    #defineTLS_RSA_WITH_CAMELLIA_256_CBC_SHA256MBEDTLS_TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256
    #defineTLS_RSA_WITH_CAMELLIA_256_GCM_SHA384MBEDTLS_TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384
    #defineTLS_RSA_WITH_DES_CBC_SHAMBEDTLS_TLS_RSA_WITH_DES_CBC_SHA
    #defineTLS_RSA_WITH_NULL_MD5MBEDTLS_TLS_RSA_WITH_NULL_MD5
    #defineTLS_RSA_WITH_NULL_SHAMBEDTLS_TLS_RSA_WITH_NULL_SHA
    #defineTLS_RSA_WITH_NULL_SHA256MBEDTLS_TLS_RSA_WITH_NULL_SHA256
    #defineTLS_RSA_WITH_RC4_128_MD5MBEDTLS_TLS_RSA_WITH_RC4_128_MD5
    #defineTLS_RSA_WITH_RC4_128_SHAMBEDTLS_TLS_RSA_WITH_RC4_128_SHA
    #defineX509_CRT_VERSION_1MBEDTLS_X509_CRT_VERSION_1
    #defineX509_CRT_VERSION_2MBEDTLS_X509_CRT_VERSION_2
    #defineX509_CRT_VERSION_3MBEDTLS_X509_CRT_VERSION_3
    #defineX509_FORMAT_DERMBEDTLS_X509_FORMAT_DER
    #defineX509_FORMAT_PEMMBEDTLS_X509_FORMAT_PEM
    #defineX509_MAX_DN_NAME_SIZEMBEDTLS_X509_MAX_DN_NAME_SIZE
    #defineX509_RFC5280_MAX_SERIAL_LENMBEDTLS_X509_RFC5280_MAX_SERIAL_LEN
    #defineX509_RFC5280_UTC_TIME_LENMBEDTLS_X509_RFC5280_UTC_TIME_LEN
    #defineXTEA_DECRYPTMBEDTLS_XTEA_DECRYPT
    #defineXTEA_ENCRYPTMBEDTLS_XTEA_ENCRYPT
    #define_asn1_bitstringmbedtls_asn1_bitstring
    #define_asn1_bufmbedtls_asn1_buf
    #define_asn1_named_datambedtls_asn1_named_data
    #define_asn1_sequencembedtls_asn1_sequence
    #define_ssl_cache_contextmbedtls_ssl_cache_context
    #define_ssl_cache_entrymbedtls_ssl_cache_entry
    #define_ssl_ciphersuite_tmbedtls_ssl_ciphersuite_t
    #define_ssl_contextmbedtls_ssl_context
    #define_ssl_flight_itemmbedtls_ssl_flight_item
    #define_ssl_handshake_paramsmbedtls_ssl_handshake_params
    #define_ssl_key_certmbedtls_ssl_key_cert
    #define_ssl_premaster_secretmbedtls_ssl_premaster_secret
    #define_ssl_sessionmbedtls_ssl_session
    #define_ssl_transformmbedtls_ssl_transform
    #define_x509_crlmbedtls_x509_crl
    #define_x509_crl_entrymbedtls_x509_crl_entry
    #define_x509_crtmbedtls_x509_crt
    #define_x509_csrmbedtls_x509_csr
    #define_x509_timembedtls_x509_time
    #define_x509write_certmbedtls_x509write_cert
    #define_x509write_csrmbedtls_x509write_csr
    #defineaes_contextmbedtls_aes_context
    #defineaes_crypt_cbcmbedtls_aes_crypt_cbc
    #defineaes_crypt_cfb128mbedtls_aes_crypt_cfb128
    #defineaes_crypt_cfb8mbedtls_aes_crypt_cfb8
    #defineaes_crypt_ctrmbedtls_aes_crypt_ctr
    #defineaes_crypt_ecbmbedtls_aes_crypt_ecb
    #defineaes_freembedtls_aes_free
    #defineaes_initmbedtls_aes_init
    #defineaes_self_testmbedtls_aes_self_test
    #defineaes_setkey_decmbedtls_aes_setkey_dec
    #defineaes_setkey_encmbedtls_aes_setkey_enc
    #defineaesni_crypt_ecbmbedtls_aesni_crypt_ecb
    #defineaesni_gcm_multmbedtls_aesni_gcm_mult
    #defineaesni_inverse_keymbedtls_aesni_inverse_key
    #defineaesni_setkey_encmbedtls_aesni_setkey_enc
    #defineaesni_supportsmbedtls_aesni_has_support
    #definealarmedmbedtls_timing_alarmed
    #definearc4_contextmbedtls_arc4_context
    #definearc4_cryptmbedtls_arc4_crypt
    #definearc4_freembedtls_arc4_free
    #definearc4_initmbedtls_arc4_init
    #definearc4_self_testmbedtls_arc4_self_test
    #definearc4_setupmbedtls_arc4_setup
    #defineasn1_bitstringmbedtls_asn1_bitstring
    #defineasn1_bufmbedtls_asn1_buf
    #defineasn1_find_named_datambedtls_asn1_find_named_data
    #defineasn1_free_named_datambedtls_asn1_free_named_data
    #defineasn1_free_named_data_listmbedtls_asn1_free_named_data_list
    #defineasn1_get_algmbedtls_asn1_get_alg
    #defineasn1_get_alg_nullmbedtls_asn1_get_alg_null
    #defineasn1_get_bitstringmbedtls_asn1_get_bitstring
    #defineasn1_get_bitstring_nullmbedtls_asn1_get_bitstring_null
    #defineasn1_get_boolmbedtls_asn1_get_bool
    #defineasn1_get_intmbedtls_asn1_get_int
    #defineasn1_get_lenmbedtls_asn1_get_len
    #defineasn1_get_mpimbedtls_asn1_get_mpi
    #defineasn1_get_sequence_ofmbedtls_asn1_get_sequence_of
    #defineasn1_get_tagmbedtls_asn1_get_tag
    #defineasn1_named_datambedtls_asn1_named_data
    #defineasn1_sequencembedtls_asn1_sequence
    #defineasn1_store_named_datambedtls_asn1_store_named_data
    #defineasn1_write_algorithm_identifiermbedtls_asn1_write_algorithm_identifier
    #defineasn1_write_bitstringmbedtls_asn1_write_bitstring
    #defineasn1_write_boolmbedtls_asn1_write_bool
    #defineasn1_write_ia5_stringmbedtls_asn1_write_ia5_string
    #defineasn1_write_intmbedtls_asn1_write_int
    #defineasn1_write_lenmbedtls_asn1_write_len
    #defineasn1_write_mpimbedtls_asn1_write_mpi
    #defineasn1_write_nullmbedtls_asn1_write_null
    #defineasn1_write_octet_stringmbedtls_asn1_write_octet_string
    #defineasn1_write_oidmbedtls_asn1_write_oid
    #defineasn1_write_printable_stringmbedtls_asn1_write_printable_string
    #defineasn1_write_raw_buffermbedtls_asn1_write_raw_buffer
    #defineasn1_write_tagmbedtls_asn1_write_tag
    #definebase64_decodembedtls_base64_decode
    #definebase64_encodembedtls_base64_encode
    #definebase64_self_testmbedtls_base64_self_test
    #defineblowfish_contextmbedtls_blowfish_context
    #defineblowfish_crypt_cbcmbedtls_blowfish_crypt_cbc
    #defineblowfish_crypt_cfb64mbedtls_blowfish_crypt_cfb64
    #defineblowfish_crypt_ctrmbedtls_blowfish_crypt_ctr
    #defineblowfish_crypt_ecbmbedtls_blowfish_crypt_ecb
    #defineblowfish_freembedtls_blowfish_free
    #defineblowfish_initmbedtls_blowfish_init
    #defineblowfish_setkeymbedtls_blowfish_setkey
    #definecamellia_contextmbedtls_camellia_context
    #definecamellia_crypt_cbcmbedtls_camellia_crypt_cbc
    #definecamellia_crypt_cfb128mbedtls_camellia_crypt_cfb128
    #definecamellia_crypt_ctrmbedtls_camellia_crypt_ctr
    #definecamellia_crypt_ecbmbedtls_camellia_crypt_ecb
    #definecamellia_freembedtls_camellia_free
    #definecamellia_initmbedtls_camellia_init
    #definecamellia_self_testmbedtls_camellia_self_test
    #definecamellia_setkey_decmbedtls_camellia_setkey_dec
    #definecamellia_setkey_encmbedtls_camellia_setkey_enc
    #defineccm_auth_decryptmbedtls_ccm_auth_decrypt
    #defineccm_contextmbedtls_ccm_context
    #defineccm_encrypt_and_tagmbedtls_ccm_encrypt_and_tag
    #defineccm_freembedtls_ccm_free
    #defineccm_initmbedtls_ccm_init
    #defineccm_self_testmbedtls_ccm_self_test
    #definecipher_auth_decryptmbedtls_cipher_auth_decrypt
    #definecipher_auth_encryptmbedtls_cipher_auth_encrypt
    #definecipher_base_tmbedtls_cipher_base_t
    #definecipher_check_tagmbedtls_cipher_check_tag
    #definecipher_context_tmbedtls_cipher_context_t
    #definecipher_cryptmbedtls_cipher_crypt
    #definecipher_definition_tmbedtls_cipher_definition_t
    #definecipher_definitionsmbedtls_cipher_definitions
    #definecipher_finishmbedtls_cipher_finish
    #definecipher_freembedtls_cipher_free
    #definecipher_get_block_sizembedtls_cipher_get_block_size
    #definecipher_get_cipher_modembedtls_cipher_get_cipher_mode
    #definecipher_get_iv_sizembedtls_cipher_get_iv_size
    #definecipher_get_key_sizembedtls_cipher_get_key_bitlen
    #definecipher_get_namembedtls_cipher_get_name
    #definecipher_get_operationmbedtls_cipher_get_operation
    #definecipher_get_typembedtls_cipher_get_type
    #definecipher_id_tmbedtls_cipher_id_t
    #definecipher_info_from_stringmbedtls_cipher_info_from_string
    #definecipher_info_from_typembedtls_cipher_info_from_type
    #definecipher_info_from_valuesmbedtls_cipher_info_from_values
    #definecipher_info_tmbedtls_cipher_info_t
    #definecipher_initmbedtls_cipher_init
    #definecipher_init_ctxmbedtls_cipher_setup
    #definecipher_listmbedtls_cipher_list
    #definecipher_mode_tmbedtls_cipher_mode_t
    #definecipher_padding_tmbedtls_cipher_padding_t
    #definecipher_resetmbedtls_cipher_reset
    #definecipher_set_ivmbedtls_cipher_set_iv
    #definecipher_set_padding_modembedtls_cipher_set_padding_mode
    #definecipher_setkeymbedtls_cipher_setkey
    #definecipher_type_tmbedtls_cipher_type_t
    #definecipher_updatembedtls_cipher_update
    #definecipher_update_admbedtls_cipher_update_ad
    #definecipher_write_tagmbedtls_cipher_write_tag
    #definectr_drbg_contextmbedtls_ctr_drbg_context
    #definectr_drbg_freembedtls_ctr_drbg_free
    #definectr_drbg_initmbedtls_ctr_drbg_init
    #definectr_drbg_randommbedtls_ctr_drbg_random
    #definectr_drbg_random_with_addmbedtls_ctr_drbg_random_with_add
    #definectr_drbg_reseedmbedtls_ctr_drbg_reseed
    #definectr_drbg_self_testmbedtls_ctr_drbg_self_test
    #definectr_drbg_set_entropy_lenmbedtls_ctr_drbg_set_entropy_len
    #definectr_drbg_set_prediction_resistancembedtls_ctr_drbg_set_prediction_resistance
    #definectr_drbg_set_reseed_intervalmbedtls_ctr_drbg_set_reseed_interval
    #definectr_drbg_updatembedtls_ctr_drbg_update
    #definectr_drbg_update_seed_filembedtls_ctr_drbg_update_seed_file
    #definectr_drbg_write_seed_filembedtls_ctr_drbg_write_seed_file
    #definedebug_print_bufmbedtls_debug_print_buf
    #definedebug_print_crtmbedtls_debug_print_crt
    #definedebug_print_ecpmbedtls_debug_print_ecp
    #definedebug_print_mpimbedtls_debug_print_mpi
    #definedebug_print_msgmbedtls_debug_print_msg
    #definedebug_print_retmbedtls_debug_print_ret
    #definedebug_set_thresholdmbedtls_debug_set_threshold
    #definedes3_contextmbedtls_des3_context
    #definedes3_crypt_cbcmbedtls_des3_crypt_cbc
    #definedes3_crypt_ecbmbedtls_des3_crypt_ecb
    #definedes3_freembedtls_des3_free
    #definedes3_initmbedtls_des3_init
    #definedes3_set2key_decmbedtls_des3_set2key_dec
    #definedes3_set2key_encmbedtls_des3_set2key_enc
    #definedes3_set3key_decmbedtls_des3_set3key_dec
    #definedes3_set3key_encmbedtls_des3_set3key_enc
    #definedes_contextmbedtls_des_context
    #definedes_crypt_cbcmbedtls_des_crypt_cbc
    #definedes_crypt_ecbmbedtls_des_crypt_ecb
    #definedes_freembedtls_des_free
    #definedes_initmbedtls_des_init
    #definedes_key_check_key_paritymbedtls_des_key_check_key_parity
    #definedes_key_check_weakmbedtls_des_key_check_weak
    #definedes_key_set_paritymbedtls_des_key_set_parity
    #definedes_self_testmbedtls_des_self_test
    #definedes_setkey_decmbedtls_des_setkey_dec
    #definedes_setkey_encmbedtls_des_setkey_enc
    #definedhm_calc_secretmbedtls_dhm_calc_secret
    #definedhm_contextmbedtls_dhm_context
    #definedhm_freembedtls_dhm_free
    #definedhm_initmbedtls_dhm_init
    #definedhm_make_paramsmbedtls_dhm_make_params
    #definedhm_make_publicmbedtls_dhm_make_public
    #definedhm_parse_dhmmbedtls_dhm_parse_dhm
    #definedhm_parse_dhmfilembedtls_dhm_parse_dhmfile
    #definedhm_read_paramsmbedtls_dhm_read_params
    #definedhm_read_publicmbedtls_dhm_read_public
    #definedhm_self_testmbedtls_dhm_self_test
    #defineecdh_calc_secretmbedtls_ecdh_calc_secret
    #defineecdh_compute_sharedmbedtls_ecdh_compute_shared
    #defineecdh_contextmbedtls_ecdh_context
    #defineecdh_freembedtls_ecdh_free
    #defineecdh_gen_publicmbedtls_ecdh_gen_public
    #defineecdh_get_paramsmbedtls_ecdh_get_params
    #defineecdh_initmbedtls_ecdh_init
    #defineecdh_make_paramsmbedtls_ecdh_make_params
    #defineecdh_make_publicmbedtls_ecdh_make_public
    #defineecdh_read_paramsmbedtls_ecdh_read_params
    #defineecdh_read_publicmbedtls_ecdh_read_public
    #defineecdh_sidembedtls_ecdh_side
    #defineecdsa_contextmbedtls_ecdsa_context
    #defineecdsa_freembedtls_ecdsa_free
    #defineecdsa_from_keypairmbedtls_ecdsa_from_keypair
    #defineecdsa_genkeymbedtls_ecdsa_genkey
    #defineecdsa_infombedtls_ecdsa_info
    #defineecdsa_initmbedtls_ecdsa_init
    #defineecdsa_read_signaturembedtls_ecdsa_read_signature
    #defineecdsa_signmbedtls_ecdsa_sign
    #defineecdsa_sign_detmbedtls_ecdsa_sign_det
    #defineecdsa_verifymbedtls_ecdsa_verify
    #defineecdsa_write_signaturembedtls_ecdsa_write_signature
    #defineecdsa_write_signature_detmbedtls_ecdsa_write_signature_det
    #defineeckey_infombedtls_eckey_info
    #defineeckeydh_infombedtls_eckeydh_info
    #defineecp_check_privkeymbedtls_ecp_check_privkey
    #defineecp_check_pub_privmbedtls_ecp_check_pub_priv
    #defineecp_check_pubkeymbedtls_ecp_check_pubkey
    #defineecp_copymbedtls_ecp_copy
    #defineecp_curve_infombedtls_ecp_curve_info
    #defineecp_curve_info_from_grp_idmbedtls_ecp_curve_info_from_grp_id
    #defineecp_curve_info_from_namembedtls_ecp_curve_info_from_name
    #defineecp_curve_info_from_tls_idmbedtls_ecp_curve_info_from_tls_id
    #defineecp_curve_listmbedtls_ecp_curve_list
    #defineecp_gen_keymbedtls_ecp_gen_key
    #defineecp_gen_keypairmbedtls_ecp_gen_keypair
    #defineecp_groupmbedtls_ecp_group
    #defineecp_group_copymbedtls_ecp_group_copy
    #defineecp_group_freembedtls_ecp_group_free
    #defineecp_group_idmbedtls_ecp_group_id
    #defineecp_group_initmbedtls_ecp_group_init
    #defineecp_grp_id_listmbedtls_ecp_grp_id_list
    #defineecp_is_zerombedtls_ecp_is_zero
    #defineecp_keypairmbedtls_ecp_keypair
    #defineecp_keypair_freembedtls_ecp_keypair_free
    #defineecp_keypair_initmbedtls_ecp_keypair_init
    #defineecp_mulmbedtls_ecp_mul
    #defineecp_pointmbedtls_ecp_point
    #defineecp_point_freembedtls_ecp_point_free
    #defineecp_point_initmbedtls_ecp_point_init
    #defineecp_point_read_binarymbedtls_ecp_point_read_binary
    #defineecp_point_read_stringmbedtls_ecp_point_read_string
    #defineecp_point_write_binarymbedtls_ecp_point_write_binary
    #defineecp_self_testmbedtls_ecp_self_test
    #defineecp_set_zerombedtls_ecp_set_zero
    #defineecp_tls_read_groupmbedtls_ecp_tls_read_group
    #defineecp_tls_read_pointmbedtls_ecp_tls_read_point
    #defineecp_tls_write_groupmbedtls_ecp_tls_write_group
    #defineecp_tls_write_pointmbedtls_ecp_tls_write_point
    #defineecp_use_known_dpmbedtls_ecp_group_load
    #defineentropy_add_sourcembedtls_entropy_add_source
    #defineentropy_contextmbedtls_entropy_context
    #defineentropy_freembedtls_entropy_free
    #defineentropy_funcmbedtls_entropy_func
    #defineentropy_gathermbedtls_entropy_gather
    #defineentropy_initmbedtls_entropy_init
    #defineentropy_self_testmbedtls_entropy_self_test
    #defineentropy_update_manualmbedtls_entropy_update_manual
    #defineentropy_update_seed_filembedtls_entropy_update_seed_file
    #defineentropy_write_seed_filembedtls_entropy_write_seed_file
    #defineerror_strerrormbedtls_strerror
    #definef_source_ptrmbedtls_entropy_f_source_ptr
    #definegcm_auth_decryptmbedtls_gcm_auth_decrypt
    #definegcm_contextmbedtls_gcm_context
    #definegcm_crypt_and_tagmbedtls_gcm_crypt_and_tag
    #definegcm_finishmbedtls_gcm_finish
    #definegcm_freembedtls_gcm_free
    #definegcm_initmbedtls_gcm_init
    #definegcm_self_testmbedtls_gcm_self_test
    #definegcm_startsmbedtls_gcm_starts
    #definegcm_updatembedtls_gcm_update
    #defineget_timermbedtls_timing_get_timer
    #definehardclockmbedtls_timing_hardclock
    #definehardclock_pollmbedtls_hardclock_poll
    #definehavege_freembedtls_havege_free
    #definehavege_initmbedtls_havege_init
    #definehavege_pollmbedtls_havege_poll
    #definehavege_randommbedtls_havege_random
    #definehavege_statembedtls_havege_state
    #definehmac_drbg_contextmbedtls_hmac_drbg_context
    #definehmac_drbg_freembedtls_hmac_drbg_free
    #definehmac_drbg_initmbedtls_hmac_drbg_init
    #definehmac_drbg_randommbedtls_hmac_drbg_random
    #definehmac_drbg_random_with_addmbedtls_hmac_drbg_random_with_add
    #definehmac_drbg_reseedmbedtls_hmac_drbg_reseed
    #definehmac_drbg_self_testmbedtls_hmac_drbg_self_test
    #definehmac_drbg_set_entropy_lenmbedtls_hmac_drbg_set_entropy_len
    #definehmac_drbg_set_prediction_resistancembedtls_hmac_drbg_set_prediction_resistance
    #definehmac_drbg_set_reseed_intervalmbedtls_hmac_drbg_set_reseed_interval
    #definehmac_drbg_updatembedtls_hmac_drbg_update
    #definehmac_drbg_update_seed_filembedtls_hmac_drbg_update_seed_file
    #definehmac_drbg_write_seed_filembedtls_hmac_drbg_write_seed_file
    #definehr_timembedtls_timing_hr_time
    #definekey_exchange_type_tmbedtls_key_exchange_type_t
    #definemdmbedtls_md
    #definemd2mbedtls_md2
    #definemd2_contextmbedtls_md2_context
    #definemd2_finishmbedtls_md2_finish
    #definemd2_freembedtls_md2_free
    #definemd2_infombedtls_md2_info
    #definemd2_initmbedtls_md2_init
    #definemd2_processmbedtls_md2_process
    #definemd2_self_testmbedtls_md2_self_test
    #definemd2_startsmbedtls_md2_starts
    #definemd2_updatembedtls_md2_update
    #definemd4mbedtls_md4
    #definemd4_contextmbedtls_md4_context
    #definemd4_finishmbedtls_md4_finish
    #definemd4_freembedtls_md4_free
    #definemd4_infombedtls_md4_info
    #definemd4_initmbedtls_md4_init
    #definemd4_processmbedtls_md4_process
    #definemd4_self_testmbedtls_md4_self_test
    #definemd4_startsmbedtls_md4_starts
    #definemd4_updatembedtls_md4_update
    #definemd5mbedtls_md5
    #definemd5_contextmbedtls_md5_context
    #definemd5_finishmbedtls_md5_finish
    #definemd5_freembedtls_md5_free
    #definemd5_infombedtls_md5_info
    #definemd5_initmbedtls_md5_init
    #definemd5_processmbedtls_md5_process
    #definemd5_self_testmbedtls_md5_self_test
    #definemd5_startsmbedtls_md5_starts
    #definemd5_updatembedtls_md5_update
    #definemd_context_tmbedtls_md_context_t
    #definemd_filembedtls_md_file
    #definemd_finishmbedtls_md_finish
    #definemd_freembedtls_md_free
    #definemd_get_namembedtls_md_get_name
    #definemd_get_sizembedtls_md_get_size
    #definemd_get_typembedtls_md_get_type
    #definemd_hmacmbedtls_md_hmac
    #definemd_hmac_finishmbedtls_md_hmac_finish
    #definemd_hmac_resetmbedtls_md_hmac_reset
    #definemd_hmac_startsmbedtls_md_hmac_starts
    #definemd_hmac_updatembedtls_md_hmac_update
    #definemd_info_from_stringmbedtls_md_info_from_string
    #definemd_info_from_typembedtls_md_info_from_type
    #definemd_info_tmbedtls_md_info_t
    #definemd_initmbedtls_md_init
    #definemd_init_ctxmbedtls_md_init_ctx
    #definemd_listmbedtls_md_list
    #definemd_processmbedtls_md_process
    #definemd_startsmbedtls_md_starts
    #definemd_type_tmbedtls_md_type_t
    #definemd_updatembedtls_md_update
    #definememory_buffer_alloc_cur_getmbedtls_memory_buffer_alloc_cur_get
    #definememory_buffer_alloc_freembedtls_memory_buffer_alloc_free
    #definememory_buffer_alloc_initmbedtls_memory_buffer_alloc_init
    #definememory_buffer_alloc_max_getmbedtls_memory_buffer_alloc_max_get
    #definememory_buffer_alloc_max_resetmbedtls_memory_buffer_alloc_max_reset
    #definememory_buffer_alloc_self_testmbedtls_memory_buffer_alloc_self_test
    #definememory_buffer_alloc_statusmbedtls_memory_buffer_alloc_status
    #definememory_buffer_alloc_verifymbedtls_memory_buffer_alloc_verify
    #definememory_buffer_set_verifymbedtls_memory_buffer_set_verify
    #definempimbedtls_mpi
    #definempi_add_absmbedtls_mpi_add_abs
    #definempi_add_intmbedtls_mpi_add_int
    #definempi_add_mpimbedtls_mpi_add_mpi
    #definempi_cmp_absmbedtls_mpi_cmp_abs
    #definempi_cmp_intmbedtls_mpi_cmp_int
    #definempi_cmp_mpimbedtls_mpi_cmp_mpi
    #definempi_copymbedtls_mpi_copy
    #definempi_div_intmbedtls_mpi_div_int
    #definempi_div_mpimbedtls_mpi_div_mpi
    #definempi_exp_modmbedtls_mpi_exp_mod
    #definempi_fill_randommbedtls_mpi_fill_random
    #definempi_freembedtls_mpi_free
    #definempi_gcdmbedtls_mpi_gcd
    #definempi_gen_primembedtls_mpi_gen_prime
    #definempi_get_bitmbedtls_mpi_get_bit
    #definempi_growmbedtls_mpi_grow
    #definempi_initmbedtls_mpi_init
    #definempi_inv_modmbedtls_mpi_inv_mod
    #definempi_is_primembedtls_mpi_is_prime
    #definempi_lsbmbedtls_mpi_lsb
    #definempi_lsetmbedtls_mpi_lset
    #definempi_mod_intmbedtls_mpi_mod_int
    #definempi_mod_mpimbedtls_mpi_mod_mpi
    #definempi_msbmbedtls_mpi_bitlen
    #definempi_mul_intmbedtls_mpi_mul_int
    #definempi_mul_mpimbedtls_mpi_mul_mpi
    #definempi_read_binarymbedtls_mpi_read_binary
    #definempi_read_filembedtls_mpi_read_file
    #definempi_read_stringmbedtls_mpi_read_string
    #definempi_safe_cond_assignmbedtls_mpi_safe_cond_assign
    #definempi_safe_cond_swapmbedtls_mpi_safe_cond_swap
    #definempi_self_testmbedtls_mpi_self_test
    #definempi_set_bitmbedtls_mpi_set_bit
    #definempi_shift_lmbedtls_mpi_shift_l
    #definempi_shift_rmbedtls_mpi_shift_r
    #definempi_shrinkmbedtls_mpi_shrink
    #definempi_sizembedtls_mpi_size
    #definempi_sub_absmbedtls_mpi_sub_abs
    #definempi_sub_intmbedtls_mpi_sub_int
    #definempi_sub_mpimbedtls_mpi_sub_mpi
    #definempi_swapmbedtls_mpi_swap
    #definempi_write_binarymbedtls_mpi_write_binary
    #definempi_write_filembedtls_mpi_write_file
    #definempi_write_stringmbedtls_mpi_write_string
    #definenet_acceptmbedtls_net_accept
    #definenet_bindmbedtls_net_bind
    #definenet_closembedtls_net_free
    #definenet_connectmbedtls_net_connect
    #definenet_recvmbedtls_net_recv
    #definenet_recv_timeoutmbedtls_net_recv_timeout
    #definenet_sendmbedtls_net_send
    #definenet_set_blockmbedtls_net_set_block
    #definenet_set_nonblockmbedtls_net_set_nonblock
    #definenet_usleepmbedtls_net_usleep
    #defineoid_descriptor_tmbedtls_oid_descriptor_t
    #defineoid_get_attr_short_namembedtls_oid_get_attr_short_name
    #defineoid_get_cipher_algmbedtls_oid_get_cipher_alg
    #defineoid_get_ec_grpmbedtls_oid_get_ec_grp
    #defineoid_get_extended_key_usagembedtls_oid_get_extended_key_usage
    #defineoid_get_md_algmbedtls_oid_get_md_alg
    #defineoid_get_numeric_stringmbedtls_oid_get_numeric_string
    #defineoid_get_oid_by_ec_grpmbedtls_oid_get_oid_by_ec_grp
    #defineoid_get_oid_by_mdmbedtls_oid_get_oid_by_md
    #defineoid_get_oid_by_pk_algmbedtls_oid_get_oid_by_pk_alg
    #defineoid_get_oid_by_sig_algmbedtls_oid_get_oid_by_sig_alg
    #defineoid_get_pk_algmbedtls_oid_get_pk_alg
    #defineoid_get_pkcs12_pbe_algmbedtls_oid_get_pkcs12_pbe_alg
    #defineoid_get_sig_algmbedtls_oid_get_sig_alg
    #defineoid_get_sig_alg_descmbedtls_oid_get_sig_alg_desc
    #defineoid_get_x509_ext_typembedtls_oid_get_x509_ext_type
    #defineoperation_tmbedtls_operation_t
    #definepadlock_supportsmbedtls_padlock_has_support
    #definepadlock_xcryptcbcmbedtls_padlock_xcryptcbc
    #definepadlock_xcryptecbmbedtls_padlock_xcryptecb
    #definepem_contextmbedtls_pem_context
    #definepem_freembedtls_pem_free
    #definepem_initmbedtls_pem_init
    #definepem_read_buffermbedtls_pem_read_buffer
    #definepem_write_buffermbedtls_pem_write_buffer
    #definepk_can_dombedtls_pk_can_do
    #definepk_check_pairmbedtls_pk_check_pair
    #definepk_contextmbedtls_pk_context
    #definepk_debugmbedtls_pk_debug
    #definepk_debug_itemmbedtls_pk_debug_item
    #definepk_debug_typembedtls_pk_debug_type
    #definepk_decryptmbedtls_pk_decrypt
    #definepk_ecmbedtls_pk_ec
    #definepk_encryptmbedtls_pk_encrypt
    #definepk_freembedtls_pk_free
    #definepk_get_lenmbedtls_pk_get_len
    #definepk_get_namembedtls_pk_get_name
    #definepk_get_sizembedtls_pk_get_bitlen
    #definepk_get_typembedtls_pk_get_type
    #definepk_info_from_typembedtls_pk_info_from_type
    #definepk_info_tmbedtls_pk_info_t
    #definepk_initmbedtls_pk_init
    #definepk_init_ctxmbedtls_pk_setup
    #definepk_init_ctx_rsa_altmbedtls_pk_setup_rsa_alt
    #definepk_load_filembedtls_pk_load_file
    #definepk_parse_keymbedtls_pk_parse_key
    #definepk_parse_keyfilembedtls_pk_parse_keyfile
    #definepk_parse_public_keymbedtls_pk_parse_public_key
    #definepk_parse_public_keyfilembedtls_pk_parse_public_keyfile
    #definepk_parse_subpubkeymbedtls_pk_parse_subpubkey
    #definepk_rsambedtls_pk_rsa
    #definepk_rsa_alt_decrypt_funcmbedtls_pk_rsa_alt_decrypt_func
    #definepk_rsa_alt_key_len_funcmbedtls_pk_rsa_alt_key_len_func
    #definepk_rsa_alt_sign_funcmbedtls_pk_rsa_alt_sign_func
    #definepk_rsassa_pss_optionsmbedtls_pk_rsassa_pss_options
    #definepk_signmbedtls_pk_sign
    #definepk_type_tmbedtls_pk_type_t
    #definepk_verifymbedtls_pk_verify
    #definepk_verify_extmbedtls_pk_verify_ext
    #definepk_write_key_dermbedtls_pk_write_key_der
    #definepk_write_key_pemmbedtls_pk_write_key_pem
    #definepk_write_pubkeymbedtls_pk_write_pubkey
    #definepk_write_pubkey_dermbedtls_pk_write_pubkey_der
    #definepk_write_pubkey_pemmbedtls_pk_write_pubkey_pem
    #definepkcs11_contextmbedtls_pkcs11_context
    #definepkcs11_decryptmbedtls_pkcs11_decrypt
    #definepkcs11_priv_key_freembedtls_pkcs11_priv_key_free
    #definepkcs11_priv_key_initmbedtls_pkcs11_priv_key_bind
    #definepkcs11_signmbedtls_pkcs11_sign
    #definepkcs11_x509_cert_initmbedtls_pkcs11_x509_cert_bind
    #definepkcs12_derivationmbedtls_pkcs12_derivation
    #definepkcs12_pbembedtls_pkcs12_pbe
    #definepkcs12_pbe_sha1_rc4_128mbedtls_pkcs12_pbe_sha1_rc4_128
    #definepkcs5_pbes2mbedtls_pkcs5_pbes2
    #definepkcs5_pbkdf2_hmacmbedtls_pkcs5_pbkdf2_hmac
    #definepkcs5_self_testmbedtls_pkcs5_self_test
    #defineplatform_entropy_pollmbedtls_platform_entropy_poll
    #defineplatform_set_exitmbedtls_platform_set_exit
    #defineplatform_set_fprintfmbedtls_platform_set_fprintf
    #defineplatform_set_printfmbedtls_platform_set_printf
    #defineplatform_set_snprintfmbedtls_platform_set_snprintf
    #definepolarssl_exitmbedtls_exit
    #definepolarssl_fprintfmbedtls_fprintf
    #definepolarssl_freembedtls_free
    #definepolarssl_mutex_freembedtls_mutex_free
    #definepolarssl_mutex_initmbedtls_mutex_init
    #definepolarssl_mutex_lockmbedtls_mutex_lock
    #definepolarssl_mutex_unlockmbedtls_mutex_unlock
    #definepolarssl_printfmbedtls_printf
    #definepolarssl_snprintfmbedtls_snprintf
    #definepolarssl_strerrormbedtls_strerror
    #defineripemd160mbedtls_ripemd160
    #defineripemd160_contextmbedtls_ripemd160_context
    #defineripemd160_finishmbedtls_ripemd160_finish
    #defineripemd160_freembedtls_ripemd160_free
    #defineripemd160_infombedtls_ripemd160_info
    #defineripemd160_initmbedtls_ripemd160_init
    #defineripemd160_processmbedtls_ripemd160_process
    #defineripemd160_self_testmbedtls_ripemd160_self_test
    #defineripemd160_startsmbedtls_ripemd160_starts
    #defineripemd160_updatembedtls_ripemd160_update
    #definersa_alt_contextmbedtls_rsa_alt_context
    #definersa_alt_infombedtls_rsa_alt_info
    #definersa_check_privkeymbedtls_rsa_check_privkey
    #definersa_check_pub_privmbedtls_rsa_check_pub_priv
    #definersa_check_pubkeymbedtls_rsa_check_pubkey
    #definersa_contextmbedtls_rsa_context
    #definersa_copymbedtls_rsa_copy
    #definersa_freembedtls_rsa_free
    #definersa_gen_keymbedtls_rsa_gen_key
    #definersa_infombedtls_rsa_info
    #definersa_initmbedtls_rsa_init
    #definersa_pkcs1_decryptmbedtls_rsa_pkcs1_decrypt
    #definersa_pkcs1_encryptmbedtls_rsa_pkcs1_encrypt
    #definersa_pkcs1_signmbedtls_rsa_pkcs1_sign
    #definersa_pkcs1_verifymbedtls_rsa_pkcs1_verify
    #definersa_privatembedtls_rsa_private
    #definersa_publicmbedtls_rsa_public
    #definersa_rsaes_oaep_decryptmbedtls_rsa_rsaes_oaep_decrypt
    #definersa_rsaes_oaep_encryptmbedtls_rsa_rsaes_oaep_encrypt
    #definersa_rsaes_pkcs1_v15_decryptmbedtls_rsa_rsaes_pkcs1_v15_decrypt
    #definersa_rsaes_pkcs1_v15_encryptmbedtls_rsa_rsaes_pkcs1_v15_encrypt
    #definersa_rsassa_pkcs1_v15_signmbedtls_rsa_rsassa_pkcs1_v15_sign
    #definersa_rsassa_pkcs1_v15_verifymbedtls_rsa_rsassa_pkcs1_v15_verify
    #definersa_rsassa_pss_signmbedtls_rsa_rsassa_pss_sign
    #definersa_rsassa_pss_verifymbedtls_rsa_rsassa_pss_verify
    #definersa_rsassa_pss_verify_extmbedtls_rsa_rsassa_pss_verify_ext
    #definersa_self_testmbedtls_rsa_self_test
    #definersa_set_paddingmbedtls_rsa_set_padding
    #definesafer_memcmpmbedtls_ssl_safer_memcmp
    #defineset_alarmmbedtls_set_alarm
    #definesha1mbedtls_sha1
    #definesha1_contextmbedtls_sha1_context
    #definesha1_finishmbedtls_sha1_finish
    #definesha1_freembedtls_sha1_free
    #definesha1_infombedtls_sha1_info
    #definesha1_initmbedtls_sha1_init
    #definesha1_processmbedtls_sha1_process
    #definesha1_self_testmbedtls_sha1_self_test
    #definesha1_startsmbedtls_sha1_starts
    #definesha1_updatembedtls_sha1_update
    #definesha224_infombedtls_sha224_info
    #definesha256mbedtls_sha256
    #definesha256_contextmbedtls_sha256_context
    #definesha256_finishmbedtls_sha256_finish
    #definesha256_freembedtls_sha256_free
    #definesha256_infombedtls_sha256_info
    #definesha256_initmbedtls_sha256_init
    #definesha256_processmbedtls_sha256_process
    #definesha256_self_testmbedtls_sha256_self_test
    #definesha256_startsmbedtls_sha256_starts
    #definesha256_updatembedtls_sha256_update
    #definesha384_infombedtls_sha384_info
    #definesha512mbedtls_sha512
    #definesha512_contextmbedtls_sha512_context
    #definesha512_finishmbedtls_sha512_finish
    #definesha512_freembedtls_sha512_free
    #definesha512_infombedtls_sha512_info
    #definesha512_initmbedtls_sha512_init
    #definesha512_processmbedtls_sha512_process
    #definesha512_self_testmbedtls_sha512_self_test
    #definesha512_startsmbedtls_sha512_starts
    #definesha512_updatembedtls_sha512_update
    #definesource_statembedtls_entropy_source_state
    #definessl_cache_contextmbedtls_ssl_cache_context
    #definessl_cache_entrymbedtls_ssl_cache_entry
    #definessl_cache_freembedtls_ssl_cache_free
    #definessl_cache_getmbedtls_ssl_cache_get
    #definessl_cache_initmbedtls_ssl_cache_init
    #definessl_cache_setmbedtls_ssl_cache_set
    #definessl_cache_set_max_entriesmbedtls_ssl_cache_set_max_entries
    #definessl_cache_set_timeoutmbedtls_ssl_cache_set_timeout
    #definessl_check_cert_usagembedtls_ssl_check_cert_usage
    #definessl_ciphersuite_from_idmbedtls_ssl_ciphersuite_from_id
    #definessl_ciphersuite_from_stringmbedtls_ssl_ciphersuite_from_string
    #definessl_ciphersuite_tmbedtls_ssl_ciphersuite_t
    #definessl_ciphersuite_uses_ecmbedtls_ssl_ciphersuite_uses_ec
    #definessl_ciphersuite_uses_pskmbedtls_ssl_ciphersuite_uses_psk
    #definessl_close_notifymbedtls_ssl_close_notify
    #definessl_contextmbedtls_ssl_context
    #definessl_cookie_checkmbedtls_ssl_cookie_check
    #definessl_cookie_check_tmbedtls_ssl_cookie_check_t
    #definessl_cookie_ctxmbedtls_ssl_cookie_ctx
    #definessl_cookie_freembedtls_ssl_cookie_free
    #definessl_cookie_initmbedtls_ssl_cookie_init
    #definessl_cookie_set_timeoutmbedtls_ssl_cookie_set_timeout
    #definessl_cookie_setupmbedtls_ssl_cookie_setup
    #definessl_cookie_writembedtls_ssl_cookie_write
    #definessl_cookie_write_tmbedtls_ssl_cookie_write_t
    #definessl_derive_keysmbedtls_ssl_derive_keys
    #definessl_dtls_replay_checkmbedtls_ssl_dtls_replay_check
    #definessl_dtls_replay_updatembedtls_ssl_dtls_replay_update
    #definessl_fetch_inputmbedtls_ssl_fetch_input
    #definessl_flight_itemmbedtls_ssl_flight_item
    #definessl_flush_outputmbedtls_ssl_flush_output
    #definessl_freembedtls_ssl_free
    #definessl_get_alpn_protocolmbedtls_ssl_get_alpn_protocol
    #definessl_get_bytes_availmbedtls_ssl_get_bytes_avail
    #definessl_get_ciphersuitembedtls_ssl_get_ciphersuite
    #definessl_get_ciphersuite_idmbedtls_ssl_get_ciphersuite_id
    #definessl_get_ciphersuite_namembedtls_ssl_get_ciphersuite_name
    #definessl_get_ciphersuite_sig_pk_algmbedtls_ssl_get_ciphersuite_sig_pk_alg
    #definessl_get_peer_certmbedtls_ssl_get_peer_cert
    #definessl_get_record_expansionmbedtls_ssl_get_record_expansion
    #definessl_get_sessionmbedtls_ssl_get_session
    #definessl_get_verify_resultmbedtls_ssl_get_verify_result
    #definessl_get_versionmbedtls_ssl_get_version
    #definessl_handshakembedtls_ssl_handshake
    #definessl_handshake_client_stepmbedtls_ssl_handshake_client_step
    #definessl_handshake_freembedtls_ssl_handshake_free
    #definessl_handshake_paramsmbedtls_ssl_handshake_params
    #definessl_handshake_server_stepmbedtls_ssl_handshake_server_step
    #definessl_handshake_stepmbedtls_ssl_handshake_step
    #definessl_handshake_wrapupmbedtls_ssl_handshake_wrapup
    #definessl_hdr_lenmbedtls_ssl_hdr_len
    #definessl_hs_hdr_lenmbedtls_ssl_hs_hdr_len
    #definessl_hw_record_activatembedtls_ssl_hw_record_activate
    #definessl_hw_record_finishmbedtls_ssl_hw_record_finish
    #definessl_hw_record_initmbedtls_ssl_hw_record_init
    #definessl_hw_record_readmbedtls_ssl_hw_record_read
    #definessl_hw_record_resetmbedtls_ssl_hw_record_reset
    #definessl_hw_record_writembedtls_ssl_hw_record_write
    #definessl_initmbedtls_ssl_init
    #definessl_key_certmbedtls_ssl_key_cert
    #definessl_legacy_renegotiationmbedtls_ssl_conf_legacy_renegotiation
    #definessl_list_ciphersuitesmbedtls_ssl_list_ciphersuites
    #definessl_md_alg_from_hashmbedtls_ssl_md_alg_from_hash
    #definessl_optimize_checksummbedtls_ssl_optimize_checksum
    #definessl_own_certmbedtls_ssl_own_cert
    #definessl_own_keymbedtls_ssl_own_key
    #definessl_parse_certificatembedtls_ssl_parse_certificate
    #definessl_parse_change_cipher_specmbedtls_ssl_parse_change_cipher_spec
    #definessl_parse_finishedmbedtls_ssl_parse_finished
    #definessl_pk_alg_from_sigmbedtls_ssl_pk_alg_from_sig
    #definessl_pkcs11_decryptmbedtls_ssl_pkcs11_decrypt
    #definessl_pkcs11_key_lenmbedtls_ssl_pkcs11_key_len
    #definessl_pkcs11_signmbedtls_ssl_pkcs11_sign
    #definessl_psk_derive_premastermbedtls_ssl_psk_derive_premaster
    #definessl_readmbedtls_ssl_read
    #definessl_read_recordmbedtls_ssl_read_record
    #definessl_read_versionmbedtls_ssl_read_version
    #definessl_recv_flight_completedmbedtls_ssl_recv_flight_completed
    #definessl_renegotiatembedtls_ssl_renegotiate
    #definessl_resendmbedtls_ssl_resend
    #definessl_reset_checksummbedtls_ssl_reset_checksum
    #definessl_send_alert_messagembedtls_ssl_send_alert_message
    #definessl_send_fatal_handshake_failurembedtls_ssl_send_fatal_handshake_failure
    #definessl_send_flight_completedmbedtls_ssl_send_flight_completed
    #definessl_sessionmbedtls_ssl_session
    #definessl_session_freembedtls_ssl_session_free
    #definessl_session_initmbedtls_ssl_session_init
    #definessl_session_resetmbedtls_ssl_session_reset
    #definessl_set_alpn_protocolsmbedtls_ssl_conf_alpn_protocols
    #definessl_set_arc4_supportmbedtls_ssl_conf_arc4_support
    #definessl_set_authmodembedtls_ssl_conf_authmode
    #definessl_set_biombedtls_ssl_set_bio
    #definessl_set_ca_chainmbedtls_ssl_conf_ca_chain
    #definessl_set_cbc_record_splittingmbedtls_ssl_conf_cbc_record_splitting
    #definessl_set_ciphersuitesmbedtls_ssl_conf_ciphersuites
    #definessl_set_ciphersuites_for_versionmbedtls_ssl_conf_ciphersuites_for_version
    #definessl_set_client_transport_idmbedtls_ssl_set_client_transport_id
    #definessl_set_curvesmbedtls_ssl_conf_curves
    #definessl_set_dbgmbedtls_ssl_conf_dbg
    #definessl_set_dh_parammbedtls_ssl_conf_dh_param
    #definessl_set_dh_param_ctxmbedtls_ssl_conf_dh_param_ctx
    #definessl_set_dtls_anti_replaymbedtls_ssl_conf_dtls_anti_replay
    #definessl_set_dtls_badmac_limitmbedtls_ssl_conf_dtls_badmac_limit
    #definessl_set_dtls_cookiesmbedtls_ssl_conf_dtls_cookies
    #definessl_set_encrypt_then_macmbedtls_ssl_conf_encrypt_then_mac
    #definessl_set_endpointmbedtls_ssl_conf_endpoint
    #definessl_set_extended_master_secretmbedtls_ssl_conf_extended_master_secret
    #definessl_set_fallbackmbedtls_ssl_conf_fallback
    #definessl_set_handshake_timeoutmbedtls_ssl_conf_handshake_timeout
    #definessl_set_hostnamembedtls_ssl_set_hostname
    #definessl_set_max_frag_lenmbedtls_ssl_conf_max_frag_len
    #definessl_set_max_versionmbedtls_ssl_conf_max_version
    #definessl_set_min_versionmbedtls_ssl_conf_min_version
    #definessl_set_own_certmbedtls_ssl_conf_own_cert
    #definessl_set_pskmbedtls_ssl_conf_psk
    #definessl_set_psk_cbmbedtls_ssl_conf_psk_cb
    #definessl_set_renegotiationmbedtls_ssl_conf_renegotiation
    #definessl_set_renegotiation_enforcedmbedtls_ssl_conf_renegotiation_enforced
    #definessl_set_renegotiation_periodmbedtls_ssl_conf_renegotiation_period
    #definessl_set_rngmbedtls_ssl_conf_rng
    #definessl_set_sessionmbedtls_ssl_set_session
    #definessl_set_session_cachembedtls_ssl_conf_session_cache
    #definessl_set_session_ticketsmbedtls_ssl_conf_session_tickets
    #definessl_set_snimbedtls_ssl_conf_sni
    #definessl_set_transportmbedtls_ssl_conf_transport
    #definessl_set_truncated_hmacmbedtls_ssl_conf_truncated_hmac
    #definessl_set_verifymbedtls_ssl_conf_verify
    #definessl_sig_from_pkmbedtls_ssl_sig_from_pk
    #definessl_statesmbedtls_ssl_states
    #definessl_transformmbedtls_ssl_transform
    #definessl_transform_freembedtls_ssl_transform_free
    #definessl_writembedtls_ssl_write
    #definessl_write_certificatembedtls_ssl_write_certificate
    #definessl_write_change_cipher_specmbedtls_ssl_write_change_cipher_spec
    #definessl_write_finishedmbedtls_ssl_write_finished
    #definessl_write_recordmbedtls_ssl_write_record
    #definessl_write_versionmbedtls_ssl_write_version
    #definesupported_ciphersmbedtls_cipher_supported
    #definet_sintmbedtls_mpi_sint
    #definet_udblmbedtls_t_udbl
    #definet_uintmbedtls_mpi_uint
    #definetest_ca_crtmbedtls_test_ca_crt
    #definetest_ca_crt_ecmbedtls_test_ca_crt_ec
    #definetest_ca_crt_rsambedtls_test_ca_crt_rsa
    #definetest_ca_keymbedtls_test_ca_key
    #definetest_ca_key_ecmbedtls_test_ca_key_ec
    #definetest_ca_key_rsambedtls_test_ca_key_rsa
    #definetest_ca_listmbedtls_test_cas_pem
    #definetest_ca_pwdmbedtls_test_ca_pwd
    #definetest_ca_pwd_ecmbedtls_test_ca_pwd_ec
    #definetest_ca_pwd_rsambedtls_test_ca_pwd_rsa
    #definetest_cli_crtmbedtls_test_cli_crt
    #definetest_cli_crt_ecmbedtls_test_cli_crt_ec
    #definetest_cli_crt_rsambedtls_test_cli_crt_rsa
    #definetest_cli_keymbedtls_test_cli_key
    #definetest_cli_key_ecmbedtls_test_cli_key_ec
    #definetest_cli_key_rsambedtls_test_cli_key_rsa
    #definetest_srv_crtmbedtls_test_srv_crt
    #definetest_srv_crt_ecmbedtls_test_srv_crt_ec
    #definetest_srv_crt_rsambedtls_test_srv_crt_rsa
    #definetest_srv_keymbedtls_test_srv_key
    #definetest_srv_key_ecmbedtls_test_srv_key_ec
    #definetest_srv_key_rsambedtls_test_srv_key_rsa
    #definethreading_mutex_tmbedtls_threading_mutex_t
    #definethreading_set_altmbedtls_threading_set_alt
    #definetiming_self_testmbedtls_timing_self_test
    #defineversion_check_featurembedtls_version_check_feature
    #defineversion_get_numbermbedtls_version_get_number
    #defineversion_get_stringmbedtls_version_get_string
    #defineversion_get_string_fullmbedtls_version_get_string_full
    #definex509_bitstringmbedtls_x509_bitstring
    #definex509_bufmbedtls_x509_buf
    #definex509_crlmbedtls_x509_crl
    #definex509_crl_entrymbedtls_x509_crl_entry
    #definex509_crl_freembedtls_x509_crl_free
    #definex509_crl_infombedtls_x509_crl_info
    #definex509_crl_initmbedtls_x509_crl_init
    #definex509_crl_parsembedtls_x509_crl_parse
    #definex509_crl_parse_dermbedtls_x509_crl_parse_der
    #definex509_crl_parse_filembedtls_x509_crl_parse_file
    #definex509_crtmbedtls_x509_crt
    #definex509_crt_check_extended_key_usagembedtls_x509_crt_check_extended_key_usage
    #definex509_crt_check_key_usagembedtls_x509_crt_check_key_usage
    #definex509_crt_freembedtls_x509_crt_free
    #definex509_crt_infombedtls_x509_crt_info
    #definex509_crt_initmbedtls_x509_crt_init
    #definex509_crt_parsembedtls_x509_crt_parse
    #definex509_crt_parse_dermbedtls_x509_crt_parse_der
    #definex509_crt_parse_filembedtls_x509_crt_parse_file
    #definex509_crt_parse_pathmbedtls_x509_crt_parse_path
    #definex509_crt_revokedmbedtls_x509_crt_is_revoked
    #definex509_crt_verifymbedtls_x509_crt_verify
    #definex509_csrmbedtls_x509_csr
    #definex509_csr_freembedtls_x509_csr_free
    #definex509_csr_infombedtls_x509_csr_info
    #definex509_csr_initmbedtls_x509_csr_init
    #definex509_csr_parsembedtls_x509_csr_parse
    #definex509_csr_parse_dermbedtls_x509_csr_parse_der
    #definex509_csr_parse_filembedtls_x509_csr_parse_file
    #definex509_dn_getsmbedtls_x509_dn_gets
    #definex509_get_algmbedtls_x509_get_alg
    #definex509_get_alg_nullmbedtls_x509_get_alg_null
    #definex509_get_extmbedtls_x509_get_ext
    #definex509_get_namembedtls_x509_get_name
    #definex509_get_rsassa_pss_paramsmbedtls_x509_get_rsassa_pss_params
    #definex509_get_serialmbedtls_x509_get_serial
    #definex509_get_sigmbedtls_x509_get_sig
    #definex509_get_sig_algmbedtls_x509_get_sig_alg
    #definex509_get_timembedtls_x509_get_time
    #definex509_key_size_helpermbedtls_x509_key_size_helper
    #definex509_namembedtls_x509_name
    #definex509_self_testmbedtls_x509_self_test
    #definex509_sequencembedtls_x509_sequence
    #definex509_serial_getsmbedtls_x509_serial_gets
    #definex509_set_extensionmbedtls_x509_set_extension
    #definex509_sig_alg_getsmbedtls_x509_sig_alg_gets
    #definex509_string_to_namesmbedtls_x509_string_to_names
    #definex509_timembedtls_x509_time
    #definex509_time_expiredmbedtls_x509_time_is_past
    #definex509_time_futurembedtls_x509_time_is_future
    #definex509_write_extensionsmbedtls_x509_write_extensions
    #definex509_write_namesmbedtls_x509_write_names
    #definex509_write_sigmbedtls_x509_write_sig
    #definex509write_certmbedtls_x509write_cert
    #definex509write_crt_dermbedtls_x509write_crt_der
    #definex509write_crt_freembedtls_x509write_crt_free
    #definex509write_crt_initmbedtls_x509write_crt_init
    #definex509write_crt_pemmbedtls_x509write_crt_pem
    #definex509write_crt_set_authority_key_identifier\
    mbedtls_x509write_crt_set_authority_key_identifier
    #definex509write_crt_set_basic_constraintsmbedtls_x509write_crt_set_basic_constraints
    #definex509write_crt_set_extensionmbedtls_x509write_crt_set_extension
    #definex509write_crt_set_issuer_keymbedtls_x509write_crt_set_issuer_key
    #definex509write_crt_set_issuer_namembedtls_x509write_crt_set_issuer_name
    #definex509write_crt_set_key_usagembedtls_x509write_crt_set_key_usage
    #definex509write_crt_set_md_algmbedtls_x509write_crt_set_md_alg
    #definex509write_crt_set_ns_cert_typembedtls_x509write_crt_set_ns_cert_type
    #definex509write_crt_set_serialmbedtls_x509write_crt_set_serial
    #definex509write_crt_set_subject_keymbedtls_x509write_crt_set_subject_key
    #definex509write_crt_set_subject_key_identifiermbedtls_x509write_crt_set_subject_key_identifier
    #definex509write_crt_set_subject_namembedtls_x509write_crt_set_subject_name
    #definex509write_crt_set_validitymbedtls_x509write_crt_set_validity
    #definex509write_crt_set_versionmbedtls_x509write_crt_set_version
    #definex509write_csrmbedtls_x509write_csr
    #definex509write_csr_dermbedtls_x509write_csr_der
    #definex509write_csr_freembedtls_x509write_csr_free
    #definex509write_csr_initmbedtls_x509write_csr_init
    #definex509write_csr_pemmbedtls_x509write_csr_pem
    #definex509write_csr_set_extensionmbedtls_x509write_csr_set_extension
    #definex509write_csr_set_keymbedtls_x509write_csr_set_key
    #definex509write_csr_set_key_usagembedtls_x509write_csr_set_key_usage
    #definex509write_csr_set_md_algmbedtls_x509write_csr_set_md_alg
    #definex509write_csr_set_ns_cert_typembedtls_x509write_csr_set_ns_cert_type
    #definex509write_csr_set_subject_namembedtls_x509write_csr_set_subject_name
    #definextea_contextmbedtls_xtea_context
    #definextea_crypt_cbcmbedtls_xtea_crypt_cbc
    #definextea_crypt_ecbmbedtls_xtea_crypt_ecb
    #definextea_freembedtls_xtea_free
    #definextea_initmbedtls_xtea_init
    #definextea_self_testmbedtls_xtea_self_test
    #definextea_setupmbedtls_xtea_setup

    #endif/*compat-1.3.h*/
    #endif/*MBEDTLS_DEPRECATED_REMOVED*/