Lines Matching defs:aead
10 #include <crypto/internal/aead.h>
86 struct crypto_aead *aead = crypto_aead_reqtfm(req);
88 if (crypto_aead_get_flags(aead) & CRYPTO_TFM_NEED_KEY)
91 return crypto_aead_alg(aead)->encrypt(req);
97 struct crypto_aead *aead = crypto_aead_reqtfm(req);
99 if (crypto_aead_get_flags(aead) & CRYPTO_TFM_NEED_KEY)
102 if (req->cryptlen < crypto_aead_authsize(aead))
105 return crypto_aead_alg(aead)->decrypt(req);
111 struct crypto_aead *aead = __crypto_aead_cast(tfm);
112 struct aead_alg *alg = crypto_aead_alg(aead);
114 alg->exit(aead);
119 struct crypto_aead *aead = __crypto_aead_cast(tfm);
120 struct aead_alg *alg = crypto_aead_alg(aead);
122 crypto_aead_set_flags(aead, CRYPTO_TFM_NEED_KEY);
124 aead->authsize = alg->maxauthsize;
127 aead->base.exit = crypto_aead_exit_tfm;
130 return alg->init(aead);
139 struct aead_alg *aead = container_of(alg, struct aead_alg, base);
143 strscpy(raead.type, "aead", sizeof(raead.type));
147 raead.maxauthsize = aead->maxauthsize;
148 raead.ivsize = aead->ivsize;
157 struct aead_alg *aead = container_of(alg, struct aead_alg, base);
159 seq_printf(m, "type : aead\n");
163 seq_printf(m, "ivsize : %u\n", aead->ivsize);
164 seq_printf(m, "maxauthsize : %u\n", aead->maxauthsize);
170 struct aead_instance *aead = aead_instance(inst);
172 aead->free(aead);