• Home
  • Raw
  • Download

Lines Matching refs:inst

381 	struct akcipher_instance *inst = akcipher_alg_instance(tfm);  in pkcs1pad_sign()  local
382 struct pkcs1pad_inst_ctx *ictx = akcipher_instance_ctx(inst); in pkcs1pad_sign()
438 struct akcipher_instance *inst = akcipher_alg_instance(tfm); in pkcs1pad_verify_complete() local
439 struct pkcs1pad_inst_ctx *ictx = akcipher_instance_ctx(inst); in pkcs1pad_verify_complete()
567 struct akcipher_instance *inst = akcipher_alg_instance(tfm); in pkcs1pad_init_tfm() local
568 struct pkcs1pad_inst_ctx *ictx = akcipher_instance_ctx(inst); in pkcs1pad_init_tfm()
591 static void pkcs1pad_free(struct akcipher_instance *inst) in pkcs1pad_free() argument
593 struct pkcs1pad_inst_ctx *ctx = akcipher_instance_ctx(inst); in pkcs1pad_free()
597 kfree(inst); in pkcs1pad_free()
603 struct akcipher_instance *inst; in pkcs1pad_create() local
613 inst = kzalloc(sizeof(*inst) + sizeof(*ctx), GFP_KERNEL); in pkcs1pad_create()
614 if (!inst) in pkcs1pad_create()
617 ctx = akcipher_instance_ctx(inst); in pkcs1pad_create()
619 err = crypto_grab_akcipher(&ctx->spawn, akcipher_crypto_instance(inst), in pkcs1pad_create()
634 if (snprintf(inst->alg.base.cra_name, in pkcs1pad_create()
639 if (snprintf(inst->alg.base.cra_driver_name, in pkcs1pad_create()
651 if (snprintf(inst->alg.base.cra_name, CRYPTO_MAX_ALG_NAME, in pkcs1pad_create()
656 if (snprintf(inst->alg.base.cra_driver_name, in pkcs1pad_create()
663 inst->alg.base.cra_priority = rsa_alg->base.cra_priority; in pkcs1pad_create()
664 inst->alg.base.cra_ctxsize = sizeof(struct pkcs1pad_ctx); in pkcs1pad_create()
666 inst->alg.init = pkcs1pad_init_tfm; in pkcs1pad_create()
667 inst->alg.exit = pkcs1pad_exit_tfm; in pkcs1pad_create()
669 inst->alg.encrypt = pkcs1pad_encrypt; in pkcs1pad_create()
670 inst->alg.decrypt = pkcs1pad_decrypt; in pkcs1pad_create()
671 inst->alg.sign = pkcs1pad_sign; in pkcs1pad_create()
672 inst->alg.verify = pkcs1pad_verify; in pkcs1pad_create()
673 inst->alg.set_pub_key = pkcs1pad_set_pub_key; in pkcs1pad_create()
674 inst->alg.set_priv_key = pkcs1pad_set_priv_key; in pkcs1pad_create()
675 inst->alg.max_size = pkcs1pad_get_max_size; in pkcs1pad_create()
677 inst->free = pkcs1pad_free; in pkcs1pad_create()
679 err = akcipher_register_instance(tmpl, inst); in pkcs1pad_create()
682 pkcs1pad_free(inst); in pkcs1pad_create()