Home
last modified time | relevance | path

Searched refs:md_info (Results 1 – 25 of 28) sorted by relevance

12

/mbedtls-latest/library/
Dmd.c263 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 …]
Dhmac_drbg.c47 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 …]
Dpkcs7.c651 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()
Dpkcs12.c275 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()
Dpkcs5.c278 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()
Dpsa_crypto_random_impl.h119 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()
Drsa.c1627 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 …]
Dx509_crt.c2020 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()
Decdsa.c410 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/
Dtest_suite_md.function161 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 …]
Dtest_suite_hmac_drbg.function37 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 …]
Dtest_suite_constant_time_hmac.function26 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));
Dtest_suite_pkcs7.function76 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));
Dtest_suite_random.function79 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,
Dtest_suite_entropy.function461 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,
Dtest_suite_md.data13 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/
Dgeneric_sum.c28 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/
Dmd.h124 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,
Dhmac_drbg.h187 const mbedtls_md_info_t *md_info,
222 const mbedtls_md_info_t *md_info,
/mbedtls-latest/programs/aes/
Dcrypt_and_hash.c76 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/
Dbenchmark.c996 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/
Dcert_req.c310 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()
Dcert_write.c440 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/
Dssl_context_info.c549 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/
Dssl_helpers.c1353 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()

12