Lines Matching refs:tfm
18 int aead_encrypt(struct crypto_aead *tfm, u8 *b_0, u8 *aad, size_t aad_len, in aead_encrypt() argument
21 size_t mic_len = crypto_aead_authsize(tfm); in aead_encrypt()
24 int reqsize = sizeof(*aead_req) + crypto_aead_reqsize(tfm); in aead_encrypt()
39 aead_request_set_tfm(aead_req, tfm); in aead_encrypt()
49 int aead_decrypt(struct crypto_aead *tfm, u8 *b_0, u8 *aad, size_t aad_len, in aead_decrypt() argument
52 size_t mic_len = crypto_aead_authsize(tfm); in aead_decrypt()
55 int reqsize = sizeof(*aead_req) + crypto_aead_reqsize(tfm); in aead_decrypt()
74 aead_request_set_tfm(aead_req, tfm); in aead_decrypt()
88 struct crypto_aead *tfm; in aead_key_setup_encrypt() local
91 tfm = crypto_alloc_aead(alg, 0, CRYPTO_ALG_ASYNC); in aead_key_setup_encrypt()
92 if (IS_ERR(tfm)) in aead_key_setup_encrypt()
93 return tfm; in aead_key_setup_encrypt()
95 err = crypto_aead_setkey(tfm, key, key_len); in aead_key_setup_encrypt()
98 err = crypto_aead_setauthsize(tfm, mic_len); in aead_key_setup_encrypt()
102 return tfm; in aead_key_setup_encrypt()
105 crypto_free_aead(tfm); in aead_key_setup_encrypt()
109 void aead_key_free(struct crypto_aead *tfm) in aead_key_free() argument
111 crypto_free_aead(tfm); in aead_key_free()