/mbedtls-latest/library/ |
D | md.c | 263 if (ctx == NULL || ctx->md_info == NULL) { in mbedtls_md_free() 273 switch (ctx->md_info->type) { in mbedtls_md_free() 327 2 * ctx->md_info->block_size); in mbedtls_md_free() 337 if (dst == NULL || dst->md_info == NULL || in mbedtls_md_clone() 338 src == NULL || src->md_info == NULL || in mbedtls_md_clone() 339 dst->md_info != src->md_info) { in mbedtls_md_clone() 358 switch (src->md_info->type) { in mbedtls_md_clone() 418 int mbedtls_md_setup(mbedtls_md_context_t *ctx, const mbedtls_md_info_t *md_info, int hmac) in mbedtls_md_setup() argument 425 if (md_info == NULL) { in mbedtls_md_setup() 429 ctx->md_info = md_info; in mbedtls_md_setup() [all …]
|
D | hmac_drbg.c | 47 size_t md_len = mbedtls_md_get_size(ctx->md_ctx.md_info); in mbedtls_hmac_drbg_update() 98 const mbedtls_md_info_t *md_info, in mbedtls_hmac_drbg_seed_buf() argument 103 if ((ret = mbedtls_md_setup(&ctx->md_ctx, md_info, 1)) != 0) { in mbedtls_hmac_drbg_seed_buf() 117 mbedtls_md_get_size(md_info))) != 0) { in mbedtls_hmac_drbg_seed_buf() 120 memset(ctx->V, 0x01, mbedtls_md_get_size(md_info)); in mbedtls_hmac_drbg_seed_buf() 223 const mbedtls_md_info_t *md_info, in mbedtls_hmac_drbg_seed() argument 232 if ((ret = mbedtls_md_setup(&ctx->md_ctx, md_info, 1)) != 0) { in mbedtls_hmac_drbg_seed() 241 md_size = mbedtls_md_get_size(md_info); in mbedtls_hmac_drbg_seed() 312 size_t md_len = mbedtls_md_get_size(ctx->md_ctx.md_info); in mbedtls_hmac_drbg_random_with_add() 416 if (ctx->md_ctx.md_info != NULL) { in mbedtls_hmac_drbg_free() [all …]
|
D | pkcs7.c | 651 const mbedtls_md_info_t *md_info; in mbedtls_pkcs7_data_or_hash_verify() local 669 md_info = mbedtls_md_info_from_type(md_alg); in mbedtls_pkcs7_data_or_hash_verify() 670 if (md_info == NULL) { in mbedtls_pkcs7_data_or_hash_verify() 674 hash = mbedtls_calloc(mbedtls_md_get_size(md_info), 1); in mbedtls_pkcs7_data_or_hash_verify() 681 if (datalen != mbedtls_md_get_size(md_info)) { in mbedtls_pkcs7_data_or_hash_verify() 687 ret = mbedtls_md(md_info, data, datalen, hash); in mbedtls_pkcs7_data_or_hash_verify() 709 mbedtls_md_get_size(md_info), in mbedtls_pkcs7_data_or_hash_verify()
|
D | pkcs12.c | 275 const mbedtls_md_info_t *md_info; in calculate_hashes() local 277 md_info = mbedtls_md_info_from_type(md_type); in calculate_hashes() 278 if (md_info == NULL) { in calculate_hashes() 284 if ((ret = mbedtls_md_setup(&md_ctx, md_info, 0)) != 0) { in calculate_hashes() 314 if ((ret = mbedtls_md(md_info, hash_output, hlen, hash_output)) in calculate_hashes()
|
D | pkcs5.c | 278 unsigned char md_size = mbedtls_md_get_size(ctx->md_info); in pkcs5_pbkdf2_hmac() 376 const mbedtls_md_info_t *md_info = NULL; in mbedtls_pkcs5_pbkdf2_hmac_ext() local 379 md_info = mbedtls_md_info_from_type(md_alg); in mbedtls_pkcs5_pbkdf2_hmac_ext() 380 if (md_info == NULL) { in mbedtls_pkcs5_pbkdf2_hmac_ext() 386 if ((ret = mbedtls_md_setup(&md_ctx, md_info, 1)) != 0) { in mbedtls_pkcs5_pbkdf2_hmac_ext()
|
D | psa_crypto_random_impl.h | 119 const mbedtls_md_info_t *md_info = mbedtls_md_info_from_type(MBEDTLS_PSA_HMAC_DRBG_MD_TYPE); in mbedtls_psa_drbg_seed() 120 return mbedtls_hmac_drbg_seed(drbg_ctx, md_info, mbedtls_entropy_func, entropy, custom, len); in mbedtls_psa_drbg_seed()
|
D | rsa.c | 1627 const mbedtls_md_info_t *md_info; in mgf_mask() local 1631 md_info = mbedtls_md_info_from_type(md_alg); in mgf_mask() 1632 if (md_info == NULL) { in mgf_mask() 1637 if ((ret = mbedtls_md_setup(&md_ctx, md_info, 0)) != 0) { in mgf_mask() 1641 hlen = mbedtls_md_get_size(md_info); in mgf_mask() 1703 const mbedtls_md_info_t *md_info = mbedtls_md_info_from_type(md_alg); in hash_mprime() local 1704 if (md_info == NULL) { in hash_mprime() 1709 if ((ret = mbedtls_md_setup(&md_ctx, md_info, 0)) != 0) { in hash_mprime() 1746 const mbedtls_md_info_t *md_info; in compute_hash() local 1748 md_info = mbedtls_md_info_from_type(md_alg); in compute_hash() [all …]
|
D | x509_crt.c | 2020 const mbedtls_md_info_t *md_info; in x509_crt_verifycrl() local 2068 md_info = mbedtls_md_info_from_type(crl_list->sig_md); in x509_crt_verifycrl() 2069 hash_length = mbedtls_md_get_size(md_info); in x509_crt_verifycrl() 2070 if (mbedtls_md(md_info, in x509_crt_verifycrl() 2131 const mbedtls_md_info_t *md_info; in x509_crt_check_signature() local 2132 md_info = mbedtls_md_info_from_type(child->sig_md); in x509_crt_check_signature() 2133 hash_len = mbedtls_md_get_size(md_info); in x509_crt_check_signature() 2136 if (mbedtls_md(md_info, child->tbs.p, child->tbs.len, hash) != 0) { in x509_crt_check_signature()
|
D | ecdsa.c | 410 const mbedtls_md_info_t *md_info; in mbedtls_ecdsa_sign_det_restartable() local 413 if ((md_info = mbedtls_md_info_from_type(md_alg)) == NULL) { in mbedtls_ecdsa_sign_det_restartable() 438 MBEDTLS_MPI_CHK(mbedtls_hmac_drbg_seed_buf(p_rng, md_info, data, 2 * grp_len)); in mbedtls_ecdsa_sign_det_restartable()
|
/mbedtls-latest/tests/suites/ |
D | test_suite_md.function | 161 void md_info(int md_type, char *md_name, int md_size) 163 const mbedtls_md_info_t *md_info; 172 md_info = mbedtls_md_info_from_type(md_type); 173 TEST_ASSERT(md_info != NULL); 175 TEST_ASSERT(md_info == mbedtls_md_info_from_string(md_name)); 178 TEST_EQUAL(mbedtls_md_get_type(md_info), (mbedtls_md_type_t) md_type); 179 TEST_EQUAL(mbedtls_md_get_size(md_info), (unsigned char) md_size); 181 TEST_EQUAL(0, strcmp(mbedtls_md_get_name(md_info), md_name)); 200 const mbedtls_md_info_t *md_info = NULL; 204 md_info = mbedtls_md_info_from_type(md_type); [all …]
|
D | test_suite_hmac_drbg.function | 37 const mbedtls_md_info_t *md_info; 53 md_info = mbedtls_md_info_from_type(md_alg); 54 TEST_ASSERT(md_info != NULL); 55 if (mbedtls_md_get_size(md_info) <= 20) { 57 } else if (mbedtls_md_get_size(md_info) <= 28) { 67 TEST_ASSERT(mbedtls_hmac_drbg_seed(&ctx, md_info, mbedtls_test_entropy_func, &entropy, 130 const mbedtls_md_info_t *md_info; 137 md_info = mbedtls_md_info_from_type(md_alg); 138 TEST_ASSERT(md_info != NULL); 140 TEST_ASSERT(mbedtls_hmac_drbg_seed(&ctx, md_info, [all …]
|
D | test_suite_constant_time_hmac.function | 26 const mbedtls_md_info_t *md_info; 54 md_info = mbedtls_md_info_from_type(hash); 55 TEST_ASSERT(md_info != NULL); 56 out_len = mbedtls_md_get_size(md_info); 72 TEST_EQUAL(0, mbedtls_md_setup(&ctx, md_info, 1)); 73 TEST_EQUAL(0, mbedtls_md_setup(&ref_ctx, md_info, 1));
|
D | test_suite_pkcs7.function | 76 const mbedtls_md_info_t *md_info; 139 md_info = mbedtls_md_info_from_type((mbedtls_md_type_t) do_hash_alg); 140 TEST_CALLOC(hash, mbedtls_md_get_size(md_info)); 141 res = mbedtls_md(md_info, data, datalen, hash); 147 mbedtls_md_get_size(md_info));
|
D | test_suite_random.function | 79 const mbedtls_md_info_t *md_info = mbedtls_md_info_from_type(md_type); 86 TEST_EQUAL(0, mbedtls_hmac_drbg_seed(&drbg, md_info, 97 TEST_EQUAL(0, mbedtls_hmac_drbg_seed(&drbg, md_info,
|
D | test_suite_entropy.function | 461 const mbedtls_md_info_t *md_info = 464 const mbedtls_md_info_t *md_info = 512 TEST_ASSERT(mbedtls_md_setup(&accumulator, md_info, 0) == 0); 526 TEST_ASSERT(mbedtls_md(md_info, buf, MBEDTLS_ENTROPY_BLOCK_SIZE, 541 TEST_ASSERT(mbedtls_md(md_info, buf, MBEDTLS_ENTROPY_BLOCK_SIZE,
|
D | test_suite_md.data | 13 md_info:MBEDTLS_MD_MD5:"MD5":16 17 md_info:MBEDTLS_MD_RIPEMD160:"RIPEMD160":20 21 md_info:MBEDTLS_MD_SHA1:"SHA1":20 25 md_info:MBEDTLS_MD_SHA224:"SHA224":28 29 md_info:MBEDTLS_MD_SHA256:"SHA256":32 33 md_info:MBEDTLS_MD_SHA384:"SHA384":48 37 md_info:MBEDTLS_MD_SHA512:"SHA512":64 41 md_info:MBEDTLS_MD_SHA3_224:"SHA3-224":28 45 md_info:MBEDTLS_MD_SHA3_256:"SHA3-256":32 49 md_info:MBEDTLS_MD_SHA3_384:"SHA3-384":48 [all …]
|
/mbedtls-latest/programs/hash/ |
D | generic_sum.c | 28 static int generic_wrapper(const mbedtls_md_info_t *md_info, char *filename, unsigned char *sum) in generic_wrapper() argument 30 int ret = mbedtls_md_file(md_info, filename, sum); in generic_wrapper() 43 static int generic_print(const mbedtls_md_info_t *md_info, char *filename) in generic_print() argument 48 if (generic_wrapper(md_info, filename, sum) != 0) { in generic_print() 52 for (i = 0; i < mbedtls_md_get_size(md_info); i++) { in generic_print() 60 static int generic_check(const mbedtls_md_info_t *md_info, char *filename) in generic_check() argument 91 if (n < (size_t) 2 * mbedtls_md_get_size(md_info) + 4) { in generic_check() 92 mbedtls_printf("No '%s' hash found on line.\n", mbedtls_md_get_name(md_info)); in generic_check() 96 if (line[2 * mbedtls_md_get_size(md_info)] != ' ' || in generic_check() 97 line[2 * mbedtls_md_get_size(md_info) + 1] != ' ') { in generic_check() [all …]
|
/mbedtls-latest/include/mbedtls/ |
D | md.h | 124 const mbedtls_md_info_t *MBEDTLS_PRIVATE(md_info); 197 int mbedtls_md_setup(mbedtls_md_context_t *ctx, const mbedtls_md_info_t *md_info, int hmac); 235 unsigned char mbedtls_md_get_size(const mbedtls_md_info_t *md_info); 260 mbedtls_md_type_t mbedtls_md_get_type(const mbedtls_md_info_t *md_info); 337 int mbedtls_md(const mbedtls_md_info_t *md_info, const unsigned char *input, size_t ilen, 373 const char *mbedtls_md_get_name(const mbedtls_md_info_t *md_info); 407 int mbedtls_md_file(const mbedtls_md_info_t *md_info, const char *path, 518 int mbedtls_md_hmac(const mbedtls_md_info_t *md_info, const unsigned char *key, size_t keylen,
|
D | hmac_drbg.h | 187 const mbedtls_md_info_t *md_info, 222 const mbedtls_md_info_t *md_info,
|
/mbedtls-latest/programs/aes/ |
D | crypt_and_hash.c | 76 const mbedtls_md_info_t *md_info; in main() local 117 md_info = mbedtls_md_info_from_type(*list); in main() 118 mbedtls_printf(" %s\n", mbedtls_md_get_name(md_info)); in main() 164 md_info = mbedtls_md_info_from_string(argv[5]); in main() 165 if (md_info == NULL) { in main() 170 if (mbedtls_md_setup(&md_ctx, md_info, 1) != 0) { in main() 233 md_size = mbedtls_md_get_size(md_info); in main()
|
/mbedtls-latest/programs/test/ |
D | benchmark.c | 996 const mbedtls_md_info_t *md_info; in main() local 1001 if ((md_info = mbedtls_md_info_from_type(MBEDTLS_MD_SHA1)) == NULL) { in main() 1005 if (mbedtls_hmac_drbg_seed(&hmac_drbg, md_info, myrand, NULL, NULL, 0) != 0) { in main() 1011 if (mbedtls_hmac_drbg_seed(&hmac_drbg, md_info, myrand, NULL, NULL, 0) != 0) { in main() 1021 if ((md_info = mbedtls_md_info_from_type(MBEDTLS_MD_SHA256)) == NULL) { in main() 1025 if (mbedtls_hmac_drbg_seed(&hmac_drbg, md_info, myrand, NULL, NULL, 0) != 0) { in main() 1031 if (mbedtls_hmac_drbg_seed(&hmac_drbg, md_info, myrand, NULL, NULL, 0) != 0) { in main()
|
/mbedtls-latest/programs/x509/ |
D | cert_req.c | 310 const mbedtls_md_info_t *md_info = in main() local 312 if (md_info == NULL) { in main() 316 opt.md_alg = mbedtls_md_get_type(md_info); in main()
|
D | cert_write.c | 440 const mbedtls_md_info_t *md_info = in main() local 442 if (md_info == NULL) { in main() 446 opt.md = mbedtls_md_get_type(md_info); in main()
|
/mbedtls-latest/programs/ssl/ |
D | ssl_context_info.c | 549 const mbedtls_md_info_t *md_info; in print_deserialized_ssl_session() local 568 md_info = mbedtls_md_info_from_type(ciphersuite_info->MBEDTLS_PRIVATE(mac)); in print_deserialized_ssl_session() 569 if (md_info == NULL) { in print_deserialized_ssl_session() 572 printf("\tMessage-Digest : %s\n", mbedtls_md_get_name(md_info)); in print_deserialized_ssl_session()
|
/mbedtls-latest/tests/src/test_helpers/ |
D | ssl_helpers.c | 1353 mbedtls_md_info_t const *md_info = mbedtls_md_info_from_type((mbedtls_md_type_t) hash_id); in mbedtls_test_ssl_build_transforms() local 1354 CHK(md_info != NULL); in mbedtls_test_ssl_build_transforms() 1406 CHK(mbedtls_md_setup(&t_out->md_ctx_enc, md_info, 1) == 0); in mbedtls_test_ssl_build_transforms() 1407 CHK(mbedtls_md_setup(&t_out->md_ctx_dec, md_info, 1) == 0); in mbedtls_test_ssl_build_transforms() 1408 CHK(mbedtls_md_setup(&t_in->md_ctx_enc, md_info, 1) == 0); in mbedtls_test_ssl_build_transforms() 1409 CHK(mbedtls_md_setup(&t_in->md_ctx_dec, md_info, 1) == 0); in mbedtls_test_ssl_build_transforms()
|