Lines Matching defs:aead
23 #include <crypto/aead.h>
24 #include <crypto/internal/aead.h>
1215 /* For aead, a single msg should consume the entire src sg */
1252 * response to aead requests. So digestsize is always ctx->digestsize here.
1458 packet_dump(" aead iv: ", rctx->msg_buf.iv_ctr, aead_parms.iv_len);
2502 /* aead helpers */
2508 struct crypto_aead *aead = crypto_aead_reqtfm(req);
2509 struct iproc_ctx_s *ctx = crypto_aead_ctx(aead);
2575 struct crypto_aead *aead = crypto_aead_reqtfm(req);
2576 struct crypto_tfm *tfm = crypto_aead_tfm(aead);
2601 struct crypto_aead *aead = crypto_aead_reqtfm(req);
2602 struct iproc_ctx_s *ctx = crypto_aead_ctx(aead);
2728 flow_log("%s() aead:%p key:%p keylen:%u\n", __func__, cipher, key,
3027 .alg.aead = {
3050 .alg.aead = {
3073 .alg.aead = {
3096 .alg.aead = {
3119 .alg.aead = {
3142 .alg.aead = {
3167 .alg.aead = {
3192 .alg.aead = {
3217 .alg.aead = {
3242 .alg.aead = {
3267 .alg.aead = {
3292 .alg.aead = {
3317 .alg.aead = {
3342 .alg.aead = {
3367 .alg.aead = {
3392 .alg.aead = {
3417 .alg.aead = {
3442 .alg.aead = {
3467 .alg.aead = {
3492 .alg.aead = {
4207 static int aead_cra_init(struct crypto_aead *aead)
4210 struct crypto_tfm *tfm = crypto_aead_tfm(aead);
4215 alg.aead);
4249 crypto_aead_set_reqsize(aead, reqsize);
4265 static void aead_cra_exit(struct crypto_aead *aead)
4267 struct crypto_tfm *tfm = crypto_aead_tfm(aead);
4513 struct aead_alg *aead = &driver_alg->alg.aead;
4516 aead->base.cra_module = THIS_MODULE;
4517 aead->base.cra_priority = aead_pri;
4518 aead->base.cra_alignmask = 0;
4519 aead->base.cra_ctxsize = sizeof(struct iproc_ctx_s);
4521 aead->base.cra_flags |= CRYPTO_ALG_ASYNC | CRYPTO_ALG_ALLOCATES_MEMORY;
4523 aead->setauthsize = aead_setauthsize;
4524 aead->encrypt = aead_encrypt;
4525 aead->decrypt = aead_decrypt;
4526 aead->init = aead_cra_init;
4527 aead->exit = aead_cra_exit;
4529 err = crypto_register_aead(aead);
4533 pr_debug(" registered aead %s\n", aead->base.cra_driver_name);
4585 crypto_unregister_aead(&driver_algs[j].alg.aead);
4745 crypto_unregister_aead(&driver_algs[i].alg.aead);
4746 dev_dbg(dev, " unregistered aead %s\n",
4747 driver_algs[i].alg.aead.base.cra_driver_name);