Lines Matching refs:hmac
43 * @hmac: the returned HMAC
48 u8 *hmac)
50 return crypto_shash_tfm_digest(c->hmac_tfm, hash, c->hash_len, hmac);
82 err = ubifs_hash_calc_hmac(c, hash, auth->hmac);
277 snprintf(hmac_name, CRYPTO_MAX_ALG_NAME, "hmac(%s)",
328 ubifs_err(c, "hmac %s is bigger than maximum allowed hmac size (%d > %d)",
383 * @hmac: returned HMAC
390 int len, int ofs_hmac, void *hmac)
418 return crypto_shash_final(shash, hmac);
453 u8 *hmac;
456 hmac = kmalloc(hmac_len, GFP_NOFS);
457 if (!hmac)
460 err = ubifs_node_calc_hmac(c, node, len, ofs_hmac, hmac);
462 kfree(hmac);
466 err = crypto_memneq(hmac, node + ofs_hmac, hmac_len);
468 kfree(hmac);
501 * @hmac: The HMAC of the well known message
510 int ubifs_hmac_wkm(struct ubifs_info *c, u8 *hmac)
530 err = crypto_shash_final(shash, hmac);
539 * @hmac: the HMAC to test
544 bool ubifs_hmac_zero(struct ubifs_info *c, const u8 *hmac)
546 return !memchr_inv(hmac, 0, c->hmac_desc_len);