hash_prefix
static const struct hash_prefix *rsassa_pkcs1_find_hash_prefix(const char *name)
const struct hash_prefix *p;
const struct hash_prefix *p)
const struct hash_prefix *hash_prefix;
const struct hash_prefix *hash_prefix = ictx->hash_prefix;
if (rsassa_pkcs1_invalid_hash_len(slen, hash_prefix))
if (slen + hash_prefix->size > ctx->key_size - 11)
pad_len = ctx->key_size - slen - hash_prefix->size - 1;
memmove(in_buf + pad_len + hash_prefix->size, src, slen);
memcpy(in_buf + pad_len, hash_prefix->data, hash_prefix->size);
const struct hash_prefix *hash_prefix = ictx->hash_prefix;
rsassa_pkcs1_invalid_hash_len(dlen, hash_prefix))
if (hash_prefix->size > dst_len - pos)
if (crypto_memneq(out_buf + pos, hash_prefix->data, hash_prefix->size))
pos += hash_prefix->size;
ctx->hash_prefix = rsassa_pkcs1_find_hash_prefix(hash_name);
if (!ctx->hash_prefix) {