Lines Matching defs:alg

495 	if (snprintf(inst->alg.base.cra_name, CRYPTO_MAX_ALG_NAME,
499 if (snprintf(inst->alg.base.cra_driver_name, CRYPTO_MAX_ALG_NAME,
504 inst->alg.base.cra_priority = (mac->base.cra_priority +
506 inst->alg.base.cra_blocksize = 1;
507 inst->alg.base.cra_alignmask = mac->base.cra_alignmask |
509 inst->alg.ivsize = 16;
510 inst->alg.chunksize = crypto_skcipher_alg_chunksize(ctr);
511 inst->alg.maxauthsize = 16;
512 inst->alg.base.cra_ctxsize = sizeof(struct crypto_ccm_ctx);
513 inst->alg.init = crypto_ccm_init_tfm;
514 inst->alg.exit = crypto_ccm_exit_tfm;
515 inst->alg.setkey = crypto_ccm_setkey;
516 inst->alg.setauthsize = crypto_ccm_setauthsize;
517 inst->alg.encrypt = crypto_ccm_encrypt;
518 inst->alg.decrypt = crypto_ccm_decrypt;
711 struct aead_alg *alg;
728 alg = crypto_spawn_aead_alg(spawn);
733 if (crypto_aead_alg_ivsize(alg) != 16)
737 if (alg->base.cra_blocksize != 1)
741 if (snprintf(inst->alg.base.cra_name, CRYPTO_MAX_ALG_NAME,
742 "rfc4309(%s)", alg->base.cra_name) >=
744 snprintf(inst->alg.base.cra_driver_name, CRYPTO_MAX_ALG_NAME,
745 "rfc4309(%s)", alg->base.cra_driver_name) >=
749 inst->alg.base.cra_priority = alg->base.cra_priority;
750 inst->alg.base.cra_blocksize = 1;
751 inst->alg.base.cra_alignmask = alg->base.cra_alignmask;
753 inst->alg.ivsize = 8;
754 inst->alg.chunksize = crypto_aead_alg_chunksize(alg);
755 inst->alg.maxauthsize = 16;
757 inst->alg.base.cra_ctxsize = sizeof(struct crypto_rfc4309_ctx);
759 inst->alg.init = crypto_rfc4309_init_tfm;
760 inst->alg.exit = crypto_rfc4309_exit_tfm;
762 inst->alg.setkey = crypto_rfc4309_setkey;
763 inst->alg.setauthsize = crypto_rfc4309_setauthsize;
764 inst->alg.encrypt = crypto_rfc4309_encrypt;
765 inst->alg.decrypt = crypto_rfc4309_decrypt;
866 struct crypto_alg *alg;
883 alg = crypto_spawn_cipher_alg(spawn);
885 err = crypto_inst_setname(shash_crypto_instance(inst), tmpl->name, alg);
889 inst->alg.base.cra_priority = alg->cra_priority;
890 inst->alg.base.cra_blocksize = 1;
892 inst->alg.digestsize = alg->cra_blocksize;
893 inst->alg.descsize = ALIGN(sizeof(struct cbcmac_desc_ctx),
894 alg->cra_alignmask + 1) +
895 alg->cra_blocksize;
897 inst->alg.base.cra_ctxsize = sizeof(struct cbcmac_tfm_ctx);
898 inst->alg.base.cra_init = cbcmac_init_tfm;
899 inst->alg.base.cra_exit = cbcmac_exit_tfm;
901 inst->alg.init = crypto_cbcmac_digest_init;
902 inst->alg.update = crypto_cbcmac_digest_update;
903 inst->alg.final = crypto_cbcmac_digest_final;
904 inst->alg.setkey = crypto_cbcmac_digest_setkey;