/third_party/mbedtls/programs/hash/ |
H A D | generic_sum.c | 40 static int generic_wrapper(const mbedtls_md_info_t *md_info, char *filename, unsigned char *sum) in generic_wrapper() argument 42 int ret = mbedtls_md_file(md_info, filename, sum); in generic_wrapper() 55 static int generic_print(const mbedtls_md_info_t *md_info, char *filename) in generic_print() argument 60 if (generic_wrapper(md_info, filename, sum) != 0) { in generic_print() 64 for (i = 0; i < mbedtls_md_get_size(md_info); i++) { in generic_print() 72 static int generic_check(const mbedtls_md_info_t *md_info, char *filename) in generic_check() argument 103 if (n < (size_t) 2 * mbedtls_md_get_size(md_info) + 4) { in generic_check() 104 mbedtls_printf("No '%s' hash found on line.\n", mbedtls_md_get_name(md_info)); in generic_check() 108 if (line[2 * mbedtls_md_get_size(md_info)] != ' ' || in generic_check() 109 line[2 * mbedtls_md_get_size(md_info) in generic_check() 167 const mbedtls_md_info_t *md_info; main() local [all...] |
/third_party/mbedtls/library/ |
H A 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 in mbedtls_md_setup() 685 mbedtls_md(const mbedtls_md_info_t *md_info, const unsigned char *input, size_t ilen, unsigned char *output) mbedtls_md() argument 746 mbedtls_md_get_size(const mbedtls_md_info_t *md_info) mbedtls_md_get_size() argument 755 mbedtls_md_get_type(const mbedtls_md_info_t *md_info) mbedtls_md_get_type() argument 893 mbedtls_md_get_name(const mbedtls_md_info_t *md_info) mbedtls_md_get_name() argument 919 mbedtls_md_file(const mbedtls_md_info_t *md_info, const char *path, unsigned char *output) mbedtls_md_file() argument 1072 mbedtls_md_hmac(const mbedtls_md_info_t *md_info, const unsigned char *key, size_t keylen, const unsigned char *input, size_t ilen, unsigned char *output) mbedtls_md_hmac() argument [all...] |
H A 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() 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() 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 ! in mbedtls_hmac_drbg_free() 97 mbedtls_hmac_drbg_seed_buf(mbedtls_hmac_drbg_context *ctx, const mbedtls_md_info_t *md_info, const unsigned char *data, size_t data_len) mbedtls_hmac_drbg_seed_buf() argument 222 mbedtls_hmac_drbg_seed(mbedtls_hmac_drbg_context *ctx, const mbedtls_md_info_t *md_info, int (*f_entropy)(void *, unsigned char *, size_t), void *p_entropy, const unsigned char *custom, size_t len) mbedtls_hmac_drbg_seed() argument 572 const mbedtls_md_info_t *md_info = mbedtls_md_info_from_type(MBEDTLS_MD_SHA1); mbedtls_hmac_drbg_self_test() local [all...] |
H A 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()
|
H A 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()
|
H A D | psa_crypto_random_impl.h | 128 const mbedtls_md_info_t *md_info = mbedtls_md_info_from_type(MBEDTLS_PSA_HMAC_DRBG_MD_TYPE); in mbedtls_psa_drbg_seed() 129 return mbedtls_hmac_drbg_seed(drbg_ctx, md_info, mbedtls_entropy_func, entropy, custom, len); in mbedtls_psa_drbg_seed()
|
H A 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()
|
H A D | rsa.c | 1626 const mbedtls_md_info_t *md_info; in mgf_mask() local 1630 md_info = mbedtls_md_info_from_type(md_alg); in mgf_mask() 1631 if (md_info == NULL) { in mgf_mask() 1636 if ((ret = mbedtls_md_setup(&md_ctx, md_info, 0)) != 0) { in mgf_mask() 1640 hlen = mbedtls_md_get_size(md_info); in mgf_mask() 1702 const mbedtls_md_info_t *md_info = mbedtls_md_info_from_type(md_alg); in hash_mprime() local 1703 if (md_info == NULL) { in hash_mprime() 1708 if ((ret = mbedtls_md_setup(&md_ctx, md_info, 0)) != 0) { in hash_mprime() 1745 const mbedtls_md_info_t *md_info; in compute_hash() local 1747 md_info in compute_hash() [all...] |
H A 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()
|
H A D | x509_crt.c | 2018 const mbedtls_md_info_t *md_info; in x509_crt_verifycrl() local 2066 md_info = mbedtls_md_info_from_type(crl_list->sig_md); in x509_crt_verifycrl() 2067 hash_length = mbedtls_md_get_size(md_info); in x509_crt_verifycrl() 2068 if (mbedtls_md(md_info, in x509_crt_verifycrl() 2129 const mbedtls_md_info_t *md_info; in x509_crt_check_signature() local 2130 md_info = mbedtls_md_info_from_type(child->sig_md); in x509_crt_check_signature() 2131 hash_len = mbedtls_md_get_size(md_info); in x509_crt_check_signature() 2134 if (mbedtls_md(md_info, child->tbs.p, child->tbs.len, hash) != 0) { in x509_crt_check_signature()
|
H A D | ssl_tls.c | 3650 const mbedtls_md_info_t *md_info = in ssl_tls12_session_load() local 3652 if (md_info == NULL) { in ssl_tls12_session_load() 3655 if (session->peer_cert_digest_len != mbedtls_md_get_size(md_info)) { in ssl_tls12_session_load() 6837 const mbedtls_md_info_t *md_info; in tls_prf_generic() local 6843 if ((md_info = mbedtls_md_info_from_type(md_type)) == NULL) { in tls_prf_generic() 6847 md_len = mbedtls_md_get_size(md_info); in tls_prf_generic() 6864 if ((ret = mbedtls_md_setup(&md_ctx, md_info, 1)) != 0) { in tls_prf_generic() 8814 const mbedtls_md_info_t *md_info; in ssl_tls12_populate_transform() local 8894 md_info = mbedtls_md_info_from_type((mbedtls_md_type_t) ciphersuite_info->mac); in ssl_tls12_populate_transform() 8895 if (md_info in ssl_tls12_populate_transform() 9390 const mbedtls_md_info_t *md_info = mbedtls_md_info_from_type(md_alg); mbedtls_ssl_get_key_exchange_md_tls1_2() local [all...] |
H A D | ssl_msg.c | 208 const mbedtls_md_type_t md_alg = mbedtls_md_get_type(ctx->md_info); in mbedtls_ct_hmac() 214 const size_t hash_size = mbedtls_md_get_size(ctx->md_info); in mbedtls_ct_hmac() 230 MD_CHK(mbedtls_md_setup(&aux, ctx->md_info, 0)); in mbedtls_ct_hmac()
|
/third_party/mbedtls/include/mbedtls/ |
H A D | md.h | 128 const mbedtls_md_info_t *MBEDTLS_PRIVATE(md_info); 190 * \param md_info The information structure of the message-digest algorithm 201 int mbedtls_md_setup(mbedtls_md_context_t *ctx, const mbedtls_md_info_t *md_info, int hmac); 234 * \param md_info The information structure of the message-digest algorithm 239 unsigned char mbedtls_md_get_size(const mbedtls_md_info_t *md_info); 259 * \param md_info The information structure of the message-digest algorithm 264 mbedtls_md_type_t mbedtls_md_get_type(const mbedtls_md_info_t *md_info); 330 * \param md_info The information structure of the message-digest algorithm 341 int mbedtls_md(const mbedtls_md_info_t *md_info, const unsigned char *input, size_t ilen, 372 * \param md_info Th [all...] |
H A D | hmac_drbg.h | 105 * md_ctx->md_info != NULL. This means that the mutex is initialized 146 * - 128 bits if \p md_info is SHA-1; 147 * - 192 bits if \p md_info is SHA-224; 148 * - 256 bits if \p md_info is SHA-256, SHA-384 or SHA-512. 173 * \param md_info MD algorithm to use for HMAC_DRBG. 191 * \return #MBEDTLS_ERR_MD_BAD_INPUT_DATA if \p md_info is 199 const mbedtls_md_info_t *md_info, 222 * \param md_info MD algorithm to use for HMAC_DRBG. 228 * \return #MBEDTLS_ERR_MD_BAD_INPUT_DATA if \p md_info is 234 const mbedtls_md_info_t *md_info, [all...] |
/third_party/mbedtls/programs/aes/ |
H A 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()
|
/third_party/lwip/src/apps/snmp/ |
H A D | snmpv3_mbedtls.c | 57 const mbedtls_md_info_t *md_info; in snmpv3_auth() local 63 md_info = mbedtls_md_info_from_type(MBEDTLS_MD_MD5); in snmpv3_auth() 66 md_info = mbedtls_md_info_from_type(MBEDTLS_MD_SHA1); in snmpv3_auth() 73 if (mbedtls_md_setup(&ctx, md_info, 1) != 0) { in snmpv3_auth()
|
/third_party/mbedtls/programs/test/ |
H A 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()
|
/third_party/mbedtls/programs/x509/ |
H A 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()
|
H A 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()
|
/third_party/mbedtls/programs/ssl/ |
H A 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()
|
/third_party/libcoap/src/ |
H A D | coap_mbedtls.c | 2676 const mbedtls_md_info_t *md_info; local 2686 md_info = mbedtls_md_info_from_type(dig_type); 2688 len = mbedtls_md_get_size(md_info); 2694 C(mbedtls_md_setup(&ctx, md_info, 0)); 3002 const mbedtls_md_info_t *md_info; local 3015 md_info = mbedtls_md_info_from_type(mac_algo); 3017 len = mbedtls_md_get_size(md_info); 3023 C(mbedtls_md_setup(&ctx, md_info, use_hmac));
|
/third_party/mbedtls/tests/src/test_helpers/ |
H A D | ssl_helpers.c | 1350 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 1351 CHK(md_info != NULL); in mbedtls_test_ssl_build_transforms() 1403 CHK(mbedtls_md_setup(&t_out->md_ctx_enc, md_info, 1) == 0); in mbedtls_test_ssl_build_transforms() 1404 CHK(mbedtls_md_setup(&t_out->md_ctx_dec, md_info, 1) == 0); in mbedtls_test_ssl_build_transforms() 1405 CHK(mbedtls_md_setup(&t_in->md_ctx_enc, md_info, 1) == 0); in mbedtls_test_ssl_build_transforms() 1406 CHK(mbedtls_md_setup(&t_in->md_ctx_dec, md_info, 1) == 0); in mbedtls_test_ssl_build_transforms()
|