Home
last modified time | relevance | path

Searched refs:md_alg (Results 1 – 25 of 43) sorted by relevance

12

/mbedtls/library/
A Dpk_wrap.c148 if ((ret = mbedtls_rsa_pkcs1_verify(rsa, md_alg, in rsa_verify_wrap()
239 psa_md_alg = mbedtls_md_psa_alg_from_type(md_alg); in rsa_sign_wrap()
607 (void) md_alg; in ecdsa_opaque_verify_wrap()
634 mbedtls_md_type_t md_alg, in ecdsa_verify_wrap() argument
638 (void) md_alg; in ecdsa_verify_wrap()
647 mbedtls_md_type_t md_alg, in ecdsa_verify_wrap() argument
651 (void) md_alg; in ecdsa_verify_wrap()
676 ((void) md_alg); in ecdsa_verify_wrap()
921 MBEDTLS_MPI_CHK(ecdsa_sign_rs_wrap(pk, md_alg, in eckey_sign_rs_wrap()
1193 ((void) md_alg); in ecdsa_verify_rs_wrap()
[all …]
A Dpsa_crypto_rsa.c293 *md_alg = mbedtls_md_type_from_psa_alg(hash_alg); in psa_rsa_decode_md_type()
306 if (*md_alg == MBEDTLS_MD_NONE) { in psa_rsa_decode_md_type()
326 mbedtls_md_type_t md_alg; in mbedtls_psa_rsa_sign_hash() local
336 status = psa_rsa_decode_md_type(alg, hash_length, &md_alg); in mbedtls_psa_rsa_sign_hash()
354 md_alg, in mbedtls_psa_rsa_sign_hash()
425 mbedtls_md_type_t md_alg; in mbedtls_psa_rsa_verify_hash() local
435 status = psa_rsa_decode_md_type(alg, hash_length, &md_alg); in mbedtls_psa_rsa_verify_hash()
451 md_alg, in mbedtls_psa_rsa_verify_hash()
464 md_alg, in mbedtls_psa_rsa_verify_hash()
467 md_alg, in mbedtls_psa_rsa_verify_hash()
[all …]
A Dpk.c1003 *hash_len = mbedtls_md_get_size_from_type(md_alg); in pk_hashlen_helper()
1043 mbedtls_md_type_t md_alg, in mbedtls_pk_verify_restartable() argument
1053 pk_hashlen_helper(md_alg, &hash_len) != 0) { in mbedtls_pk_verify_restartable()
1140 if (md_alg == MBEDTLS_MD_NONE && UINT_MAX < hash_len) { in mbedtls_pk_verify_ext()
1152 if (pss_opts->mgf1_hash_id == md_alg) { in mbedtls_pk_verify_ext()
1234 mbedtls_md_type_t md_alg, in mbedtls_pk_sign_restartable() argument
1259 ret = ctx->pk_info->sign_rs_func(ctx, md_alg, in mbedtls_pk_sign_restartable()
1278 return ctx->pk_info->sign_func(ctx, md_alg, in mbedtls_pk_sign_restartable()
1302 mbedtls_md_type_t md_alg, in mbedtls_pk_sign_ext() argument
1317 return mbedtls_pk_sign(ctx, md_alg, hash, hash_len, in mbedtls_pk_sign_ext()
[all …]
A Drsa.c1630 md_info = mbedtls_md_info_from_type(md_alg); in mgf_mask()
1741 static int compute_hash(mbedtls_md_type_t md_alg, in compute_hash() argument
1747 md_info = mbedtls_md_info_from_type(md_alg); in compute_hash()
2138 if (md_alg != MBEDTLS_MD_NONE) { in rsa_rsassa_pss_sign_no_mode_check()
2152 hash_id = md_alg; in rsa_rsassa_pss_sign_no_mode_check()
2320 if (md_alg != MBEDTLS_MD_NONE) { in rsa_rsassa_pkcs1_v15_encode()
2380 if (md_alg == MBEDTLS_MD_NONE) { in rsa_rsassa_pkcs1_v15_encode()
2498 mbedtls_md_type_t md_alg, in mbedtls_rsa_pkcs1_sign() argument
2568 if (md_alg != MBEDTLS_MD_NONE) { in mbedtls_rsa_rsassa_pss_verify_ext()
2659 : md_alg; in mbedtls_rsa_rsassa_pss_verify()
[all …]
A Dx509write_csr.c52 void mbedtls_x509write_csr_set_md_alg(mbedtls_x509write_csr *ctx, mbedtls_md_type_t md_alg) in mbedtls_x509write_csr_set_md_alg() argument
54 ctx->md_alg = md_alg; in mbedtls_x509write_csr_set_md_alg()
147 psa_algorithm_t hash_alg = mbedtls_md_psa_alg_from_type(ctx->md_alg); in x509write_csr_der_internal()
223 ret = mbedtls_md(mbedtls_md_info_from_type(ctx->md_alg), c, len, hash); in x509write_csr_der_internal()
228 if ((ret = mbedtls_pk_sign(ctx->key, ctx->md_alg, hash, 0, in x509write_csr_der_internal()
242 if ((ret = mbedtls_oid_get_oid_by_sig_alg(pk_alg, ctx->md_alg, in x509write_csr_der_internal()
A Dpk_wrap.h36 int (*verify_func)(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg,
41 int (*sign_func)(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg,
49 int (*verify_rs_func)(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg,
55 int (*sign_rs_func)(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg,
A Doid.c375 mbedtls_md_type_t md_alg; member
487 md_alg,
496 md_alg)
717 mbedtls_md_type_t md_alg; member
794 FN_OID_TYPED_FROM_ASN1(oid_md_alg_t, md_alg, oid_md_alg)
795 FN_OID_GET_ATTR1(mbedtls_oid_get_md_alg, oid_md_alg_t, md_alg, mbedtls_md_type_t, md_alg)
800 md_alg)
887 mbedtls_md_type_t md_alg; member
916 md_alg, in FN_OID_TYPED_FROM_ASN1()
A Dx509_internal.h32 mbedtls_md_type_t *md_alg, mbedtls_md_type_t *mgf_md,
37 mbedtls_md_type_t *md_alg, mbedtls_pk_type_t *pk_alg,
47 mbedtls_pk_type_t pk_alg, mbedtls_md_type_t md_alg,
A Decdsa.c400 mbedtls_md_type_t md_alg, in mbedtls_ecdsa_sign_det_restartable() argument
413 if ((md_info = mbedtls_md_info_from_type(md_alg)) == NULL) { in mbedtls_ecdsa_sign_det_restartable()
473 mbedtls_md_type_t md_alg, in mbedtls_ecdsa_sign_det_ext() argument
478 return mbedtls_ecdsa_sign_det_restartable(grp, r, s, d, buf, blen, md_alg, in mbedtls_ecdsa_sign_det_ext()
640 mbedtls_md_type_t md_alg, in mbedtls_ecdsa_write_signature_restartable() argument
658 hash, hlen, md_alg, f_rng, in mbedtls_ecdsa_write_signature_restartable()
661 (void) md_alg; in mbedtls_ecdsa_write_signature_restartable()
689 mbedtls_md_type_t md_alg, in mbedtls_ecdsa_write_signature() argument
696 ctx, md_alg, hash, hlen, sig, sig_size, slen, in mbedtls_ecdsa_write_signature()
A Dx509write_crt.c63 mbedtls_md_type_t md_alg) in mbedtls_x509write_crt_set_md_alg() argument
65 ctx->md_alg = md_alg; in mbedtls_x509write_crt_set_md_alg()
454 if ((ret = mbedtls_oid_get_oid_by_sig_alg(pk_alg, ctx->md_alg, in mbedtls_x509write_crt_der()
597 psa_algorithm = mbedtls_md_psa_alg_from_type(ctx->md_alg); in mbedtls_x509write_crt_der()
609 if ((ret = mbedtls_md(mbedtls_md_info_from_type(ctx->md_alg), c, in mbedtls_x509write_crt_der()
616 if ((ret = mbedtls_pk_sign(ctx->issuer_key, ctx->md_alg, in mbedtls_x509write_crt_der()
A Dx509.c129 static inline const char *md_type_to_string(mbedtls_md_type_t md_alg) in md_type_to_string() argument
131 switch (md_alg) { in md_type_to_string()
179 static int x509_get_hash_alg(const mbedtls_x509_buf *alg, mbedtls_md_type_t *md_alg) in x509_get_hash_alg() argument
212 if ((ret = mbedtls_oid_get_md_alg(&md_oid, md_alg)) != 0) { in x509_get_hash_alg()
256 *md_alg = MBEDTLS_MD_SHA1; in mbedtls_x509_get_rsassa_pss_params()
286 if ((ret = mbedtls_oid_get_md_alg(&alg_id, md_alg)) != 0) { in mbedtls_x509_get_rsassa_pss_params()
728 if ((ret = mbedtls_oid_get_sig_alg(sig_oid, md_alg, pk_alg)) != 0) { in mbedtls_x509_get_sig_alg()
742 md_alg, in mbedtls_x509_get_sig_alg()
980 mbedtls_pk_type_t pk_alg, mbedtls_md_type_t md_alg, in mbedtls_x509_sig_alg_gets() argument
1002 const char *name = md_type_to_string(md_alg); in mbedtls_x509_sig_alg_gets()
[all …]
A Dpkcs7.c459 mbedtls_md_type_t md_alg; in pkcs7_get_signed_data() local
485 ret = mbedtls_oid_get_md_alg(&signed_data->digest_alg_identifiers, &md_alg); in pkcs7_get_signed_data()
652 mbedtls_md_type_t md_alg; in mbedtls_pkcs7_data_or_hash_verify() local
664 ret = mbedtls_oid_get_md_alg(&pkcs7->signed_data.digest_alg_identifiers, &md_alg); in mbedtls_pkcs7_data_or_hash_verify()
669 md_info = mbedtls_md_info_from_type(md_alg); in mbedtls_pkcs7_data_or_hash_verify()
708 ret = mbedtls_pk_verify(&pk_cxt, md_alg, hash, in mbedtls_pkcs7_data_or_hash_verify()
A Dssl_tls13_generic.c224 mbedtls_md_type_t md_alg; in ssl_tls13_parse_certificate_verify() local
269 algorithm, &sig_alg, &md_alg) != 0) { in ssl_tls13_parse_certificate_verify()
273 hash_alg = mbedtls_md_psa_alg_from_type(md_alg); in ssl_tls13_parse_certificate_verify()
308 rsassa_pss_options.mgf1_hash_id = md_alg; in ssl_tls13_parse_certificate_verify()
317 md_alg, verify_hash, verify_hash_len, in ssl_tls13_parse_certificate_verify()
1054 mbedtls_md_type_t md_alg = MBEDTLS_MD_NONE; in ssl_tls13_write_certificate_verify_body() local
1072 *sig_alg, &pk_type, &md_alg) != 0) { in ssl_tls13_write_certificate_verify_body()
1077 psa_algorithm = mbedtls_md_psa_alg_from_type(md_alg); in ssl_tls13_write_certificate_verify_body()
1090 md_alg, verify_hash, verify_hash_len, in ssl_tls13_write_certificate_verify_body()
A Dssl_misc.h1756 mbedtls_md_type_t md_alg);
2475 uint16_t sig_alg, mbedtls_pk_type_t *pk_type, mbedtls_md_type_t *md_alg) in mbedtls_ssl_get_pk_type_and_md_alg_from_sig_alg() argument
2478 *md_alg = mbedtls_ssl_md_alg_from_hash((sig_alg >> 8) & 0xff); in mbedtls_ssl_get_pk_type_and_md_alg_from_sig_alg()
2480 if (*pk_type != MBEDTLS_PK_NONE && *md_alg != MBEDTLS_MD_NONE) { in mbedtls_ssl_get_pk_type_and_md_alg_from_sig_alg()
2488 *md_alg = MBEDTLS_MD_SHA256; in mbedtls_ssl_get_pk_type_and_md_alg_from_sig_alg()
2494 *md_alg = MBEDTLS_MD_SHA384; in mbedtls_ssl_get_pk_type_and_md_alg_from_sig_alg()
2500 *md_alg = MBEDTLS_MD_SHA512; in mbedtls_ssl_get_pk_type_and_md_alg_from_sig_alg()
/mbedtls/include/mbedtls/
A Drsa.h854 mbedtls_md_type_t md_alg,
886 mbedtls_md_type_t md_alg,
938 mbedtls_md_type_t md_alg,
988 mbedtls_md_type_t md_alg,
1021 mbedtls_md_type_t md_alg,
1046 mbedtls_md_type_t md_alg,
1081 mbedtls_md_type_t md_alg,
1121 mbedtls_md_type_t md_alg,
A Dpk.h290 mbedtls_md_type_t md_alg, unsigned int hashlen,
743 int mbedtls_pk_verify(mbedtls_pk_context *ctx, mbedtls_md_type_t md_alg,
768 mbedtls_md_type_t md_alg,
805 mbedtls_pk_context *ctx, mbedtls_md_type_t md_alg,
841 int mbedtls_pk_sign(mbedtls_pk_context *ctx, mbedtls_md_type_t md_alg,
877 mbedtls_md_type_t md_alg,
913 mbedtls_md_type_t md_alg,
A Decdsa.h209 mbedtls_md_type_t md_alg,
336 mbedtls_md_type_t md_alg,
473 mbedtls_md_type_t md_alg,
520 mbedtls_md_type_t md_alg,
A Doid.h618 mbedtls_md_type_t *md_alg, mbedtls_pk_type_t *pk_alg);
640 int mbedtls_oid_get_oid_by_sig_alg(mbedtls_pk_type_t pk_alg, mbedtls_md_type_t md_alg,
661 int mbedtls_oid_get_md_alg(const mbedtls_asn1_buf *oid, mbedtls_md_type_t *md_alg);
694 int mbedtls_oid_get_oid_by_md(mbedtls_md_type_t md_alg, const char **oid, size_t *olen);
718 int mbedtls_oid_get_pkcs12_pbe_alg(const mbedtls_asn1_buf *oid, mbedtls_md_type_t *md_alg,
A Dx509_csr.h69 mbedtls_md_type_t MBEDTLS_PRIVATE(md_alg);
261 void mbedtls_x509write_csr_set_md_alg(mbedtls_x509write_csr *ctx, mbedtls_md_type_t md_alg);
/mbedtls/tests/suites/
A Dtest_suite_hmac_drbg.function33 void hmac_drbg_entropy_usage(int md_alg)
53 md_info = mbedtls_md_info_from_type(md_alg);
128 void hmac_drbg_seed_file(int md_alg, char *path, int ret)
137 md_info = mbedtls_md_info_from_type(md_alg);
154 void hmac_drbg_buf(int md_alg)
168 md_info = mbedtls_md_info_from_type(md_alg);
187 void hmac_drbg_no_reseed(int md_alg, data_t *entropy,
204 md_info = mbedtls_md_info_from_type(md_alg);
254 md_info = mbedtls_md_info_from_type(md_alg);
274 void hmac_drbg_pr(int md_alg, data_t *entropy, data_t *custom,
[all …]
A Dtest_suite_hkdf.function12 void test_hkdf(int md_alg, data_t *ikm, data_t *salt, data_t *info,
20 const mbedtls_md_info_t *md = mbedtls_md_info_from_type(md_alg);
38 void test_hkdf_extract(int md_alg,
49 const mbedtls_md_info_t *md = mbedtls_md_info_from_type(md_alg);
68 void test_hkdf_expand(int md_alg,
79 const mbedtls_md_info_t *md = mbedtls_md_info_from_type(md_alg);
A Dtest_suite_pkcs12.function80 mbedtls_md_type_t md_alg = (mbedtls_md_type_t) md;
96 md_alg, pw->x, pw->len, data->x, data->len, my_out);
112 md_alg, pw->x, pw->len, data->x, data->len, my_out,
135 mbedtls_md_type_t md_alg = (mbedtls_md_type_t) md;
151 md_alg, pw->x, pw->len, data->x, data->len, my_out);
168 md_alg, pw->x, pw->len, data->x, data->len, my_out,
A Dtest_suite_pk.function425 md_alg, hashlen, hash, sig);
675 mbedtls_md_type_t md_alg = MBEDTLS_MD_NONE;
721 TEST_ASSERT(mbedtls_pk_verify(&pk, md_alg,
1297 ret = mbedtls_pk_verify_restartable(&pub, md_alg,
1307 ret = mbedtls_pk_verify_restartable(&pub, md_alg,
1316 ret = mbedtls_pk_verify_restartable(&pub, md_alg,
1556 TEST_EQUAL(mbedtls_rsa_set_padding(rsa, padding, md_alg), 0);
2002 size_t hash_len = mbedtls_md_get_size_from_type(md_alg);
2020 rsassa_pss_options.mgf1_hash_id = md_alg;
2092 .mgf1_hash_id = md_alg,
[all …]
A Dtest_suite_ecdsa.function194 void ecdsa_det_test_vectors(int id, char *d_str, int md_alg, data_t *hash,
213 hash->x, hash->len, md_alg,
429 void ecdsa_write_restart(int id, char *d_str, int md_alg,
454 md_alg,
476 md_alg,
/mbedtls/programs/x509/
A Dcert_req.c107 mbedtls_md_type_t md_alg; /* Hash algorithm used for signature. */ member
190 opt.md_alg = DFL_MD_ALG; in main()
316 opt.md_alg = mbedtls_md_get_type(md_info); in main()
387 mbedtls_x509write_csr_set_md_alg(&req, opt.md_alg); in main()

Completed in 50 milliseconds

12