Lines Matching refs:md_alg
993 static inline int pk_hashlen_helper(mbedtls_md_type_t md_alg, size_t *hash_len) in pk_hashlen_helper() argument
999 *hash_len = mbedtls_md_get_size_from_type(md_alg); in pk_hashlen_helper()
1039 mbedtls_md_type_t md_alg, in mbedtls_pk_verify_restartable() argument
1044 if ((md_alg != MBEDTLS_MD_NONE || hash_len != 0) && hash == NULL) { in mbedtls_pk_verify_restartable()
1049 pk_hashlen_helper(md_alg, &hash_len) != 0) { in mbedtls_pk_verify_restartable()
1065 md_alg, hash, hash_len, sig, sig_len, rs_ctx->rs_ctx); in mbedtls_pk_verify_restartable()
1081 return ctx->pk_info->verify_func(ctx, md_alg, hash, hash_len, in mbedtls_pk_verify_restartable()
1088 int mbedtls_pk_verify(mbedtls_pk_context *ctx, mbedtls_md_type_t md_alg, in mbedtls_pk_verify() argument
1092 return mbedtls_pk_verify_restartable(ctx, md_alg, hash, hash_len, in mbedtls_pk_verify()
1100 mbedtls_pk_context *ctx, mbedtls_md_type_t md_alg, in mbedtls_pk_verify_ext() argument
1104 if ((md_alg != MBEDTLS_MD_NONE || hash_len != 0) && hash == NULL) { in mbedtls_pk_verify_ext()
1122 return mbedtls_pk_verify(ctx, md_alg, hash, hash_len, sig, sig_len); in mbedtls_pk_verify_ext()
1136 if (md_alg == MBEDTLS_MD_NONE && UINT_MAX < hash_len) { in mbedtls_pk_verify_ext()
1148 if (pss_opts->mgf1_hash_id == md_alg) { in mbedtls_pk_verify_ext()
1156 psa_algorithm_t psa_md_alg = mbedtls_md_psa_alg_from_type(md_alg); in mbedtls_pk_verify_ext()
1207 md_alg, (unsigned int) hash_len, hash, in mbedtls_pk_verify_ext()
1230 mbedtls_md_type_t md_alg, in mbedtls_pk_sign_restartable() argument
1236 if ((md_alg != MBEDTLS_MD_NONE || hash_len != 0) && hash == NULL) { in mbedtls_pk_sign_restartable()
1240 if (ctx->pk_info == NULL || pk_hashlen_helper(md_alg, &hash_len) != 0) { in mbedtls_pk_sign_restartable()
1255 ret = ctx->pk_info->sign_rs_func(ctx, md_alg, in mbedtls_pk_sign_restartable()
1274 return ctx->pk_info->sign_func(ctx, md_alg, in mbedtls_pk_sign_restartable()
1283 int mbedtls_pk_sign(mbedtls_pk_context *ctx, mbedtls_md_type_t md_alg, in mbedtls_pk_sign() argument
1288 return mbedtls_pk_sign_restartable(ctx, md_alg, hash, hash_len, in mbedtls_pk_sign()
1298 mbedtls_md_type_t md_alg, in mbedtls_pk_sign_ext() argument
1313 return mbedtls_pk_sign(ctx, md_alg, hash, hash_len, in mbedtls_pk_sign_ext()
1320 const psa_algorithm_t psa_md_alg = mbedtls_md_psa_alg_from_type(md_alg); in mbedtls_pk_sign_ext()
1351 if (pk_hashlen_helper(md_alg, &hash_len) != 0) { in mbedtls_pk_sign_ext()
1357 const int ret = mbedtls_rsa_rsassa_pss_sign_no_mode_check(rsa_ctx, f_rng, p_rng, md_alg, in mbedtls_pk_sign_ext()