Lines Matching full:if

31 #if CHAR_BIT != 8
35 #if defined(_WIN32)
36 #if !defined(MBEDTLS_PLATFORM_C)
42 #if !defined(MBEDTLS_PLATFORM_SNPRINTF_ALT) && \
47 #if !defined(MBEDTLS_PLATFORM_VSNPRINTF_ALT) && \
53 #if defined(TARGET_LIKE_MBED) && defined(MBEDTLS_NET_C)
57 #if defined(MBEDTLS_DEPRECATED_WARNING) && \
62 #if defined(MBEDTLS_HAVE_TIME_DATE) && !defined(MBEDTLS_HAVE_TIME)
66 #if defined(MBEDTLS_AESNI_C) && !defined(MBEDTLS_HAVE_ASM)
70 #if defined(MBEDTLS_CTR_DRBG_C) && !defined(MBEDTLS_AES_C)
74 #if defined(MBEDTLS_DHM_C) && !defined(MBEDTLS_BIGNUM_C)
78 #if defined(MBEDTLS_CMAC_C) && \
83 #if defined(MBEDTLS_NIST_KW_C) && \
88 #if defined(MBEDTLS_ECDH_C) && !defined(MBEDTLS_ECP_C)
92 #if defined(MBEDTLS_ECDSA_C) && \
110 #if defined(MBEDTLS_ECJPAKE_C) && \
115 #if defined(MBEDTLS_ECP_RESTARTABLE) && \
127 #if defined(MBEDTLS_ECDSA_DETERMINISTIC) && !defined(MBEDTLS_HMAC_DRBG_C)
131 #if defined(MBEDTLS_ECP_C) && ( !defined(MBEDTLS_BIGNUM_C) || ( \
148 #if defined(MBEDTLS_PK_PARSE_C) && !defined(MBEDTLS_ASN1_PARSE_C)
152 #if defined(MBEDTLS_ENTROPY_C) && (!defined(MBEDTLS_SHA512_C) && \
156 #if defined(MBEDTLS_ENTROPY_C) && defined(MBEDTLS_SHA512_C) && \
160 #if defined(MBEDTLS_ENTROPY_C) && \
165 #if defined(MBEDTLS_ENTROPY_C) && \
170 #if defined(__has_feature)
171 #if __has_feature(memory_sanitizer)
175 #if defined(MBEDTLS_TEST_CONSTANT_FLOW_MEMSAN) && !defined(MBEDTLS_HAS_MEMSAN)
180 #if defined(MBEDTLS_GCM_C) && ( \
185 #if defined(MBEDTLS_ECP_RANDOMIZE_JAC_ALT) && !defined(MBEDTLS_ECP_INTERNAL_ALT)
189 #if defined(MBEDTLS_ECP_ADD_MIXED_ALT) && !defined(MBEDTLS_ECP_INTERNAL_ALT)
193 #if defined(MBEDTLS_ECP_DOUBLE_JAC_ALT) && !defined(MBEDTLS_ECP_INTERNAL_ALT)
197 #if defined(MBEDTLS_ECP_NORMALIZE_JAC_MANY_ALT) && !defined(MBEDTLS_ECP_INTERNAL_ALT)
201 #if defined(MBEDTLS_ECP_NORMALIZE_JAC_ALT) && !defined(MBEDTLS_ECP_INTERNAL_ALT)
205 #if defined(MBEDTLS_ECP_DOUBLE_ADD_MXZ_ALT) && !defined(MBEDTLS_ECP_INTERNAL_ALT)
209 #if defined(MBEDTLS_ECP_RANDOMIZE_MXZ_ALT) && !defined(MBEDTLS_ECP_INTERNAL_ALT)
213 #if defined(MBEDTLS_ECP_NORMALIZE_MXZ_ALT) && !defined(MBEDTLS_ECP_INTERNAL_ALT)
217 #if defined(MBEDTLS_ECP_NO_FALLBACK) && !defined(MBEDTLS_ECP_INTERNAL_ALT)
221 #if defined(MBEDTLS_HKDF_C) && !defined(MBEDTLS_MD_C)
225 #if defined(MBEDTLS_HMAC_DRBG_C) && !defined(MBEDTLS_MD_C)
229 #if defined(MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED) && \
235 #if defined(MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED) && \
241 #if defined(MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED) && !defined(MBEDTLS_DHM_C)
245 #if defined(MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED) && \
250 #if defined(MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED) && \
256 #if defined(MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED) && \
262 #if defined(MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED) && \
268 #if defined(MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED) && \
274 #if defined(MBEDTLS_KEY_EXCHANGE_RSA_ENABLED) && \
280 #if defined(MBEDTLS_KEY_EXCHANGE_ECJPAKE_ENABLED) && \
286 #if defined(MBEDTLS_KEY_EXCHANGE_WITH_CERT_ENABLED) && \
294 #if defined(MBEDTLS_MEMORY_BUFFER_ALLOC_C) && \
299 #if defined(MBEDTLS_MEMORY_BACKTRACE) && !defined(MBEDTLS_MEMORY_BUFFER_ALLOC_C)
303 #if defined(MBEDTLS_MEMORY_DEBUG) && !defined(MBEDTLS_MEMORY_BUFFER_ALLOC_C)
307 #if defined(MBEDTLS_PADLOCK_C) && !defined(MBEDTLS_HAVE_ASM)
311 #if defined(MBEDTLS_PEM_PARSE_C) && !defined(MBEDTLS_BASE64_C)
315 #if defined(MBEDTLS_PEM_WRITE_C) && !defined(MBEDTLS_BASE64_C)
319 #if defined(MBEDTLS_PK_C) && \
324 #if defined(MBEDTLS_PK_PARSE_C) && !defined(MBEDTLS_PK_C)
328 #if defined(MBEDTLS_PK_WRITE_C) && !defined(MBEDTLS_PK_C)
332 #if defined(MBEDTLS_PLATFORM_EXIT_ALT) && !defined(MBEDTLS_PLATFORM_C)
336 #if defined(MBEDTLS_PLATFORM_EXIT_MACRO) && !defined(MBEDTLS_PLATFORM_C)
340 #if defined(MBEDTLS_PLATFORM_EXIT_MACRO) &&\
346 #if defined(MBEDTLS_PLATFORM_TIME_ALT) &&\
352 #if defined(MBEDTLS_PLATFORM_TIME_MACRO) &&\
358 #if defined(MBEDTLS_PLATFORM_TIME_TYPE_MACRO) &&\
364 #if defined(MBEDTLS_PLATFORM_TIME_MACRO) &&\
370 #if defined(MBEDTLS_PLATFORM_TIME_TYPE_MACRO) &&\
376 #if defined(MBEDTLS_PLATFORM_FPRINTF_ALT) && !defined(MBEDTLS_PLATFORM_C)
380 #if defined(MBEDTLS_PLATFORM_FPRINTF_MACRO) && !defined(MBEDTLS_PLATFORM_C)
384 #if defined(MBEDTLS_PLATFORM_FPRINTF_MACRO) &&\
390 #if defined(MBEDTLS_PLATFORM_FREE_MACRO) &&\
395 #if defined(MBEDTLS_PLATFORM_FREE_MACRO) &&\
400 #if defined(MBEDTLS_PLATFORM_FREE_MACRO) && !defined(MBEDTLS_PLATFORM_CALLOC_MACRO)
401 #error "MBEDTLS_PLATFORM_CALLOC_MACRO must be defined if MBEDTLS_PLATFORM_FREE_MACRO is"
404 #if defined(MBEDTLS_PLATFORM_CALLOC_MACRO) &&\
409 #if defined(MBEDTLS_PLATFORM_CALLOC_MACRO) &&\
414 #if defined(MBEDTLS_PLATFORM_CALLOC_MACRO) && !defined(MBEDTLS_PLATFORM_FREE_MACRO)
415 #error "MBEDTLS_PLATFORM_FREE_MACRO must be defined if MBEDTLS_PLATFORM_CALLOC_MACRO is"
418 #if defined(MBEDTLS_PLATFORM_MEMORY) && !defined(MBEDTLS_PLATFORM_C)
422 #if defined(MBEDTLS_PLATFORM_PRINTF_ALT) && !defined(MBEDTLS_PLATFORM_C)
426 #if defined(MBEDTLS_PLATFORM_PRINTF_MACRO) && !defined(MBEDTLS_PLATFORM_C)
430 #if defined(MBEDTLS_PLATFORM_PRINTF_MACRO) &&\
436 #if defined(MBEDTLS_PLATFORM_SNPRINTF_ALT) && !defined(MBEDTLS_PLATFORM_C)
440 #if defined(MBEDTLS_PLATFORM_SNPRINTF_MACRO) && !defined(MBEDTLS_PLATFORM_C)
444 #if defined(MBEDTLS_PLATFORM_SNPRINTF_MACRO) &&\
450 #if defined(MBEDTLS_PLATFORM_STD_MEM_HDR) &&\
455 #if defined(MBEDTLS_PLATFORM_STD_CALLOC) && !defined(MBEDTLS_PLATFORM_MEMORY)
459 #if defined(MBEDTLS_PLATFORM_STD_CALLOC) && !defined(MBEDTLS_PLATFORM_MEMORY)
463 #if defined(MBEDTLS_PLATFORM_STD_FREE) && !defined(MBEDTLS_PLATFORM_MEMORY)
467 #if defined(MBEDTLS_PLATFORM_STD_EXIT) &&\
472 #if defined(MBEDTLS_PLATFORM_STD_TIME) &&\
478 #if defined(MBEDTLS_PLATFORM_STD_FPRINTF) &&\
483 #if defined(MBEDTLS_PLATFORM_STD_PRINTF) &&\
488 #if defined(MBEDTLS_PLATFORM_STD_SNPRINTF) &&\
493 #if defined(MBEDTLS_ENTROPY_NV_SEED) &&\
498 #if defined(MBEDTLS_PLATFORM_NV_SEED_ALT) &&\
503 #if defined(MBEDTLS_PLATFORM_STD_NV_SEED_READ) &&\
508 #if defined(MBEDTLS_PLATFORM_STD_NV_SEED_WRITE) &&\
513 #if defined(MBEDTLS_PLATFORM_NV_SEED_READ_MACRO) &&\
519 #if defined(MBEDTLS_PLATFORM_NV_SEED_WRITE_MACRO) &&\
525 #if defined(MBEDTLS_PSA_CRYPTO_C) && \
532 #if defined(MBEDTLS_PSA_CRYPTO_SPM) && !defined(MBEDTLS_PSA_CRYPTO_C)
536 #if defined(MBEDTLS_PSA_CRYPTO_SE_C) && \
542 #if defined(MBEDTLS_PSA_CRYPTO_STORAGE_C) && \
547 #if defined(MBEDTLS_PSA_INJECT_ENTROPY) && \
553 #if defined(MBEDTLS_PSA_INJECT_ENTROPY) && \
558 #if defined(MBEDTLS_PSA_INJECT_ENTROPY) && \
563 #if defined(MBEDTLS_PSA_ITS_FILE_C) && \
568 #if defined(MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER) && \
573 #if defined(MBEDTLS_RSA_C) && ( !defined(MBEDTLS_BIGNUM_C) || \
578 #if defined(MBEDTLS_RSA_C) && ( !defined(MBEDTLS_PKCS1_V21) && \
583 #if defined(MBEDTLS_X509_RSASSA_PSS_SUPPORT) && \
588 #if defined(MBEDTLS_SHA384_C) && !defined(MBEDTLS_SHA512_C)
592 #if defined(MBEDTLS_SHA224_C) && !defined(MBEDTLS_SHA256_C)
596 #if defined(MBEDTLS_SHA256_C) && !defined(MBEDTLS_SHA224_C)
600 #if defined(MBEDTLS_SSL_PROTO_TLS1_2) && ( !defined(MBEDTLS_SHA1_C) && \
605 #if defined(MBEDTLS_SSL_PROTO_TLS1_3_EXPERIMENTAL) && ( !defined(MBEDTLS_HKDF_C) && \
610 #if defined(MBEDTLS_SSL_PROTO_TLS1_2) && \
626 #if defined(MBEDTLS_SSL_PROTO_DTLS) && \
631 #if defined(MBEDTLS_SSL_CLI_C) && !defined(MBEDTLS_SSL_TLS_C)
635 #if defined(MBEDTLS_SSL_TLS_C) && ( !defined(MBEDTLS_CIPHER_C) || \
640 #if defined(MBEDTLS_SSL_SRV_C) && !defined(MBEDTLS_SSL_TLS_C)
644 #if defined(MBEDTLS_SSL_TLS_C) && !defined(MBEDTLS_SSL_PROTO_TLS1_2)
648 #if defined(MBEDTLS_SSL_DTLS_HELLO_VERIFY) && !defined(MBEDTLS_SSL_PROTO_DTLS)
652 #if defined(MBEDTLS_SSL_DTLS_CLIENT_PORT_REUSE) && \
657 #if defined(MBEDTLS_SSL_DTLS_ANTI_REPLAY) && \
662 #if defined(MBEDTLS_SSL_DTLS_CONNECTION_ID) && \
667 #if defined(MBEDTLS_SSL_DTLS_CONNECTION_ID) && \
673 #if defined(MBEDTLS_SSL_DTLS_CONNECTION_ID) && \
679 #if defined(MBEDTLS_SSL_ENCRYPT_THEN_MAC) && \
684 #if defined(MBEDTLS_SSL_EXTENDED_MASTER_SECRET) && \
689 #if defined(MBEDTLS_SSL_TICKET_C) && !defined(MBEDTLS_CIPHER_C)
693 #if defined(MBEDTLS_SSL_SERVER_NAME_INDICATION) && \
698 #if defined(MBEDTLS_THREADING_PTHREAD)
699 #if !defined(MBEDTLS_THREADING_C) || defined(MBEDTLS_THREADING_IMPL)
705 #if defined(MBEDTLS_THREADING_ALT)
706 #if !defined(MBEDTLS_THREADING_C) || defined(MBEDTLS_THREADING_IMPL)
712 #if defined(MBEDTLS_THREADING_C) && !defined(MBEDTLS_THREADING_IMPL)
717 #if defined(MBEDTLS_USE_PSA_CRYPTO) && !defined(MBEDTLS_PSA_CRYPTO_C)
721 #if defined(MBEDTLS_VERSION_FEATURES) && !defined(MBEDTLS_VERSION_C)
725 #if defined(MBEDTLS_X509_USE_C) && ( !defined(MBEDTLS_BIGNUM_C) || \
731 #if defined(MBEDTLS_X509_CREATE_C) && ( !defined(MBEDTLS_BIGNUM_C) || \
737 #if defined(MBEDTLS_X509_CRT_PARSE_C) && ( !defined(MBEDTLS_X509_USE_C) )
741 #if defined(MBEDTLS_X509_CRL_PARSE_C) && ( !defined(MBEDTLS_X509_USE_C) )
745 #if defined(MBEDTLS_X509_CSR_PARSE_C) && ( !defined(MBEDTLS_X509_USE_C) )
749 #if defined(MBEDTLS_X509_CRT_WRITE_C) && ( !defined(MBEDTLS_X509_CREATE_C) )
753 #if defined(MBEDTLS_X509_CSR_WRITE_C) && ( !defined(MBEDTLS_X509_CREATE_C) )
757 #if defined(MBEDTLS_HAVE_INT32) && defined(MBEDTLS_HAVE_INT64)
761 #if ( defined(MBEDTLS_HAVE_INT32) || defined(MBEDTLS_HAVE_INT64) ) && \
766 #if defined(MBEDTLS_SSL_DTLS_SRTP) && ( !defined(MBEDTLS_SSL_PROTO_DTLS) )
770 #if defined(MBEDTLS_SSL_VARIABLE_BUFFER_LENGTH) && ( !defined(MBEDTLS_SSL_MAX_FRAGMENT_LENGTH) )
779 #if defined(MBEDTLS_HAVEGE_C) //no-check-names
783 #if defined(MBEDTLS_SSL_HW_RECORD_ACCEL) //no-check-names
787 #if defined(MBEDTLS_SSL_PROTO_SSL3) //no-check-names
791 #if defined(MBEDTLS_SSL_SRV_SUPPORT_SSLV2_CLIENT_HELLO) //no-check-names
795 #if defined(MBEDTLS_SSL_TRUNCATED_HMAC_COMPAT) //no-check-names
799 #if defined(MBEDTLS_TLS_DEFAULT_ALLOW_SHA1_IN_CERTIFICATES) //no-check-names
800 …_SHA1_IN_CERTIFICATES was removed in Mbed TLS 3.0. See the ChangeLog entry if you really need SHA-…
803 #if defined(MBEDTLS_ZLIB_SUPPORT) //no-check-names
807 #if defined(MBEDTLS_SSL_PROTO_TLS1) //no-check-names
811 #if defined(MBEDTLS_SSL_PROTO_TLS1_1) //no-check-names
815 #if defined(MBEDTLS_CHECK_PARAMS) //no-check-names
819 #if defined(MBEDTLS_SSL_CID_PADDING_GRANULARITY) //no-check-names
823 #if defined(MBEDTLS_SSL_TLS1_3_PADDING_GRANULARITY) //no-check-names
827 #if defined(MBEDTLS_SSL_TRUNCATED_HMAC) //no-check-names
834 * #if defined(MBEDTLS_xxx_C) that results in empty translation units.