Lines Matching full:if
30 #if defined(MBEDTLS_MD_LIGHT)
44 #if defined(MBEDTLS_PSA_CRYPTO_CLIENT)
50 #if defined(MBEDTLS_MD_SOME_PSA)
58 #if defined(MBEDTLS_FS_IO)
63 #if defined(MBEDTLS_PSA_CRYPTO_C) && MBEDTLS_MD_MAX_SIZE < PSA_HASH_MAX_SIZE
67 #if defined(MBEDTLS_MD_C)
73 #if defined(MBEDTLS_MD_CAN_MD5)
79 #if defined(MBEDTLS_MD_CAN_RIPEMD160)
85 #if defined(MBEDTLS_MD_CAN_SHA1)
91 #if defined(MBEDTLS_MD_CAN_SHA224)
97 #if defined(MBEDTLS_MD_CAN_SHA256)
103 #if defined(MBEDTLS_MD_CAN_SHA384)
109 #if defined(MBEDTLS_MD_CAN_SHA512)
115 #if defined(MBEDTLS_MD_CAN_SHA3_224)
121 #if defined(MBEDTLS_MD_CAN_SHA3_256)
127 #if defined(MBEDTLS_MD_CAN_SHA3_384)
133 #if defined(MBEDTLS_MD_CAN_SHA3_512)
142 #if defined(MBEDTLS_MD_CAN_MD5) in mbedtls_md_info_from_type()
146 #if defined(MBEDTLS_MD_CAN_RIPEMD160) in mbedtls_md_info_from_type()
150 #if defined(MBEDTLS_MD_CAN_SHA1) in mbedtls_md_info_from_type()
154 #if defined(MBEDTLS_MD_CAN_SHA224) in mbedtls_md_info_from_type()
158 #if defined(MBEDTLS_MD_CAN_SHA256) in mbedtls_md_info_from_type()
162 #if defined(MBEDTLS_MD_CAN_SHA384) in mbedtls_md_info_from_type()
166 #if defined(MBEDTLS_MD_CAN_SHA512) in mbedtls_md_info_from_type()
170 #if defined(MBEDTLS_MD_CAN_SHA3_224) in mbedtls_md_info_from_type()
174 #if defined(MBEDTLS_MD_CAN_SHA3_256) in mbedtls_md_info_from_type()
178 #if defined(MBEDTLS_MD_CAN_SHA3_384) in mbedtls_md_info_from_type()
182 #if defined(MBEDTLS_MD_CAN_SHA3_512) in mbedtls_md_info_from_type()
191 #if defined(MBEDTLS_MD_SOME_PSA)
195 #if defined(MBEDTLS_MD_MD5_VIA_PSA) in psa_alg_of_md()
199 #if defined(MBEDTLS_MD_RIPEMD160_VIA_PSA) in psa_alg_of_md()
203 #if defined(MBEDTLS_MD_SHA1_VIA_PSA) in psa_alg_of_md()
207 #if defined(MBEDTLS_MD_SHA224_VIA_PSA) in psa_alg_of_md()
211 #if defined(MBEDTLS_MD_SHA256_VIA_PSA) in psa_alg_of_md()
215 #if defined(MBEDTLS_MD_SHA384_VIA_PSA) in psa_alg_of_md()
219 #if defined(MBEDTLS_MD_SHA512_VIA_PSA) in psa_alg_of_md()
223 #if defined(MBEDTLS_MD_SHA3_224_VIA_PSA) in psa_alg_of_md()
227 #if defined(MBEDTLS_MD_SHA3_256_VIA_PSA) in psa_alg_of_md()
231 #if defined(MBEDTLS_MD_SHA3_384_VIA_PSA) in psa_alg_of_md()
235 #if defined(MBEDTLS_MD_SHA3_512_VIA_PSA) in psa_alg_of_md()
247 if (alg == PSA_ALG_NONE) { in md_can_use_psa()
257 /* Note: this sets engine (if present) to MBEDTLS_MD_ENGINE_LEGACY */ in mbedtls_md_init()
263 if (ctx == NULL || ctx->md_info == NULL) { in mbedtls_md_free()
267 if (ctx->md_ctx != NULL) { in mbedtls_md_free()
268 #if defined(MBEDTLS_MD_SOME_PSA) in mbedtls_md_free()
269 if (ctx->engine == MBEDTLS_MD_ENGINE_PSA) { in mbedtls_md_free()
274 #if defined(MBEDTLS_MD5_C) in mbedtls_md_free()
279 #if defined(MBEDTLS_RIPEMD160_C) in mbedtls_md_free()
284 #if defined(MBEDTLS_SHA1_C) in mbedtls_md_free()
289 #if defined(MBEDTLS_SHA224_C) in mbedtls_md_free()
294 #if defined(MBEDTLS_SHA256_C) in mbedtls_md_free()
299 #if defined(MBEDTLS_SHA384_C) in mbedtls_md_free()
304 #if defined(MBEDTLS_SHA512_C) in mbedtls_md_free()
309 #if defined(MBEDTLS_SHA3_C) in mbedtls_md_free()
324 #if defined(MBEDTLS_MD_C) in mbedtls_md_free()
325 if (ctx->hmac_ctx != NULL) { in mbedtls_md_free()
337 if (dst == NULL || dst->md_info == NULL || in mbedtls_md_clone()
343 #if defined(MBEDTLS_MD_SOME_PSA) in mbedtls_md_clone()
344 if (src->engine != dst->engine) { in mbedtls_md_clone()
352 if (src->engine == MBEDTLS_MD_ENGINE_PSA) { in mbedtls_md_clone()
359 #if defined(MBEDTLS_MD5_C) in mbedtls_md_clone()
364 #if defined(MBEDTLS_RIPEMD160_C) in mbedtls_md_clone()
369 #if defined(MBEDTLS_SHA1_C) in mbedtls_md_clone()
374 #if defined(MBEDTLS_SHA224_C) in mbedtls_md_clone()
379 #if defined(MBEDTLS_SHA256_C) in mbedtls_md_clone()
384 #if defined(MBEDTLS_SHA384_C) in mbedtls_md_clone()
389 #if defined(MBEDTLS_SHA512_C) in mbedtls_md_clone()
394 #if defined(MBEDTLS_SHA3_C) in mbedtls_md_clone()
406 if (dst->hmac_ctx != NULL && src->hmac_ctx != NULL) in mbedtls_md_clone()
415 if (ctx->md_ctx == NULL) \
423 #if defined(MBEDTLS_MD_C) in mbedtls_md_setup()
424 if (ctx == NULL) { in mbedtls_md_setup()
428 if (md_info == NULL) { in mbedtls_md_setup()
434 #if defined(MBEDTLS_MD_C) in mbedtls_md_setup()
437 if (hmac != 0) { in mbedtls_md_setup()
442 #if defined(MBEDTLS_MD_SOME_PSA) in mbedtls_md_setup()
443 if (md_can_use_psa(ctx->md_info)) { in mbedtls_md_setup()
445 if (ctx->md_ctx == NULL) { in mbedtls_md_setup()
452 #if defined(MBEDTLS_MD5_C) in mbedtls_md_setup()
457 #if defined(MBEDTLS_RIPEMD160_C) in mbedtls_md_setup()
462 #if defined(MBEDTLS_SHA1_C) in mbedtls_md_setup()
467 #if defined(MBEDTLS_SHA224_C) in mbedtls_md_setup()
472 #if defined(MBEDTLS_SHA256_C) in mbedtls_md_setup()
477 #if defined(MBEDTLS_SHA384_C) in mbedtls_md_setup()
482 #if defined(MBEDTLS_SHA512_C) in mbedtls_md_setup()
487 #if defined(MBEDTLS_SHA3_C) in mbedtls_md_setup()
499 #if defined(MBEDTLS_MD_C) in mbedtls_md_setup()
500 if (hmac != 0) { in mbedtls_md_setup()
502 if (ctx->hmac_ctx == NULL) { in mbedtls_md_setup()
515 #if defined(MBEDTLS_MD_C) in mbedtls_md_starts()
516 if (ctx == NULL || ctx->md_info == NULL) { in mbedtls_md_starts()
521 #if defined(MBEDTLS_MD_SOME_PSA) in mbedtls_md_starts()
522 if (ctx->engine == MBEDTLS_MD_ENGINE_PSA) { in mbedtls_md_starts()
531 #if defined(MBEDTLS_MD5_C) in mbedtls_md_starts()
535 #if defined(MBEDTLS_RIPEMD160_C) in mbedtls_md_starts()
539 #if defined(MBEDTLS_SHA1_C) in mbedtls_md_starts()
543 #if defined(MBEDTLS_SHA224_C) in mbedtls_md_starts()
547 #if defined(MBEDTLS_SHA256_C) in mbedtls_md_starts()
551 #if defined(MBEDTLS_SHA384_C) in mbedtls_md_starts()
555 #if defined(MBEDTLS_SHA512_C) in mbedtls_md_starts()
559 #if defined(MBEDTLS_SHA3_C) in mbedtls_md_starts()
576 #if defined(MBEDTLS_MD_C) in mbedtls_md_update()
577 if (ctx == NULL || ctx->md_info == NULL) { in mbedtls_md_update()
582 #if defined(MBEDTLS_MD_SOME_PSA) in mbedtls_md_update()
583 if (ctx->engine == MBEDTLS_MD_ENGINE_PSA) { in mbedtls_md_update()
590 #if defined(MBEDTLS_MD5_C) in mbedtls_md_update()
594 #if defined(MBEDTLS_RIPEMD160_C) in mbedtls_md_update()
598 #if defined(MBEDTLS_SHA1_C) in mbedtls_md_update()
602 #if defined(MBEDTLS_SHA224_C) in mbedtls_md_update()
606 #if defined(MBEDTLS_SHA256_C) in mbedtls_md_update()
610 #if defined(MBEDTLS_SHA384_C) in mbedtls_md_update()
614 #if defined(MBEDTLS_SHA512_C) in mbedtls_md_update()
618 #if defined(MBEDTLS_SHA3_C) in mbedtls_md_update()
632 #if defined(MBEDTLS_MD_C) in mbedtls_md_finish()
633 if (ctx == NULL || ctx->md_info == NULL) { in mbedtls_md_finish()
638 #if defined(MBEDTLS_MD_SOME_PSA) in mbedtls_md_finish()
639 if (ctx->engine == MBEDTLS_MD_ENGINE_PSA) { in mbedtls_md_finish()
648 #if defined(MBEDTLS_MD5_C) in mbedtls_md_finish()
652 #if defined(MBEDTLS_RIPEMD160_C) in mbedtls_md_finish()
656 #if defined(MBEDTLS_SHA1_C) in mbedtls_md_finish()
660 #if defined(MBEDTLS_SHA224_C) in mbedtls_md_finish()
664 #if defined(MBEDTLS_SHA256_C) in mbedtls_md_finish()
668 #if defined(MBEDTLS_SHA384_C) in mbedtls_md_finish()
672 #if defined(MBEDTLS_SHA512_C) in mbedtls_md_finish()
676 #if defined(MBEDTLS_SHA3_C) in mbedtls_md_finish()
691 if (md_info == NULL) { in mbedtls_md()
695 #if defined(MBEDTLS_MD_SOME_PSA) in mbedtls_md()
696 if (md_can_use_psa(md_info)) { in mbedtls_md()
706 #if defined(MBEDTLS_MD5_C) in mbedtls_md()
710 #if defined(MBEDTLS_RIPEMD160_C) in mbedtls_md()
714 #if defined(MBEDTLS_SHA1_C) in mbedtls_md()
718 #if defined(MBEDTLS_SHA224_C) in mbedtls_md()
722 #if defined(MBEDTLS_SHA256_C) in mbedtls_md()
726 #if defined(MBEDTLS_SHA384_C) in mbedtls_md()
730 #if defined(MBEDTLS_SHA512_C) in mbedtls_md()
734 #if defined(MBEDTLS_SHA3_C) in mbedtls_md()
751 if (md_info == NULL) { in mbedtls_md_get_size()
760 if (md_info == NULL) { in mbedtls_md_get_type()
767 #if defined(MBEDTLS_PSA_CRYPTO_CLIENT)
780 #if defined(MBEDTLS_MD_C)
787 #if defined(MBEDTLS_MD_CAN_SHA512)
791 #if defined(MBEDTLS_MD_CAN_SHA384)
795 #if defined(MBEDTLS_MD_CAN_SHA256)
798 #if defined(MBEDTLS_MD_CAN_SHA224)
802 #if defined(MBEDTLS_MD_CAN_SHA1)
806 #if defined(MBEDTLS_MD_CAN_RIPEMD160)
810 #if defined(MBEDTLS_MD_CAN_MD5)
814 #if defined(MBEDTLS_MD_CAN_SHA3_224)
818 #if defined(MBEDTLS_MD_CAN_SHA3_256)
822 #if defined(MBEDTLS_MD_CAN_SHA3_384)
826 #if defined(MBEDTLS_MD_CAN_SHA3_512)
844 #if defined(MBEDTLS_MD_CAN_MD5)
847 #if defined(MBEDTLS_MD_CAN_RIPEMD160)
850 #if defined(MBEDTLS_MD_CAN_SHA1)
854 #if defined(MBEDTLS_MD_CAN_SHA224)
857 #if defined(MBEDTLS_MD_CAN_SHA256)
860 #if defined(MBEDTLS_MD_CAN_SHA384)
863 #if defined(MBEDTLS_MD_CAN_SHA512)
866 #if defined(MBEDTLS_MD_CAN_SHA3_224)
869 #if defined(MBEDTLS_MD_CAN_SHA3_256)
872 #if defined(MBEDTLS_MD_CAN_SHA3_384)
875 #if defined(MBEDTLS_MD_CAN_SHA3_512)
883 if (NULL == md_name) { in mbedtls_md_info_from_string()
898 if (md_info == NULL) { in mbedtls_md_get_name()
914 if (ctx == NULL) { in mbedtls_md_info_from_ctx()
921 #if defined(MBEDTLS_FS_IO)
930 if (md_info == NULL) { in mbedtls_md_file()
934 if ((f = fopen(path, "rb")) == NULL) { in mbedtls_md_file()
943 if ((ret = mbedtls_md_setup(&ctx, md_info, 0)) != 0) { in mbedtls_md_file()
947 if ((ret = mbedtls_md_starts(&ctx)) != 0) { in mbedtls_md_file()
952 if ((ret = mbedtls_md_update(&ctx, buf, n)) != 0) { in mbedtls_md_file()
957 if (ferror(f) != 0) { in mbedtls_md_file()
978 if (ctx == NULL || ctx->md_info == NULL || ctx->hmac_ctx == NULL) { in mbedtls_md_hmac_starts()
982 if (keylen > (size_t) ctx->md_info->block_size) { in mbedtls_md_hmac_starts()
983 if ((ret = mbedtls_md_starts(ctx)) != 0) { in mbedtls_md_hmac_starts()
986 if ((ret = mbedtls_md_update(ctx, key, keylen)) != 0) { in mbedtls_md_hmac_starts()
989 if ((ret = mbedtls_md_finish(ctx, sum)) != 0) { in mbedtls_md_hmac_starts()
1006 if ((ret = mbedtls_md_starts(ctx)) != 0) { in mbedtls_md_hmac_starts()
1009 if ((ret = mbedtls_md_update(ctx, ipad, in mbedtls_md_hmac_starts()
1022 if (ctx == NULL || ctx->md_info == NULL || ctx->hmac_ctx == NULL) { in mbedtls_md_hmac_update()
1035 if (ctx == NULL || ctx->md_info == NULL || ctx->hmac_ctx == NULL) { in mbedtls_md_hmac_finish()
1041 if ((ret = mbedtls_md_finish(ctx, tmp)) != 0) { in mbedtls_md_hmac_finish()
1044 if ((ret = mbedtls_md_starts(ctx)) != 0) { in mbedtls_md_hmac_finish()
1047 if ((ret = mbedtls_md_update(ctx, opad, in mbedtls_md_hmac_finish()
1051 if ((ret = mbedtls_md_update(ctx, tmp, in mbedtls_md_hmac_finish()
1063 if (ctx == NULL || ctx->md_info == NULL || ctx->hmac_ctx == NULL) { in mbedtls_md_hmac_reset()
1069 if ((ret = mbedtls_md_starts(ctx)) != 0) { in mbedtls_md_hmac_reset()
1083 if (md_info == NULL) { in mbedtls_md_hmac()
1089 if ((ret = mbedtls_md_setup(&ctx, md_info, 1)) != 0) { in mbedtls_md_hmac()
1093 if ((ret = mbedtls_md_hmac_starts(&ctx, key, keylen)) != 0) { in mbedtls_md_hmac()
1096 if ((ret = mbedtls_md_hmac_update(&ctx, input, ilen)) != 0) { in mbedtls_md_hmac()
1099 if ((ret = mbedtls_md_hmac_finish(&ctx, output)) != 0) { in mbedtls_md_hmac()