Lines Matching refs:n2alg
387 struct n2_hmac_alg *n2alg = n2_hmac_alg(tfm);
401 child_shash = crypto_alloc_shash(n2alg->child_alg, 0, 0);
404 n2alg->child_alg);
587 struct n2_ahash_alg *n2alg = n2_ahash_alg(req->base.tfm);
591 ds = n2alg->digest_size;
593 memcpy(req->result, n2alg->hash_zero, ds);
596 memcpy(&rctx->u, n2alg->hash_init, n2alg->hw_op_hashsz);
598 return n2_do_async_digest(req, n2alg->auth_type,
599 n2alg->hw_op_hashsz, ds,
605 struct n2_hmac_alg *n2alg = n2_hmac_alg(req->base.tfm);
611 ds = n2alg->derived.digest_size;
626 memcpy(&rctx->u, n2alg->derived.hash_init,
627 n2alg->derived.hw_op_hashsz);
629 return n2_do_async_digest(req, n2alg->derived.hmac_type,
630 n2alg->derived.hw_op_hashsz, ds,
709 struct n2_cipher_alg *n2alg = n2_cipher_alg(tfm);
711 ctx->enc_type = (n2alg->enc_type & ENC_TYPE_CHAINING_MASK);
738 struct n2_cipher_alg *n2alg = n2_cipher_alg(tfm);
742 ctx->enc_type = n2alg->enc_type;
765 struct n2_cipher_alg *n2alg = n2_cipher_alg(tfm);
767 ctx->enc_type = n2alg->enc_type;
783 struct n2_cipher_alg *n2alg = n2_cipher_alg(tfm);
789 ctx->enc_type = n2alg->enc_type;