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;
396 if (crypto_aead_get_flags(tfm->aead) & CRYPTO_TFM_NEED_KEY)
458 struct crypto_aead *aead;
465 aead = crypto_alloc_aead(name, type, mask);
466 if (IS_ERR(aead)) {
468 return ERR_CAST(aead);
473 crypto_free_aead(aead);
478 tfm->aead = aead;
488 crypto_free_aead(tfm->aead);
497 return crypto_aead_setauthsize(tfm->aead, authsize);
504 return crypto_aead_setkey(tfm->aead, key, keylen);
514 struct crypto_aead *tfm = aeadc->aead;
528 struct crypto_aead *aead = tfm->aead;
530 unsigned int ivlen = crypto_aead_ivsize(aead);
559 if (crypto_aead_get_flags(tfm->aead) & CRYPTO_TFM_NEED_KEY)
574 .name = "aead",