Lines Matching refs:hash_len
993 static inline int pk_hashlen_helper(mbedtls_md_type_t md_alg, size_t *hash_len) in pk_hashlen_helper() argument
995 if (*hash_len != 0) { in pk_hashlen_helper()
999 *hash_len = mbedtls_md_get_size_from_type(md_alg); in pk_hashlen_helper()
1001 if (*hash_len == 0) { in pk_hashlen_helper()
1040 const unsigned char *hash, size_t hash_len, 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()
1089 const unsigned char *hash, size_t hash_len, in mbedtls_pk_verify() argument
1092 return mbedtls_pk_verify_restartable(ctx, md_alg, hash, hash_len, in mbedtls_pk_verify()
1101 const unsigned char *hash, size_t hash_len, 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()
1187 hash_len, sig, signature_length); in mbedtls_pk_verify_ext()
1207 md_alg, (unsigned int) hash_len, hash, in mbedtls_pk_verify_ext()
1231 const unsigned char *hash, size_t hash_len, 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()
1256 hash, hash_len, in mbedtls_pk_sign_restartable()
1275 hash, hash_len, in mbedtls_pk_sign_restartable()
1284 const unsigned char *hash, size_t hash_len, in mbedtls_pk_sign() argument
1288 return mbedtls_pk_sign_restartable(ctx, md_alg, hash, hash_len, in mbedtls_pk_sign()
1299 const unsigned char *hash, size_t hash_len, in mbedtls_pk_sign_ext() argument
1313 return mbedtls_pk_sign(ctx, md_alg, hash, hash_len, in mbedtls_pk_sign_ext()
1332 hash, hash_len, in mbedtls_pk_sign_ext()
1336 hash, hash_len, in mbedtls_pk_sign_ext()
1343 ctx->pk_ctx, hash, hash_len, in mbedtls_pk_sign_ext()
1351 if (pk_hashlen_helper(md_alg, &hash_len) != 0) { in mbedtls_pk_sign_ext()
1358 (unsigned int) hash_len, hash, sig); in mbedtls_pk_sign_ext()