Lines Matching refs:hash_len
997 static inline int pk_hashlen_helper(mbedtls_md_type_t md_alg, size_t *hash_len)
999 if (*hash_len != 0) {
1003 *hash_len = mbedtls_md_get_size_from_type(md_alg);
1005 if (*hash_len == 0) {
1044 const unsigned char *hash, size_t hash_len,
1048 if ((md_alg != MBEDTLS_MD_NONE || hash_len != 0) && hash == NULL) {
1053 pk_hashlen_helper(md_alg, &hash_len) != 0) {
1069 md_alg, hash, hash_len, sig, sig_len, rs_ctx->rs_ctx);
1085 return ctx->pk_info->verify_func(ctx, md_alg, hash, hash_len,
1093 const unsigned char *hash, size_t hash_len,
1096 return mbedtls_pk_verify_restartable(ctx, md_alg, hash, hash_len,
1105 const unsigned char *hash, size_t hash_len,
1108 if ((md_alg != MBEDTLS_MD_NONE || hash_len != 0) && hash == NULL) {
1126 return mbedtls_pk_verify(ctx, md_alg, hash, hash_len, sig, sig_len);
1140 if (md_alg == MBEDTLS_MD_NONE && (int)UINT_MAX < (int)hash_len) {
1191 hash_len, sig, signature_length);
1211 md_alg, (unsigned int) hash_len, hash,
1235 const unsigned char *hash, size_t hash_len,
1240 if ((md_alg != MBEDTLS_MD_NONE || hash_len != 0) && hash == NULL) {
1244 if (ctx->pk_info == NULL || pk_hashlen_helper(md_alg, &hash_len) != 0) {
1260 hash, hash_len,
1279 hash, hash_len,
1288 const unsigned char *hash, size_t hash_len,
1292 return mbedtls_pk_sign_restartable(ctx, md_alg, hash, hash_len,
1303 const unsigned char *hash, size_t hash_len,
1317 return mbedtls_pk_sign(ctx, md_alg, hash, hash_len,
1365 hash, hash_len,
1371 ctx->pk_ctx, hash, hash_len,
1379 if (pk_hashlen_helper(md_alg, &hash_len) != 0) {
1386 (unsigned int) hash_len, hash, sig);