Go to the documentation of this file.
22 #define MBEDTLS_CONFIG_VERSION 0x04000000
61 #define MBEDTLS_TIMING_ALT
85 #define MBEDTLS_TIMING_C
107 #define MBEDTLS_ERROR_C
122 #define MBEDTLS_ERROR_STRERROR_DUMMY
133 #define MBEDTLS_VERSION_C
146 #define MBEDTLS_VERSION_FEATURES
165 #define MBEDTLS_CONFIG_FILE "mbedtls/mbedtls_config.h"
182 #define MBEDTLS_USER_CONFIG_FILE "/dev/null"
204 #define MBEDTLS_SSL_NULL_CIPHERSUITES
219 #define MBEDTLS_DEBUG_C
243 #define MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED
261 #define MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED
285 #define MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED
304 #define MBEDTLS_KEY_EXCHANGE_ECJPAKE_ENABLED
324 #define MBEDTLS_KEY_EXCHANGE_PSK_ENABLED
338 #define MBEDTLS_SSL_ALL_ALERT_MESSAGES
347 #define MBEDTLS_SSL_ALPN
359 #define MBEDTLS_SSL_ASYNC_PRIVATE
371 #define MBEDTLS_SSL_CACHE_C
387 #define MBEDTLS_SSL_CLI_C
416 #define MBEDTLS_SSL_CONTEXT_SERIALIZATION
426 #define MBEDTLS_SSL_COOKIE_C
442 #define MBEDTLS_SSL_DEBUG_ALL
457 #define MBEDTLS_SSL_DTLS_ANTI_REPLAY
473 #define MBEDTLS_SSL_DTLS_CLIENT_PORT_REUSE
497 #define MBEDTLS_SSL_DTLS_CONNECTION_ID
515 #define MBEDTLS_SSL_DTLS_HELLO_VERIFY
546 #define MBEDTLS_SSL_DTLS_SRTP
564 #define MBEDTLS_SSL_EARLY_DATA
580 #define MBEDTLS_SSL_ENCRYPT_THEN_MAC
596 #define MBEDTLS_SSL_EXTENDED_MASTER_SECRET
620 #define MBEDTLS_SSL_KEEP_PEER_CERTIFICATE
629 #define MBEDTLS_SSL_MAX_FRAGMENT_LENGTH
642 #define MBEDTLS_SSL_PROTO_DTLS
653 #define MBEDTLS_SSL_PROTO_TLS1_2
668 #define MBEDTLS_SSL_PROTO_TLS1_3
679 #define MBEDTLS_SSL_RECORD_SIZE_LIMIT
693 #define MBEDTLS_SSL_KEYING_MATERIAL_EXPORT
717 #define MBEDTLS_SSL_RENEGOTIATION
728 #define MBEDTLS_SSL_SERVER_NAME_INDICATION
742 #define MBEDTLS_SSL_SESSION_TICKETS
758 #define MBEDTLS_SSL_SRV_C
770 #define MBEDTLS_SSL_TICKET_C
792 #define MBEDTLS_SSL_TLS1_3_COMPATIBILITY_MODE
810 #define MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_EPHEMERAL_ENABLED
822 #define MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_ENABLED
836 #define MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_EPHEMERAL_ENABLED
852 #define MBEDTLS_SSL_TLS_C
862 #define MBEDTLS_SSL_VARIABLE_BUFFER_LENGTH
864 #define MBEDTLS_PSK_MAX_LEN 32
865 #define MBEDTLS_SSL_CACHE_DEFAULT_MAX_ENTRIES 50
866 #define MBEDTLS_SSL_CACHE_DEFAULT_TIMEOUT 86400
873 #define MBEDTLS_SSL_CID_IN_LEN_MAX 32
880 #define MBEDTLS_SSL_CID_OUT_LEN_MAX 32
896 #define MBEDTLS_SSL_CID_TLS1_3_PADDING_GRANULARITY 16
910 #define MBEDTLS_SSL_CIPHERSUITES MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
912 #define MBEDTLS_SSL_COOKIE_TIMEOUT 60
929 #define MBEDTLS_SSL_DTLS_MAX_BUFFERING 32768
950 #define MBEDTLS_SSL_IN_CONTENT_LEN 16384
963 #define MBEDTLS_SSL_MAX_EARLY_DATA_SIZE 1024
983 #define MBEDTLS_SSL_OUT_CONTENT_LEN 16384
993 #define MBEDTLS_SSL_TLS1_3_DEFAULT_NEW_SESSION_TICKETS 1
1016 #define MBEDTLS_SSL_TLS1_3_TICKET_AGE_TOLERANCE 6000
1025 #define MBEDTLS_SSL_TLS1_3_TICKET_NONCE_LENGTH 32
1050 #define MBEDTLS_PKCS7_C
1065 #define MBEDTLS_X509_CREATE_C
1079 #define MBEDTLS_X509_CRL_PARSE_C
1095 #define MBEDTLS_X509_CRT_PARSE_C
1108 #define MBEDTLS_X509_CRT_WRITE_C
1122 #define MBEDTLS_X509_CSR_PARSE_C
1135 #define MBEDTLS_X509_CSR_WRITE_C
1146 #define MBEDTLS_X509_REMOVE_INFO
1158 #define MBEDTLS_X509_RSASSA_PSS_SUPPORT
1179 #define MBEDTLS_X509_TRUSTED_CERTIFICATE_CALLBACK
1197 #define MBEDTLS_X509_USE_C
1199 #define MBEDTLS_X509_MAX_FILE_PATH_LEN 512
1200 #define MBEDTLS_X509_MAX_INTERMEDIATE_CA 8