Lines Matching refs:md_alg
375 static inline int pk_hashlen_helper(mbedtls_md_type_t md_alg, size_t *hash_len) in pk_hashlen_helper() argument
381 *hash_len = mbedtls_hash_info_get_size(md_alg); in pk_hashlen_helper()
421 mbedtls_md_type_t md_alg, in mbedtls_pk_verify_restartable() argument
426 if ((md_alg != MBEDTLS_MD_NONE || hash_len != 0) && hash == NULL) { in mbedtls_pk_verify_restartable()
431 pk_hashlen_helper(md_alg, &hash_len) != 0) { in mbedtls_pk_verify_restartable()
447 md_alg, hash, hash_len, sig, sig_len, rs_ctx->rs_ctx); in mbedtls_pk_verify_restartable()
463 return ctx->pk_info->verify_func(ctx->pk_ctx, md_alg, hash, hash_len, in mbedtls_pk_verify_restartable()
470 int mbedtls_pk_verify(mbedtls_pk_context *ctx, mbedtls_md_type_t md_alg, in mbedtls_pk_verify() argument
474 return mbedtls_pk_verify_restartable(ctx, md_alg, hash, hash_len, in mbedtls_pk_verify()
482 mbedtls_pk_context *ctx, mbedtls_md_type_t md_alg, in mbedtls_pk_verify_ext() argument
486 if ((md_alg != MBEDTLS_MD_NONE || hash_len != 0) && hash == NULL) { in mbedtls_pk_verify_ext()
504 return mbedtls_pk_verify(ctx, md_alg, hash, hash_len, sig, sig_len); in mbedtls_pk_verify_ext()
511 if (md_alg == MBEDTLS_MD_NONE && (int)UINT_MAX < (int)hash_len) { in mbedtls_pk_verify_ext()
522 if (pss_opts->mgf1_hash_id == md_alg) { in mbedtls_pk_verify_ext()
530 psa_algorithm_t psa_md_alg = mbedtls_hash_info_psa_from_md(md_alg); in mbedtls_pk_verify_ext()
581 md_alg, (unsigned int) hash_len, hash, in mbedtls_pk_verify_ext()
604 mbedtls_md_type_t md_alg, in mbedtls_pk_sign_restartable() argument
610 if ((md_alg != MBEDTLS_MD_NONE || hash_len != 0) && hash == NULL) { in mbedtls_pk_sign_restartable()
614 if (ctx->pk_info == NULL || pk_hashlen_helper(md_alg, &hash_len) != 0) { in mbedtls_pk_sign_restartable()
629 ret = ctx->pk_info->sign_rs_func(ctx->pk_ctx, md_alg, in mbedtls_pk_sign_restartable()
648 return ctx->pk_info->sign_func(ctx->pk_ctx, md_alg, in mbedtls_pk_sign_restartable()
657 int mbedtls_pk_sign(mbedtls_pk_context *ctx, mbedtls_md_type_t md_alg, in mbedtls_pk_sign() argument
662 return mbedtls_pk_sign_restartable(ctx, md_alg, hash, hash_len, in mbedtls_pk_sign()
673 mbedtls_md_type_t md_alg, in mbedtls_pk_sign_ext() argument
693 return mbedtls_pk_sign(ctx, md_alg, hash, hash_len, in mbedtls_pk_sign_ext()
698 psa_md_alg = mbedtls_hash_info_psa_from_md(md_alg); in mbedtls_pk_sign_ext()