Lines Matching defs:alg
622 if (snprintf(inst->alg.base.cra_name, CRYPTO_MAX_ALG_NAME,
626 if (snprintf(inst->alg.base.cra_driver_name, CRYPTO_MAX_ALG_NAME,
632 inst->alg.base.cra_priority = (ghash->base.cra_priority +
634 inst->alg.base.cra_blocksize = 1;
635 inst->alg.base.cra_alignmask = ghash->base.cra_alignmask |
637 inst->alg.base.cra_ctxsize = sizeof(struct crypto_gcm_ctx);
638 inst->alg.ivsize = GCM_AES_IV_SIZE;
639 inst->alg.chunksize = crypto_skcipher_alg_chunksize(ctr);
640 inst->alg.maxauthsize = 16;
641 inst->alg.init = crypto_gcm_init_tfm;
642 inst->alg.exit = crypto_gcm_exit_tfm;
643 inst->alg.setkey = crypto_gcm_setkey;
644 inst->alg.setauthsize = crypto_gcm_setauthsize;
645 inst->alg.encrypt = crypto_gcm_encrypt;
646 inst->alg.decrypt = crypto_gcm_decrypt;
833 struct aead_alg *alg;
850 alg = crypto_spawn_aead_alg(spawn);
855 if (crypto_aead_alg_ivsize(alg) != GCM_AES_IV_SIZE)
859 if (alg->base.cra_blocksize != 1)
863 if (snprintf(inst->alg.base.cra_name, CRYPTO_MAX_ALG_NAME,
864 "rfc4106(%s)", alg->base.cra_name) >=
866 snprintf(inst->alg.base.cra_driver_name, CRYPTO_MAX_ALG_NAME,
867 "rfc4106(%s)", alg->base.cra_driver_name) >=
871 inst->alg.base.cra_priority = alg->base.cra_priority;
872 inst->alg.base.cra_blocksize = 1;
873 inst->alg.base.cra_alignmask = alg->base.cra_alignmask;
875 inst->alg.base.cra_ctxsize = sizeof(struct crypto_rfc4106_ctx);
877 inst->alg.ivsize = GCM_RFC4106_IV_SIZE;
878 inst->alg.chunksize = crypto_aead_alg_chunksize(alg);
879 inst->alg.maxauthsize = crypto_aead_alg_maxauthsize(alg);
881 inst->alg.init = crypto_rfc4106_init_tfm;
882 inst->alg.exit = crypto_rfc4106_exit_tfm;
884 inst->alg.setkey = crypto_rfc4106_setkey;
885 inst->alg.setauthsize = crypto_rfc4106_setauthsize;
886 inst->alg.encrypt = crypto_rfc4106_encrypt;
887 inst->alg.decrypt = crypto_rfc4106_decrypt;
1047 struct aead_alg *alg;
1065 alg = crypto_spawn_aead_alg(&ctx->aead);
1070 if (crypto_aead_alg_ivsize(alg) != GCM_AES_IV_SIZE)
1074 if (alg->base.cra_blocksize != 1)
1078 if (snprintf(inst->alg.base.cra_name, CRYPTO_MAX_ALG_NAME,
1079 "rfc4543(%s)", alg->base.cra_name) >=
1081 snprintf(inst->alg.base.cra_driver_name, CRYPTO_MAX_ALG_NAME,
1082 "rfc4543(%s)", alg->base.cra_driver_name) >=
1086 inst->alg.base.cra_priority = alg->base.cra_priority;
1087 inst->alg.base.cra_blocksize = 1;
1088 inst->alg.base.cra_alignmask = alg->base.cra_alignmask;
1090 inst->alg.base.cra_ctxsize = sizeof(struct crypto_rfc4543_ctx);
1092 inst->alg.ivsize = GCM_RFC4543_IV_SIZE;
1093 inst->alg.chunksize = crypto_aead_alg_chunksize(alg);
1094 inst->alg.maxauthsize = crypto_aead_alg_maxauthsize(alg);
1096 inst->alg.init = crypto_rfc4543_init_tfm;
1097 inst->alg.exit = crypto_rfc4543_exit_tfm;
1099 inst->alg.setkey = crypto_rfc4543_setkey;
1100 inst->alg.setauthsize = crypto_rfc4543_setauthsize;
1101 inst->alg.encrypt = crypto_rfc4543_encrypt;
1102 inst->alg.decrypt = crypto_rfc4543_decrypt;