Lines Matching refs:poly

29 	struct crypto_ahash_spawn poly;  member
35 struct crypto_ahash *poly; member
71 struct poly_req poly; member
176 struct poly_req *preq = &rctx->u.poly; in poly_tail()
189 ahash_request_set_tfm(&preq->req, ctx->poly); in poly_tail()
209 struct poly_req *preq = &rctx->u.poly; in poly_cipherpad()
220 ahash_request_set_tfm(&preq->req, ctx->poly); in poly_cipherpad()
239 struct poly_req *preq = &rctx->u.poly; in poly_cipher()
251 ahash_request_set_tfm(&preq->req, ctx->poly); in poly_cipher()
270 struct poly_req *preq = &rctx->u.poly; in poly_adpad()
281 ahash_request_set_tfm(&preq->req, ctx->poly); in poly_adpad()
300 struct poly_req *preq = &rctx->u.poly; in poly_ad()
305 ahash_request_set_tfm(&preq->req, ctx->poly); in poly_ad()
324 struct poly_req *preq = &rctx->u.poly; in poly_setkey()
332 ahash_request_set_tfm(&preq->req, ctx->poly); in poly_setkey()
351 struct poly_req *preq = &rctx->u.poly; in poly_init()
356 ahash_request_set_tfm(&preq->req, ctx->poly); in poly_init()
520 struct crypto_ahash *poly; in chachapoly_init() local
523 poly = crypto_spawn_ahash(&ictx->poly); in chachapoly_init()
524 if (IS_ERR(poly)) in chachapoly_init()
525 return PTR_ERR(poly); in chachapoly_init()
529 crypto_free_ahash(poly); in chachapoly_init()
534 ctx->poly = poly; in chachapoly_init()
547 crypto_ahash_reqsize(poly))); in chachapoly_init()
556 crypto_free_ahash(ctx->poly); in chachapoly_exit()
565 crypto_drop_ahash(&ctx->poly); in chachapoly_free()
575 struct crypto_alg *poly; in chachapoly_create() local
598 poly = crypto_find_alg(poly_name, &crypto_ahash_type, in chachapoly_create()
601 if (IS_ERR(poly)) in chachapoly_create()
602 return PTR_ERR(poly); in chachapoly_create()
611 poly_hash = __crypto_hash_alg_common(poly); in chachapoly_create()
612 err = crypto_init_ahash_spawn(&ctx->poly, poly_hash, in chachapoly_create()
641 poly->cra_driver_name) >= CRYPTO_MAX_ALG_NAME) in chachapoly_create()
644 inst->alg.base.cra_flags = (chacha->cra_flags | poly->cra_flags) & in chachapoly_create()
647 poly->cra_priority) / 2; in chachapoly_create()
650 poly->cra_alignmask; in chachapoly_create()
669 crypto_mod_put(poly); in chachapoly_create()
675 crypto_drop_ahash(&ctx->poly); in chachapoly_create()