Go to the documentation of this file.
64 #define MBEDTLS_HAVE_ASM
143 #define MBEDTLS_HAVE_TIME
164 #define MBEDTLS_HAVE_TIME_DATE
330 #define MBEDTLS_DEPRECATED_WARNING
665 #define MBEDTLS_CIPHER_MODE_CBC
672 #define MBEDTLS_CIPHER_MODE_CFB
679 #define MBEDTLS_CIPHER_MODE_CTR
686 #define MBEDTLS_CIPHER_MODE_OFB
693 #define MBEDTLS_CIPHER_MODE_XTS
738 #define MBEDTLS_CIPHER_PADDING_PKCS7
739 #define MBEDTLS_CIPHER_PADDING_ONE_AND_ZEROS
740 #define MBEDTLS_CIPHER_PADDING_ZEROS_AND_LEN
741 #define MBEDTLS_CIPHER_PADDING_ZEROS
769 #define MBEDTLS_ECP_DP_SECP192R1_ENABLED
770 #define MBEDTLS_ECP_DP_SECP224R1_ENABLED
771 #define MBEDTLS_ECP_DP_SECP256R1_ENABLED
772 #define MBEDTLS_ECP_DP_SECP384R1_ENABLED
773 #define MBEDTLS_ECP_DP_SECP521R1_ENABLED
774 #define MBEDTLS_ECP_DP_SECP192K1_ENABLED
775 #define MBEDTLS_ECP_DP_SECP224K1_ENABLED
776 #define MBEDTLS_ECP_DP_SECP256K1_ENABLED
777 #define MBEDTLS_ECP_DP_BP256R1_ENABLED
778 #define MBEDTLS_ECP_DP_BP384R1_ENABLED
779 #define MBEDTLS_ECP_DP_BP512R1_ENABLED
781 #define MBEDTLS_ECP_DP_CURVE25519_ENABLED
782 #define MBEDTLS_ECP_DP_CURVE448_ENABLED
793 #define MBEDTLS_ECP_NIST_OPTIM
870 #define MBEDTLS_ECDSA_DETERMINISTIC
890 #define MBEDTLS_KEY_EXCHANGE_PSK_ENABLED
919 #define MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED
937 #define MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED
960 #define MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED
985 #define MBEDTLS_KEY_EXCHANGE_RSA_ENABLED
1017 #define MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED
1042 #define MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED
1066 #define MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED
1090 #define MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED
1114 #define MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED
1151 #define MBEDTLS_PK_PARSE_EC_EXTENDED
1164 #define MBEDTLS_PK_PARSE_EC_COMPRESSED
1179 #define MBEDTLS_ERROR_STRERROR_DUMMY
1188 #define MBEDTLS_GENPRIME
1195 #define MBEDTLS_FS_IO
1308 #define MBEDTLS_PK_RSA_ALT_SUPPORT
1319 #define MBEDTLS_PKCS1_V15
1333 #define MBEDTLS_PKCS1_V21
1496 #define MBEDTLS_SELF_TEST
1536 #define MBEDTLS_SSL_ALL_ALERT_MESSAGES
1560 #define MBEDTLS_SSL_DTLS_CONNECTION_ID
1583 #define MBEDTLS_SSL_DTLS_CONNECTION_ID_COMPAT 0
1624 #define MBEDTLS_SSL_CONTEXT_SERIALIZATION
1656 #define MBEDTLS_SSL_ENCRYPT_THEN_MAC
1672 #define MBEDTLS_SSL_EXTENDED_MASTER_SECRET
1696 #define MBEDTLS_SSL_KEEP_PEER_CERTIFICATE
1720 #define MBEDTLS_SSL_RENEGOTIATION
1729 #define MBEDTLS_SSL_MAX_FRAGMENT_LENGTH
1762 #define MBEDTLS_SSL_PROTO_TLS1_2
1820 #define MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_ENABLED
1838 #define MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_EPHEMERAL_ENABLED
1852 #define MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_EPHEMERAL_ENABLED
1886 #define MBEDTLS_SSL_PROTO_DTLS
1895 #define MBEDTLS_SSL_ALPN
1910 #define MBEDTLS_SSL_DTLS_ANTI_REPLAY
1928 #define MBEDTLS_SSL_DTLS_HELLO_VERIFY
1959 #define MBEDTLS_SSL_DTLS_SRTP
1975 #define MBEDTLS_SSL_DTLS_CLIENT_PORT_REUSE
1989 #define MBEDTLS_SSL_SESSION_TICKETS
2000 #define MBEDTLS_SSL_SERVER_NAME_INDICATION
2088 #define MBEDTLS_THREADING_PTHREAD
2163 #define MBEDTLS_VERSION_FEATURES
2205 #define MBEDTLS_X509_RSASSA_PSS_SUPPORT
2245 #define MBEDTLS_AESNI_C
2269 #define MBEDTLS_AESCE_C
2344 #define MBEDTLS_AES_C
2358 #define MBEDTLS_ASN1_PARSE_C
2372 #define MBEDTLS_ASN1_WRITE_C
2384 #define MBEDTLS_BASE64_C
2404 #define MBEDTLS_BIGNUM_C
2459 #define MBEDTLS_CAMELLIA_C
2511 #define MBEDTLS_ARIA_C
2526 #define MBEDTLS_CCM_C
2535 #define MBEDTLS_CHACHA20_C
2546 #define MBEDTLS_CHACHAPOLY_C
2568 #define MBEDTLS_CIPHER_C
2586 #define MBEDTLS_CMAC_C
2608 #define MBEDTLS_CTR_DRBG_C
2623 #define MBEDTLS_DEBUG_C
2639 #define MBEDTLS_DES_C
2661 #define MBEDTLS_DHM_C
2679 #define MBEDTLS_ECDH_C
2696 #define MBEDTLS_ECDSA_C
2718 #define MBEDTLS_ECJPAKE_C
2732 #define MBEDTLS_ECP_C
2746 #define MBEDTLS_ENTROPY_C
2758 #define MBEDTLS_ERROR_C
2773 #define MBEDTLS_GCM_C
2788 #define MBEDTLS_HKDF_C
2802 #define MBEDTLS_HMAC_DRBG_C
2816 #define MBEDTLS_LMS_C
2841 #define MBEDTLS_NIST_KW_C
2874 #define MBEDTLS_MD_C
2895 #define MBEDTLS_MD5_C
2930 #define MBEDTLS_NET_C
2953 #define MBEDTLS_OID_C
2967 #define MBEDTLS_PADLOCK_C
2989 #define MBEDTLS_PEM_PARSE_C
3005 #define MBEDTLS_PEM_WRITE_C
3023 #define MBEDTLS_PK_C
3038 #define MBEDTLS_PK_PARSE_C
3052 #define MBEDTLS_PK_WRITE_C
3069 #define MBEDTLS_PKCS5_C
3085 #define MBEDTLS_PKCS7_C
3104 #define MBEDTLS_PKCS12_C
3124 #define MBEDTLS_PLATFORM_C
3134 #define MBEDTLS_POLY1305_C
3149 #define MBEDTLS_PSA_CRYPTO_C
3178 #define MBEDTLS_PSA_CRYPTO_STORAGE_C
3190 #define MBEDTLS_PSA_ITS_FILE_C
3201 #define MBEDTLS_RIPEMD160_C
3221 #define MBEDTLS_RSA_C
3240 #define MBEDTLS_SHA1_C
3253 #define MBEDTLS_SHA224_C
3270 #define MBEDTLS_SHA256_C
3342 #define MBEDTLS_SHA384_C
3357 #define MBEDTLS_SHA512_C
3368 #define MBEDTLS_SHA3_C
3436 #define MBEDTLS_SSL_CACHE_C
3446 #define MBEDTLS_SSL_COOKIE_C
3459 #define MBEDTLS_SSL_TICKET_C
3473 #define MBEDTLS_SSL_CLI_C
3487 #define MBEDTLS_SSL_SRV_C
3503 #define MBEDTLS_SSL_TLS_C
3525 #define MBEDTLS_THREADING_C
3549 #define MBEDTLS_TIMING_C
3560 #define MBEDTLS_VERSION_C
3580 #define MBEDTLS_X509_USE_C
3596 #define MBEDTLS_X509_CRT_PARSE_C
3610 #define MBEDTLS_X509_CRL_PARSE_C
3624 #define MBEDTLS_X509_CSR_PARSE_C
3641 #define MBEDTLS_X509_CREATE_C
3654 #define MBEDTLS_X509_CRT_WRITE_C
3667 #define MBEDTLS_X509_CSR_WRITE_C