Lines Matching defs:aead
24 #include <crypto/aead.h>
25 #include <crypto/internal/aead.h>
1210 /* For aead, a single msg should consume the entire src sg */
1247 * response to aead requests. So digestsize is always ctx->digestsize here.
1453 packet_dump(" aead iv: ", rctx->msg_buf.iv_ctr, aead_parms.iv_len);
2500 /* aead helpers */
2506 struct crypto_aead *aead = crypto_aead_reqtfm(req);
2507 struct iproc_ctx_s *ctx = crypto_aead_ctx(aead);
2573 struct crypto_aead *aead = crypto_aead_reqtfm(req);
2574 struct crypto_tfm *tfm = crypto_aead_tfm(aead);
2599 struct crypto_aead *aead = crypto_aead_reqtfm(req);
2600 struct iproc_ctx_s *ctx = crypto_aead_ctx(aead);
2726 flow_log("%s() aead:%p key:%p keylen:%u\n", __func__, cipher, key,
3025 .alg.aead = {
3048 .alg.aead = {
3071 .alg.aead = {
3094 .alg.aead = {
3117 .alg.aead = {
3140 .alg.aead = {
3165 .alg.aead = {
3190 .alg.aead = {
3215 .alg.aead = {
3240 .alg.aead = {
3265 .alg.aead = {
3290 .alg.aead = {
3315 .alg.aead = {
3340 .alg.aead = {
3365 .alg.aead = {
3390 .alg.aead = {
3415 .alg.aead = {
3440 .alg.aead = {
3465 .alg.aead = {
3490 .alg.aead = {
4148 static int aead_cra_init(struct crypto_aead *aead)
4151 struct crypto_tfm *tfm = crypto_aead_tfm(aead);
4156 alg.aead);
4190 crypto_aead_set_reqsize(aead, reqsize);
4206 static void aead_cra_exit(struct crypto_aead *aead)
4208 struct crypto_tfm *tfm = crypto_aead_tfm(aead);
4454 struct aead_alg *aead = &driver_alg->alg.aead;
4457 aead->base.cra_module = THIS_MODULE;
4458 aead->base.cra_priority = aead_pri;
4459 aead->base.cra_alignmask = 0;
4460 aead->base.cra_ctxsize = sizeof(struct iproc_ctx_s);
4462 aead->base.cra_flags |= CRYPTO_ALG_ASYNC | CRYPTO_ALG_ALLOCATES_MEMORY;
4464 aead->setauthsize = aead_setauthsize;
4465 aead->encrypt = aead_encrypt;
4466 aead->decrypt = aead_decrypt;
4467 aead->init = aead_cra_init;
4468 aead->exit = aead_cra_exit;
4470 err = crypto_register_aead(aead);
4474 pr_debug(" registered aead %s\n", aead->base.cra_driver_name);
4526 crypto_unregister_aead(&driver_algs[j].alg.aead);
4686 crypto_unregister_aead(&driver_algs[i].alg.aead);
4687 dev_dbg(dev, " unregistered aead %s\n",
4688 driver_algs[i].alg.aead.base.cra_driver_name);