Home
last modified time | relevance | path

Searched refs:inst (Results 1 – 25 of 28) sorted by relevance

12

/crypto/
Dctr.c160 struct crypto_instance *inst = (void *)tfm->__crt_alg; in crypto_ctr_init_tfm() local
161 struct crypto_spawn *spawn = crypto_instance_ctx(inst); in crypto_ctr_init_tfm()
183 struct crypto_instance *inst; in crypto_ctr_alloc() local
205 inst = crypto_alloc_instance("ctr", alg); in crypto_ctr_alloc()
206 if (IS_ERR(inst)) in crypto_ctr_alloc()
209 inst->alg.cra_flags = CRYPTO_ALG_TYPE_BLKCIPHER; in crypto_ctr_alloc()
210 inst->alg.cra_priority = alg->cra_priority; in crypto_ctr_alloc()
211 inst->alg.cra_blocksize = 1; in crypto_ctr_alloc()
212 inst->alg.cra_alignmask = alg->cra_alignmask | (__alignof__(u32) - 1); in crypto_ctr_alloc()
213 inst->alg.cra_type = &crypto_blkcipher_type; in crypto_ctr_alloc()
[all …]
Dcryptd.c166 struct crypto_instance *inst = crypto_tfm_alg_instance(tfm); in cryptd_get_queue() local
167 struct cryptd_instance_ctx *ictx = crypto_instance_ctx(inst); in cryptd_get_queue()
261 struct crypto_instance *inst = crypto_tfm_alg_instance(tfm); in cryptd_blkcipher_init_tfm() local
262 struct cryptd_instance_ctx *ictx = crypto_instance_ctx(inst); in cryptd_blkcipher_init_tfm()
288 struct crypto_instance *inst; in cryptd_alloc_instance() local
291 p = kzalloc(head + sizeof(*inst) + tail, GFP_KERNEL); in cryptd_alloc_instance()
295 inst = (void *)(p + head); in cryptd_alloc_instance()
298 if (snprintf(inst->alg.cra_driver_name, CRYPTO_MAX_ALG_NAME, in cryptd_alloc_instance()
302 memcpy(inst->alg.cra_name, alg->cra_name, CRYPTO_MAX_ALG_NAME); in cryptd_alloc_instance()
304 inst->alg.cra_priority = alg->cra_priority + 50; in cryptd_alloc_instance()
[all …]
Decb.c99 struct crypto_instance *inst = (void *)tfm->__crt_alg; in crypto_ecb_init_tfm() local
100 struct crypto_spawn *spawn = crypto_instance_ctx(inst); in crypto_ecb_init_tfm()
120 struct crypto_instance *inst; in crypto_ecb_alloc() local
133 inst = crypto_alloc_instance("ecb", alg); in crypto_ecb_alloc()
134 if (IS_ERR(inst)) in crypto_ecb_alloc()
137 inst->alg.cra_flags = CRYPTO_ALG_TYPE_BLKCIPHER; in crypto_ecb_alloc()
138 inst->alg.cra_priority = alg->cra_priority; in crypto_ecb_alloc()
139 inst->alg.cra_blocksize = alg->cra_blocksize; in crypto_ecb_alloc()
140 inst->alg.cra_alignmask = alg->cra_alignmask; in crypto_ecb_alloc()
141 inst->alg.cra_type = &crypto_blkcipher_type; in crypto_ecb_alloc()
[all …]
Dccm.c434 struct crypto_instance *inst = (void *)tfm->__crt_alg; in crypto_ccm_init_tfm() local
435 struct ccm_instance_ctx *ictx = crypto_instance_ctx(inst); in crypto_ccm_init_tfm()
481 struct crypto_instance *inst; in crypto_ccm_alloc_common() local
503 inst = kzalloc(sizeof(*inst) + sizeof(*ictx), GFP_KERNEL); in crypto_ccm_alloc_common()
505 if (!inst) in crypto_ccm_alloc_common()
508 ictx = crypto_instance_ctx(inst); in crypto_ccm_alloc_common()
510 err = crypto_init_spawn(&ictx->cipher, cipher, inst, in crypto_ccm_alloc_common()
515 crypto_set_skcipher_spawn(&ictx->ctr, inst); in crypto_ccm_alloc_common()
534 if (snprintf(inst->alg.cra_driver_name, CRYPTO_MAX_ALG_NAME, in crypto_ccm_alloc_common()
539 memcpy(inst->alg.cra_name, full_name, CRYPTO_MAX_ALG_NAME); in crypto_ccm_alloc_common()
[all …]
Dhmac.c160 struct crypto_instance *inst = (void *)tfm->__crt_alg; in hmac_init_tfm() local
161 struct crypto_shash_spawn *spawn = crypto_instance_ctx(inst); in hmac_init_tfm()
183 struct shash_instance *inst; in hmac_create() local
210 inst = shash_alloc_instance("hmac", alg); in hmac_create()
211 err = PTR_ERR(inst); in hmac_create()
212 if (IS_ERR(inst)) in hmac_create()
215 err = crypto_init_shash_spawn(shash_instance_ctx(inst), salg, in hmac_create()
216 shash_crypto_instance(inst)); in hmac_create()
220 inst->alg.base.cra_priority = alg->cra_priority; in hmac_create()
221 inst->alg.base.cra_blocksize = alg->cra_blocksize; in hmac_create()
[all …]
Dalgapi.c72 struct crypto_instance *inst = (void *)alg; in crypto_destroy_instance() local
73 struct crypto_template *tmpl = inst->tmpl; in crypto_destroy_instance()
75 tmpl->free(inst); in crypto_destroy_instance()
95 list)->inst->alg; in crypto_more_spawns()
99 return &n->list == stack ? top : &n->inst->alg.cra_users; in crypto_more_spawns()
105 struct crypto_instance *inst = spawn->inst; in crypto_remove_spawn() local
106 struct crypto_template *tmpl = inst->tmpl; in crypto_remove_spawn()
108 if (crypto_is_dead(&inst->alg)) in crypto_remove_spawn()
111 inst->alg.cra_flags |= CRYPTO_ALG_DEAD; in crypto_remove_spawn()
112 if (hlist_unhashed(&inst->list)) in crypto_remove_spawn()
[all …]
Dgcm.c651 struct crypto_instance *inst = (void *)tfm->__crt_alg; in crypto_gcm_init_tfm() local
652 struct gcm_instance_ctx *ictx = crypto_instance_ctx(inst); in crypto_gcm_init_tfm()
701 struct crypto_instance *inst; in crypto_gcm_alloc_common() local
724 inst = kzalloc(sizeof(*inst) + sizeof(*ctx), GFP_KERNEL); in crypto_gcm_alloc_common()
725 if (!inst) in crypto_gcm_alloc_common()
728 ctx = crypto_instance_ctx(inst); in crypto_gcm_alloc_common()
731 inst); in crypto_gcm_alloc_common()
735 crypto_set_skcipher_spawn(&ctx->ctr, inst); in crypto_gcm_alloc_common()
754 if (snprintf(inst->alg.cra_driver_name, CRYPTO_MAX_ALG_NAME, in crypto_gcm_alloc_common()
760 memcpy(inst->alg.cra_name, full_name, CRYPTO_MAX_ALG_NAME); in crypto_gcm_alloc_common()
[all …]
Dseqiv.c263 struct crypto_instance *inst; in seqiv_ablkcipher_alloc() local
265 inst = skcipher_geniv_alloc(&seqiv_tmpl, tb, 0, 0); in seqiv_ablkcipher_alloc()
267 if (IS_ERR(inst)) in seqiv_ablkcipher_alloc()
270 inst->alg.cra_ablkcipher.givencrypt = seqiv_givencrypt_first; in seqiv_ablkcipher_alloc()
272 inst->alg.cra_init = seqiv_init; in seqiv_ablkcipher_alloc()
273 inst->alg.cra_exit = skcipher_geniv_exit; in seqiv_ablkcipher_alloc()
275 inst->alg.cra_ctxsize += inst->alg.cra_ablkcipher.ivsize; in seqiv_ablkcipher_alloc()
278 return inst; in seqiv_ablkcipher_alloc()
283 struct crypto_instance *inst; in seqiv_aead_alloc() local
285 inst = aead_geniv_alloc(&seqiv_tmpl, tb, 0, 0); in seqiv_aead_alloc()
[all …]
Dpcrypt.c276 struct crypto_instance *inst = crypto_tfm_alg_instance(tfm); in pcrypt_aead_init_tfm() local
277 struct pcrypt_instance_ctx *ictx = crypto_instance_ctx(inst); in pcrypt_aead_init_tfm()
289 cipher = crypto_spawn_aead(crypto_instance_ctx(inst)); in pcrypt_aead_init_tfm()
311 struct crypto_instance *inst; in pcrypt_alloc_instance() local
315 inst = kzalloc(sizeof(*inst) + sizeof(*ctx), GFP_KERNEL); in pcrypt_alloc_instance()
316 if (!inst) { in pcrypt_alloc_instance()
317 inst = ERR_PTR(-ENOMEM); in pcrypt_alloc_instance()
322 if (snprintf(inst->alg.cra_driver_name, CRYPTO_MAX_ALG_NAME, in pcrypt_alloc_instance()
326 memcpy(inst->alg.cra_name, alg->cra_name, CRYPTO_MAX_ALG_NAME); in pcrypt_alloc_instance()
328 ctx = crypto_instance_ctx(inst); in pcrypt_alloc_instance()
[all …]
Dxcbc.c180 struct crypto_instance *inst = (void *)tfm->__crt_alg; in xcbc_init_tfm() local
181 struct crypto_spawn *spawn = crypto_instance_ctx(inst); in xcbc_init_tfm()
201 struct shash_instance *inst; in xcbc_create() local
222 inst = shash_alloc_instance("xcbc", alg); in xcbc_create()
223 err = PTR_ERR(inst); in xcbc_create()
224 if (IS_ERR(inst)) in xcbc_create()
227 err = crypto_init_spawn(shash_instance_ctx(inst), alg, in xcbc_create()
228 shash_crypto_instance(inst), in xcbc_create()
234 inst->alg.base.cra_alignmask = alignmask; in xcbc_create()
235 inst->alg.base.cra_priority = alg->cra_priority; in xcbc_create()
[all …]
Dcbc.c195 struct crypto_instance *inst = (void *)tfm->__crt_alg; in crypto_cbc_init_tfm() local
196 struct crypto_spawn *spawn = crypto_instance_ctx(inst); in crypto_cbc_init_tfm()
216 struct crypto_instance *inst; in crypto_cbc_alloc() local
229 inst = ERR_PTR(-EINVAL); in crypto_cbc_alloc()
233 inst = crypto_alloc_instance("cbc", alg); in crypto_cbc_alloc()
234 if (IS_ERR(inst)) in crypto_cbc_alloc()
237 inst->alg.cra_flags = CRYPTO_ALG_TYPE_BLKCIPHER; in crypto_cbc_alloc()
238 inst->alg.cra_priority = alg->cra_priority; in crypto_cbc_alloc()
239 inst->alg.cra_blocksize = alg->cra_blocksize; in crypto_cbc_alloc()
240 inst->alg.cra_alignmask = alg->cra_alignmask; in crypto_cbc_alloc()
[all …]
Dmcryptd.c219 struct crypto_instance *inst = crypto_tfm_alg_instance(tfm); in mcryptd_get_queue() local
220 struct mcryptd_instance_ctx *ictx = crypto_instance_ctx(inst); in mcryptd_get_queue()
229 struct crypto_instance *inst; in mcryptd_alloc_instance() local
232 p = kzalloc(head + sizeof(*inst) + tail, GFP_KERNEL); in mcryptd_alloc_instance()
236 inst = (void *)(p + head); in mcryptd_alloc_instance()
239 if (snprintf(inst->alg.cra_driver_name, CRYPTO_MAX_ALG_NAME, in mcryptd_alloc_instance()
243 memcpy(inst->alg.cra_name, alg->cra_name, CRYPTO_MAX_ALG_NAME); in mcryptd_alloc_instance()
245 inst->alg.cra_priority = alg->cra_priority + 50; in mcryptd_alloc_instance()
246 inst->alg.cra_blocksize = alg->cra_blocksize; in mcryptd_alloc_instance()
247 inst->alg.cra_alignmask = alg->cra_alignmask; in mcryptd_alloc_instance()
[all …]
Dcts.c255 struct crypto_instance *inst = (void *)tfm->__crt_alg; in crypto_cts_init_tfm() local
256 struct crypto_spawn *spawn = crypto_instance_ctx(inst); in crypto_cts_init_tfm()
276 struct crypto_instance *inst; in crypto_cts_alloc() local
289 inst = ERR_PTR(-EINVAL); in crypto_cts_alloc()
293 inst = crypto_alloc_instance("cts", alg); in crypto_cts_alloc()
294 if (IS_ERR(inst)) in crypto_cts_alloc()
297 inst->alg.cra_flags = CRYPTO_ALG_TYPE_BLKCIPHER; in crypto_cts_alloc()
298 inst->alg.cra_priority = alg->cra_priority; in crypto_cts_alloc()
299 inst->alg.cra_blocksize = alg->cra_blocksize; in crypto_cts_alloc()
300 inst->alg.cra_alignmask = alg->cra_alignmask; in crypto_cts_alloc()
[all …]
Dpcbc.c205 struct crypto_instance *inst = (void *)tfm->__crt_alg; in crypto_pcbc_init_tfm() local
206 struct crypto_spawn *spawn = crypto_instance_ctx(inst); in crypto_pcbc_init_tfm()
226 struct crypto_instance *inst; in crypto_pcbc_alloc() local
239 inst = crypto_alloc_instance("pcbc", alg); in crypto_pcbc_alloc()
240 if (IS_ERR(inst)) in crypto_pcbc_alloc()
243 inst->alg.cra_flags = CRYPTO_ALG_TYPE_BLKCIPHER; in crypto_pcbc_alloc()
244 inst->alg.cra_priority = alg->cra_priority; in crypto_pcbc_alloc()
245 inst->alg.cra_blocksize = alg->cra_blocksize; in crypto_pcbc_alloc()
246 inst->alg.cra_alignmask = alg->cra_alignmask; in crypto_pcbc_alloc()
247 inst->alg.cra_type = &crypto_blkcipher_type; in crypto_pcbc_alloc()
[all …]
Dcmac.c206 struct crypto_instance *inst = (void *)tfm->__crt_alg; in cmac_init_tfm() local
207 struct crypto_spawn *spawn = crypto_instance_ctx(inst); in cmac_init_tfm()
227 struct shash_instance *inst; in cmac_create() local
249 inst = shash_alloc_instance("cmac", alg); in cmac_create()
250 err = PTR_ERR(inst); in cmac_create()
251 if (IS_ERR(inst)) in cmac_create()
254 err = crypto_init_spawn(shash_instance_ctx(inst), alg, in cmac_create()
255 shash_crypto_instance(inst), in cmac_create()
261 inst->alg.base.cra_alignmask = alignmask; in cmac_create()
262 inst->alg.base.cra_priority = alg->cra_priority; in cmac_create()
[all …]
Daead.c267 err = crypto_init_spawn(&spawn->base, alg, spawn->base.inst, mask); in crypto_grab_nivaead()
279 struct crypto_instance *inst; in aead_geniv_alloc() local
295 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL); in aead_geniv_alloc()
296 if (!inst) in aead_geniv_alloc()
299 spawn = crypto_instance_ctx(inst); in aead_geniv_alloc()
304 crypto_set_aead_spawn(spawn, inst); in aead_geniv_alloc()
324 memcpy(inst->alg.cra_name, alg->cra_name, CRYPTO_MAX_ALG_NAME); in aead_geniv_alloc()
325 memcpy(inst->alg.cra_driver_name, alg->cra_driver_name, in aead_geniv_alloc()
329 if (snprintf(inst->alg.cra_name, CRYPTO_MAX_ALG_NAME, in aead_geniv_alloc()
333 if (snprintf(inst->alg.cra_driver_name, CRYPTO_MAX_ALG_NAME, in aead_geniv_alloc()
[all …]
Dxts.c244 struct crypto_instance *inst = (void *)tfm->__crt_alg; in init_tfm() local
245 struct crypto_spawn *spawn = crypto_instance_ctx(inst); in init_tfm()
289 struct crypto_instance *inst; in alloc() local
302 inst = crypto_alloc_instance("xts", alg); in alloc()
303 if (IS_ERR(inst)) in alloc()
306 inst->alg.cra_flags = CRYPTO_ALG_TYPE_BLKCIPHER; in alloc()
307 inst->alg.cra_priority = alg->cra_priority; in alloc()
308 inst->alg.cra_blocksize = alg->cra_blocksize; in alloc()
311 inst->alg.cra_alignmask = 7; in alloc()
313 inst->alg.cra_alignmask = alg->cra_alignmask; in alloc()
[all …]
Dlrw.c299 struct crypto_instance *inst = (void *)tfm->__crt_alg; in init_tfm() local
300 struct crypto_spawn *spawn = crypto_instance_ctx(inst); in init_tfm()
328 struct crypto_instance *inst; in alloc() local
341 inst = crypto_alloc_instance("lrw", alg); in alloc()
342 if (IS_ERR(inst)) in alloc()
345 inst->alg.cra_flags = CRYPTO_ALG_TYPE_BLKCIPHER; in alloc()
346 inst->alg.cra_priority = alg->cra_priority; in alloc()
347 inst->alg.cra_blocksize = alg->cra_blocksize; in alloc()
349 if (alg->cra_alignmask < 7) inst->alg.cra_alignmask = 7; in alloc()
350 else inst->alg.cra_alignmask = alg->cra_alignmask; in alloc()
[all …]
Deseqiv.c208 struct crypto_instance *inst; in eseqiv_alloc() local
215 inst = skcipher_geniv_alloc(&eseqiv_tmpl, tb, 0, 0); in eseqiv_alloc()
216 if (IS_ERR(inst)) in eseqiv_alloc()
220 if (inst->alg.cra_ablkcipher.ivsize != inst->alg.cra_blocksize) in eseqiv_alloc()
223 inst->alg.cra_ablkcipher.givencrypt = eseqiv_givencrypt_first; in eseqiv_alloc()
225 inst->alg.cra_init = eseqiv_init; in eseqiv_alloc()
226 inst->alg.cra_exit = skcipher_geniv_exit; in eseqiv_alloc()
228 inst->alg.cra_ctxsize = sizeof(struct eseqiv_ctx); in eseqiv_alloc()
229 inst->alg.cra_ctxsize += inst->alg.cra_ablkcipher.ivsize; in eseqiv_alloc()
232 return inst; in eseqiv_alloc()
[all …]
Dchainiv.c290 struct crypto_instance *inst; in chainiv_alloc() local
301 inst = skcipher_geniv_alloc(&chainiv_tmpl, tb, 0, 0); in chainiv_alloc()
302 if (IS_ERR(inst)) in chainiv_alloc()
305 inst->alg.cra_ablkcipher.givencrypt = chainiv_givencrypt_first; in chainiv_alloc()
307 inst->alg.cra_init = chainiv_init; in chainiv_alloc()
308 inst->alg.cra_exit = skcipher_geniv_exit; in chainiv_alloc()
310 inst->alg.cra_ctxsize = sizeof(struct chainiv_ctx); in chainiv_alloc()
313 inst->alg.cra_flags |= CRYPTO_ALG_ASYNC; in chainiv_alloc()
315 inst->alg.cra_ablkcipher.givencrypt = in chainiv_alloc()
318 inst->alg.cra_init = async_chainiv_init; in chainiv_alloc()
[all …]
Dblkcipher.c576 err = crypto_init_spawn(&spawn->base, alg, spawn->base.inst, mask); in crypto_grab_nivcipher()
600 struct crypto_instance *inst; in skcipher_geniv_alloc() local
616 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL); in skcipher_geniv_alloc()
617 if (!inst) in skcipher_geniv_alloc()
620 spawn = crypto_instance_ctx(inst); in skcipher_geniv_alloc()
625 crypto_set_skcipher_spawn(spawn, inst); in skcipher_geniv_alloc()
671 memcpy(inst->alg.cra_name, alg->cra_name, CRYPTO_MAX_ALG_NAME); in skcipher_geniv_alloc()
672 memcpy(inst->alg.cra_driver_name, alg->cra_driver_name, in skcipher_geniv_alloc()
676 if (snprintf(inst->alg.cra_name, CRYPTO_MAX_ALG_NAME, in skcipher_geniv_alloc()
680 if (snprintf(inst->alg.cra_driver_name, CRYPTO_MAX_ALG_NAME, in skcipher_geniv_alloc()
[all …]
Dauthenc.c549 struct crypto_instance *inst = crypto_tfm_alg_instance(tfm); in crypto_authenc_init_tfm() local
550 struct authenc_instance_ctx *ictx = crypto_instance_ctx(inst); in crypto_authenc_init_tfm()
599 struct crypto_instance *inst; in crypto_authenc_alloc() local
626 inst = kzalloc(sizeof(*inst) + sizeof(*ctx), GFP_KERNEL); in crypto_authenc_alloc()
628 if (!inst) in crypto_authenc_alloc()
631 ctx = crypto_instance_ctx(inst); in crypto_authenc_alloc()
633 err = crypto_init_ahash_spawn(&ctx->auth, auth, inst); in crypto_authenc_alloc()
637 crypto_set_skcipher_spawn(&ctx->enc, inst); in crypto_authenc_alloc()
647 if (snprintf(inst->alg.cra_name, CRYPTO_MAX_ALG_NAME, in crypto_authenc_alloc()
652 if (snprintf(inst->alg.cra_driver_name, CRYPTO_MAX_ALG_NAME, in crypto_authenc_alloc()
[all …]
Dauthencesn.c641 struct crypto_instance *inst = crypto_tfm_alg_instance(tfm); in crypto_authenc_esn_init_tfm() local
642 struct authenc_esn_instance_ctx *ictx = crypto_instance_ctx(inst); in crypto_authenc_esn_init_tfm()
691 struct crypto_instance *inst; in crypto_authenc_esn_alloc() local
718 inst = kzalloc(sizeof(*inst) + sizeof(*ctx), GFP_KERNEL); in crypto_authenc_esn_alloc()
720 if (!inst) in crypto_authenc_esn_alloc()
723 ctx = crypto_instance_ctx(inst); in crypto_authenc_esn_alloc()
725 err = crypto_init_ahash_spawn(&ctx->auth, auth, inst); in crypto_authenc_esn_alloc()
729 crypto_set_skcipher_spawn(&ctx->enc, inst); in crypto_authenc_esn_alloc()
739 if (snprintf(inst->alg.cra_name, CRYPTO_MAX_ALG_NAME, in crypto_authenc_esn_alloc()
744 if (snprintf(inst->alg.cra_driver_name, CRYPTO_MAX_ALG_NAME, in crypto_authenc_esn_alloc()
[all …]
Dvmac.c625 struct crypto_instance *inst = (void *)tfm->__crt_alg; in vmac_init_tfm() local
626 struct crypto_spawn *spawn = crypto_instance_ctx(inst); in vmac_init_tfm()
645 struct shash_instance *inst; in vmac_create() local
658 inst = shash_alloc_instance("vmac", alg); in vmac_create()
659 err = PTR_ERR(inst); in vmac_create()
660 if (IS_ERR(inst)) in vmac_create()
663 err = crypto_init_spawn(shash_instance_ctx(inst), alg, in vmac_create()
664 shash_crypto_instance(inst), in vmac_create()
669 inst->alg.base.cra_priority = alg->cra_priority; in vmac_create()
670 inst->alg.base.cra_blocksize = alg->cra_blocksize; in vmac_create()
[all …]
Dalgboss.c66 struct crypto_instance *inst; in cryptomgr_probe() local
79 inst = tmpl->alloc(param->tb); in cryptomgr_probe()
80 if (IS_ERR(inst)) in cryptomgr_probe()
81 err = PTR_ERR(inst); in cryptomgr_probe()
82 else if ((err = crypto_register_instance(tmpl, inst))) in cryptomgr_probe()
83 tmpl->free(inst); in cryptomgr_probe()

12