Lines Matching defs:alg

620 	if (snprintf(inst->alg.base.cra_name, CRYPTO_MAX_ALG_NAME,
624 if (snprintf(inst->alg.base.cra_driver_name, CRYPTO_MAX_ALG_NAME,
630 inst->alg.base.cra_priority = (ghash->base.cra_priority +
632 inst->alg.base.cra_blocksize = 1;
633 inst->alg.base.cra_alignmask = ghash->base.cra_alignmask |
635 inst->alg.base.cra_ctxsize = sizeof(struct crypto_gcm_ctx);
636 inst->alg.ivsize = GCM_AES_IV_SIZE;
637 inst->alg.chunksize = crypto_skcipher_alg_chunksize(ctr);
638 inst->alg.maxauthsize = 16;
639 inst->alg.init = crypto_gcm_init_tfm;
640 inst->alg.exit = crypto_gcm_exit_tfm;
641 inst->alg.setkey = crypto_gcm_setkey;
642 inst->alg.setauthsize = crypto_gcm_setauthsize;
643 inst->alg.encrypt = crypto_gcm_encrypt;
644 inst->alg.decrypt = crypto_gcm_decrypt;
831 struct aead_alg *alg;
848 alg = crypto_spawn_aead_alg(spawn);
853 if (crypto_aead_alg_ivsize(alg) != GCM_AES_IV_SIZE)
857 if (alg->base.cra_blocksize != 1)
861 if (snprintf(inst->alg.base.cra_name, CRYPTO_MAX_ALG_NAME,
862 "rfc4106(%s)", alg->base.cra_name) >=
864 snprintf(inst->alg.base.cra_driver_name, CRYPTO_MAX_ALG_NAME,
865 "rfc4106(%s)", alg->base.cra_driver_name) >=
869 inst->alg.base.cra_priority = alg->base.cra_priority;
870 inst->alg.base.cra_blocksize = 1;
871 inst->alg.base.cra_alignmask = alg->base.cra_alignmask;
873 inst->alg.base.cra_ctxsize = sizeof(struct crypto_rfc4106_ctx);
875 inst->alg.ivsize = GCM_RFC4106_IV_SIZE;
876 inst->alg.chunksize = crypto_aead_alg_chunksize(alg);
877 inst->alg.maxauthsize = crypto_aead_alg_maxauthsize(alg);
879 inst->alg.init = crypto_rfc4106_init_tfm;
880 inst->alg.exit = crypto_rfc4106_exit_tfm;
882 inst->alg.setkey = crypto_rfc4106_setkey;
883 inst->alg.setauthsize = crypto_rfc4106_setauthsize;
884 inst->alg.encrypt = crypto_rfc4106_encrypt;
885 inst->alg.decrypt = crypto_rfc4106_decrypt;
1045 struct aead_alg *alg;
1063 alg = crypto_spawn_aead_alg(&ctx->aead);
1068 if (crypto_aead_alg_ivsize(alg) != GCM_AES_IV_SIZE)
1072 if (alg->base.cra_blocksize != 1)
1076 if (snprintf(inst->alg.base.cra_name, CRYPTO_MAX_ALG_NAME,
1077 "rfc4543(%s)", alg->base.cra_name) >=
1079 snprintf(inst->alg.base.cra_driver_name, CRYPTO_MAX_ALG_NAME,
1080 "rfc4543(%s)", alg->base.cra_driver_name) >=
1084 inst->alg.base.cra_priority = alg->base.cra_priority;
1085 inst->alg.base.cra_blocksize = 1;
1086 inst->alg.base.cra_alignmask = alg->base.cra_alignmask;
1088 inst->alg.base.cra_ctxsize = sizeof(struct crypto_rfc4543_ctx);
1090 inst->alg.ivsize = GCM_RFC4543_IV_SIZE;
1091 inst->alg.chunksize = crypto_aead_alg_chunksize(alg);
1092 inst->alg.maxauthsize = crypto_aead_alg_maxauthsize(alg);
1094 inst->alg.init = crypto_rfc4543_init_tfm;
1095 inst->alg.exit = crypto_rfc4543_exit_tfm;
1097 inst->alg.setkey = crypto_rfc4543_setkey;
1098 inst->alg.setauthsize = crypto_rfc4543_setauthsize;
1099 inst->alg.encrypt = crypto_rfc4543_encrypt;
1100 inst->alg.decrypt = crypto_rfc4543_decrypt;