Lines Matching refs:aead
26 #include <crypto/internal/aead.h>
40 struct crypto_aead *aead;
51 struct crypto_aead *tfm = aeadc->aead;
68 struct crypto_aead *tfm = aeadc->aead;
97 struct crypto_aead *tfm = aeadc->aead;
395 if (crypto_aead_get_flags(tfm->aead) & CRYPTO_TFM_NEED_KEY)
470 struct crypto_aead *aead;
477 aead = crypto_alloc_aead(name, type, mask);
478 if (IS_ERR(aead)) {
480 return ERR_CAST(aead);
485 crypto_free_aead(aead);
490 tfm->aead = aead;
500 crypto_free_aead(tfm->aead);
509 return crypto_aead_setauthsize(tfm->aead, authsize);
516 return crypto_aead_setkey(tfm->aead, key, keylen);
526 struct crypto_aead *tfm = aeadc->aead;
540 struct crypto_aead *aead = tfm->aead;
542 unsigned int ivlen = crypto_aead_ivsize(aead);
571 if (crypto_aead_get_flags(tfm->aead) & CRYPTO_TFM_NEED_KEY)
586 .name = "aead",