Lines Matching refs:tfm

32 static int setkey_unaligned(struct crypto_aead *tfm, const u8 *key,  in setkey_unaligned()  argument
35 unsigned long alignmask = crypto_aead_alignmask(tfm); in setkey_unaligned()
47 ret = crypto_aead_alg(tfm)->setkey(tfm, alignbuffer, keylen); in setkey_unaligned()
52 int crypto_aead_setkey(struct crypto_aead *tfm, in crypto_aead_setkey() argument
55 unsigned long alignmask = crypto_aead_alignmask(tfm); in crypto_aead_setkey()
59 err = setkey_unaligned(tfm, key, keylen); in crypto_aead_setkey()
61 err = crypto_aead_alg(tfm)->setkey(tfm, key, keylen); in crypto_aead_setkey()
64 crypto_aead_set_flags(tfm, CRYPTO_TFM_NEED_KEY); in crypto_aead_setkey()
68 crypto_aead_clear_flags(tfm, CRYPTO_TFM_NEED_KEY); in crypto_aead_setkey()
73 int crypto_aead_setauthsize(struct crypto_aead *tfm, unsigned int authsize) in crypto_aead_setauthsize() argument
77 if ((!authsize && crypto_aead_maxauthsize(tfm)) || in crypto_aead_setauthsize()
78 authsize > crypto_aead_maxauthsize(tfm)) in crypto_aead_setauthsize()
81 if (crypto_aead_alg(tfm)->setauthsize) { in crypto_aead_setauthsize()
82 err = crypto_aead_alg(tfm)->setauthsize(tfm, authsize); in crypto_aead_setauthsize()
87 tfm->authsize = authsize; in crypto_aead_setauthsize()
151 static void crypto_aead_exit_tfm(struct crypto_tfm *tfm) in crypto_aead_exit_tfm() argument
153 struct crypto_aead *aead = __crypto_aead_cast(tfm); in crypto_aead_exit_tfm()
159 static int crypto_aead_init_tfm(struct crypto_tfm *tfm) in crypto_aead_init_tfm() argument
161 struct crypto_aead *aead = __crypto_aead_cast(tfm); in crypto_aead_init_tfm()