hkdf              280 fs/crypto/fscrypt_private.h extern int fscrypt_init_hkdf(struct fscrypt_hkdf *hkdf, const u8 *master_key,
hkdf              294 fs/crypto/fscrypt_private.h extern int fscrypt_hkdf_expand(struct fscrypt_hkdf *hkdf, u8 context,
hkdf              298 fs/crypto/fscrypt_private.h extern void fscrypt_destroy_hkdf(struct fscrypt_hkdf *hkdf);
hkdf              311 fs/crypto/fscrypt_private.h 	struct fscrypt_hkdf	hkdf;
hkdf               67 fs/crypto/hkdf.c int fscrypt_init_hkdf(struct fscrypt_hkdf *hkdf, const u8 *master_key,
hkdf               94 fs/crypto/hkdf.c 	hkdf->hmac_tfm = hmac_tfm;
hkdf              115 fs/crypto/hkdf.c int fscrypt_hkdf_expand(struct fscrypt_hkdf *hkdf, u8 context,
hkdf              119 fs/crypto/hkdf.c 	SHASH_DESC_ON_STACK(desc, hkdf->hmac_tfm);
hkdf              130 fs/crypto/hkdf.c 	desc->tfm = hkdf->hmac_tfm;
hkdf              178 fs/crypto/hkdf.c void fscrypt_destroy_hkdf(struct fscrypt_hkdf *hkdf)
hkdf              180 fs/crypto/hkdf.c 	crypto_free_shash(hkdf->hmac_tfm);
hkdf               29 fs/crypto/keyring.c 	fscrypt_destroy_hkdf(&secret->hkdf);
hkdf              529 fs/crypto/keyring.c 		err = fscrypt_init_hkdf(&secret.hkdf, secret.raw, secret.size);
hkdf              540 fs/crypto/keyring.c 		err = fscrypt_hkdf_expand(&secret.hkdf,
hkdf              226 fs/crypto/keysetup.c 	err = fscrypt_hkdf_expand(&mk->mk_secret.hkdf,
hkdf              272 fs/crypto/keysetup.c 	err = fscrypt_hkdf_expand(&mk->mk_secret.hkdf,