Lines Matching defs:aead
24 #include <crypto/aead.h>
25 #include <crypto/internal/aead.h>
1218 /* For aead, a single msg should consume the entire src sg */
1255 * response to aead requests. So digestsize is always ctx->digestsize here.
1461 packet_dump(" aead iv: ", rctx->msg_buf.iv_ctr, aead_parms.iv_len);
2504 /* aead helpers */
2510 struct crypto_aead *aead = crypto_aead_reqtfm(req);
2511 struct iproc_ctx_s *ctx = crypto_aead_ctx(aead);
2580 struct crypto_aead *aead = crypto_aead_reqtfm(req);
2584 areq->tfm = crypto_aead_tfm(aead);
2594 struct crypto_aead *aead = crypto_aead_reqtfm(req);
2595 struct crypto_tfm *tfm = crypto_aead_tfm(aead);
2626 aead_request_set_tfm(req, aead);
2640 struct crypto_aead *aead = crypto_aead_reqtfm(req);
2641 struct iproc_ctx_s *ctx = crypto_aead_ctx(aead);
2767 flow_log("%s() aead:%p key:%p keylen:%u\n", __func__, cipher, key,
3066 .alg.aead = {
3089 .alg.aead = {
3112 .alg.aead = {
3135 .alg.aead = {
3158 .alg.aead = {
3181 .alg.aead = {
3206 .alg.aead = {
3231 .alg.aead = {
3256 .alg.aead = {
3281 .alg.aead = {
3306 .alg.aead = {
3331 .alg.aead = {
3356 .alg.aead = {
3381 .alg.aead = {
3406 .alg.aead = {
3431 .alg.aead = {
3456 .alg.aead = {
3481 .alg.aead = {
3506 .alg.aead = {
3531 .alg.aead = {
4246 static int aead_cra_init(struct crypto_aead *aead)
4248 struct crypto_tfm *tfm = crypto_aead_tfm(aead);
4253 alg.aead);
4259 crypto_aead_set_reqsize(aead, sizeof(struct iproc_reqctx_s));
4297 static void aead_cra_exit(struct crypto_aead *aead)
4299 struct crypto_tfm *tfm = crypto_aead_tfm(aead);
4545 struct aead_alg *aead = &driver_alg->alg.aead;
4548 aead->base.cra_module = THIS_MODULE;
4549 aead->base.cra_priority = aead_pri;
4550 aead->base.cra_alignmask = 0;
4551 aead->base.cra_ctxsize = sizeof(struct iproc_ctx_s);
4553 aead->base.cra_flags |= CRYPTO_ALG_ASYNC | CRYPTO_ALG_ALLOCATES_MEMORY;
4555 aead->setauthsize = aead_setauthsize;
4556 aead->encrypt = aead_encrypt;
4557 aead->decrypt = aead_decrypt;
4558 aead->init = aead_cra_init;
4559 aead->exit = aead_cra_exit;
4561 err = crypto_register_aead(aead);
4565 pr_debug(" registered aead %s\n", aead->base.cra_driver_name);
4617 crypto_unregister_aead(&driver_algs[j].alg.aead);
4777 crypto_unregister_aead(&driver_algs[i].alg.aead);
4778 dev_dbg(dev, " unregistered aead %s\n",
4779 driver_algs[i].alg.aead.base.cra_driver_name);