Home
last modified time | relevance | path

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

12

/crypto/
A Decb.c94 kfree(inst); in lskcipher_free_instance_simple2()
110 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL); in lskcipher_alloc_instance_simple2()
111 if (!inst) in lskcipher_alloc_instance_simple2()
142 return inst; in lskcipher_alloc_instance_simple2()
155 if (IS_ERR(inst)) in crypto_ecb_create2()
156 return PTR_ERR(inst); in crypto_ecb_create2()
159 inst->alg.co.ivsize = 0; in crypto_ecb_create2()
166 inst->free(inst); in crypto_ecb_create2()
179 if (IS_ERR(inst)) { in crypto_ecb_create()
188 inst->alg.co.ivsize = 0; in crypto_ecb_create()
[all …]
A Dgeniv.c37 kfree(inst); in aead_geniv_free()
44 struct aead_instance *inst; in aead_geniv_alloc() local
55 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL); in aead_geniv_alloc()
56 if (!inst) in aead_geniv_alloc()
59 spawn = aead_instance_ctx(inst); in aead_geniv_alloc()
93 inst->alg.ivsize = ivsize; in aead_geniv_alloc()
94 inst->alg.maxauthsize = maxauthsize; in aead_geniv_alloc()
96 inst->free = aead_geniv_free; in aead_geniv_alloc()
99 return inst; in aead_geniv_alloc()
102 aead_geniv_free(inst); in aead_geniv_alloc()
[all …]
A Dctr.c129 struct skcipher_instance *inst; in crypto_ctr_create() local
134 if (IS_ERR(inst)) in crypto_ctr_create()
135 return PTR_ERR(inst); in crypto_ctr_create()
137 alg = skcipher_ialg_simple(inst); in crypto_ctr_create()
149 inst->alg.base.cra_blocksize = 1; in crypto_ctr_create()
163 inst->free(inst); in crypto_ctr_create()
254 kfree(inst); in crypto_rfc3686_free()
260 struct skcipher_instance *inst; in crypto_rfc3686_create() local
270 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL); in crypto_rfc3686_create()
271 if (!inst) in crypto_rfc3686_create()
[all …]
A Decdsa-p1363.c96 kfree(inst); in ecdsa_p1363_free()
102 struct sig_instance *inst; in ecdsa_p1363_create() local
111 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL); in ecdsa_p1363_create()
112 if (!inst) in ecdsa_p1363_create()
115 spawn = sig_instance_ctx(inst); in ecdsa_p1363_create()
136 inst->alg.init = ecdsa_p1363_init_tfm; in ecdsa_p1363_create()
137 inst->alg.exit = ecdsa_p1363_exit_tfm; in ecdsa_p1363_create()
139 inst->alg.verify = ecdsa_p1363_verify; in ecdsa_p1363_create()
145 inst->free = ecdsa_p1363_free; in ecdsa_p1363_create()
147 err = sig_register_instance(tmpl, inst); in ecdsa_p1363_create()
[all …]
A Dhmac.c185 struct shash_instance *inst; in __hmac_create_shash() local
193 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL); in __hmac_create_shash()
194 if (!inst) in __hmac_create_shash()
226 inst->alg.digestsize = ds; in __hmac_create_shash()
227 inst->alg.statesize = ss; in __hmac_create_shash()
229 inst->alg.init = hmac_init; in __hmac_create_shash()
230 inst->alg.update = hmac_update; in __hmac_create_shash()
231 inst->alg.finup = hmac_finup; in __hmac_create_shash()
452 struct ahash_instance *inst; in hmac_create_ahash() local
457 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL); in hmac_create_ahash()
[all …]
A Dccm.c439 kfree(inst); in crypto_ccm_free()
458 inst = kzalloc(sizeof(*inst) + sizeof(*ictx), GFP_KERNEL); in crypto_ccm_create_common()
459 if (!inst) in crypto_ccm_create_common()
504 inst->alg.ivsize = 16; in crypto_ccm_create_common()
520 crypto_ccm_free(inst); in crypto_ccm_create_common()
697 kfree(inst); in crypto_rfc4309_free()
713 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL); in crypto_rfc4309_create()
714 if (!inst) in crypto_rfc4309_create()
748 inst->alg.ivsize = 8; in crypto_rfc4309_create()
859 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL); in cbcmac_create()
[all …]
A Decdsa-x962.c173 kfree(inst); in ecdsa_x962_free()
179 struct sig_instance *inst; in ecdsa_x962_create() local
188 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL); in ecdsa_x962_create()
189 if (!inst) in ecdsa_x962_create()
192 spawn = sig_instance_ctx(inst); in ecdsa_x962_create()
213 inst->alg.init = ecdsa_x962_init_tfm; in ecdsa_x962_create()
214 inst->alg.exit = ecdsa_x962_exit_tfm; in ecdsa_x962_create()
216 inst->alg.verify = ecdsa_x962_verify; in ecdsa_x962_create()
222 inst->free = ecdsa_x962_free; in ecdsa_x962_create()
224 err = sig_register_instance(tmpl, inst); in ecdsa_x962_create()
[all …]
A Dxcbc.c129 struct shash_instance *inst; in xcbc_create() local
139 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL); in xcbc_create()
140 if (!inst) in xcbc_create()
142 spawn = shash_instance_ctx(inst); in xcbc_create()
165 inst->alg.digestsize = alg->cra_blocksize; in xcbc_create()
166 inst->alg.descsize = alg->cra_blocksize; in xcbc_create()
168 inst->alg.base.cra_init = xcbc_init_tfm; in xcbc_create()
169 inst->alg.base.cra_exit = xcbc_exit_tfm; in xcbc_create()
171 inst->alg.init = crypto_xcbc_digest_init; in xcbc_create()
178 err = shash_register_instance(tmpl, inst); in xcbc_create()
[all …]
A Dcmac.c144 spawn = shash_instance_ctx(inst); in cmac_init_tfm()
177 struct shash_instance *inst; in cmac_create() local
187 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL); in cmac_create()
188 if (!inst) in cmac_create()
190 spawn = shash_instance_ctx(inst); in cmac_create()
219 inst->alg.descsize = alg->cra_blocksize; in cmac_create()
220 inst->alg.init = crypto_cmac_digest_init; in cmac_create()
224 inst->alg.init_tfm = cmac_init_tfm; in cmac_create()
225 inst->alg.clone_tfm = cmac_clone_tfm; in cmac_create()
226 inst->alg.exit_tfm = cmac_exit_tfm; in cmac_create()
[all …]
A Dcryptd.c376 kfree(inst); in cryptd_skcipher_free()
393 inst = kzalloc(sizeof(*inst) + sizeof(*ctx), GFP_KERNEL); in cryptd_create_skcipher()
394 if (!inst) in cryptd_create_skcipher()
661 kfree(inst); in cryptd_hash_free()
677 inst = kzalloc(sizeof(*inst) + sizeof(*ctx), GFP_KERNEL); in cryptd_create_hash()
678 if (!inst) in cryptd_create_hash()
720 cryptd_hash_free(inst); in cryptd_create_hash()
869 kfree(inst); in cryptd_aead_free()
886 inst = kzalloc(sizeof(*inst) + sizeof(*ctx), GFP_KERNEL); in cryptd_create_aead()
887 if (!inst) in cryptd_create_aead()
[all …]
A Dauthenc.c331 kfree(inst); in crypto_authenc_free()
338 struct aead_instance *inst; in crypto_authenc_create() local
349 inst = kzalloc(sizeof(*inst) + sizeof(*ctx), GFP_KERNEL); in crypto_authenc_create()
350 if (!inst) in crypto_authenc_create()
352 ctx = aead_instance_ctx(inst); in crypto_authenc_create()
387 inst->alg.ivsize = enc->ivsize; in crypto_authenc_create()
388 inst->alg.chunksize = enc->chunksize; in crypto_authenc_create()
389 inst->alg.maxauthsize = auth->digestsize; in crypto_authenc_create()
391 inst->alg.init = crypto_authenc_init_tfm; in crypto_authenc_create()
398 inst->free = crypto_authenc_free; in crypto_authenc_create()
[all …]
A Dgcm.c567 kfree(inst); in crypto_gcm_free()
577 struct aead_instance *inst; in crypto_gcm_create_common() local
586 inst = kzalloc(sizeof(*inst) + sizeof(*ctx), GFP_KERNEL); in crypto_gcm_create_common()
587 if (!inst) in crypto_gcm_create_common()
645 crypto_gcm_free(inst); in crypto_gcm_create_common()
816 kfree(inst); in crypto_rfc4106_free()
832 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL); in crypto_rfc4106_create()
833 if (!inst) in crypto_rfc4106_create()
1002 kfree(inst); in crypto_rfc4543_free()
1018 inst = kzalloc(sizeof(*inst) + sizeof(*ctx), GFP_KERNEL); in crypto_rfc4543_create()
[all …]
A Dkrb5enc.c393 kfree(inst); in krb5enc_free()
404 struct aead_instance *inst; in krb5enc_create() local
415 inst = kzalloc(sizeof(*inst) + sizeof(*ictx), GFP_KERNEL); in krb5enc_create()
416 if (!inst) in krb5enc_create()
418 ictx = aead_instance_ctx(inst); in krb5enc_create()
457 inst->alg.ivsize = enc->ivsize; in krb5enc_create()
461 inst->alg.init = krb5enc_init_tfm; in krb5enc_create()
462 inst->alg.exit = krb5enc_exit_tfm; in krb5enc_create()
464 inst->alg.setkey = krb5enc_setkey; in krb5enc_create()
468 inst->free = krb5enc_free; in krb5enc_create()
[all …]
A Dpcrypt.c218 kfree(inst); in pcrypt_free()
241 struct aead_instance *inst; in pcrypt_create_aead() local
246 inst = kzalloc(sizeof(*inst) + sizeof(*ctx), GFP_KERNEL); in pcrypt_create_aead()
247 if (!inst) in pcrypt_create_aead()
252 ctx = aead_instance_ctx(inst); in pcrypt_create_aead()
278 inst->alg.init = pcrypt_aead_init_tfm; in pcrypt_create_aead()
279 inst->alg.exit = pcrypt_aead_exit_tfm; in pcrypt_create_aead()
281 inst->alg.setkey = pcrypt_aead_setkey; in pcrypt_create_aead()
283 inst->alg.encrypt = pcrypt_aead_encrypt; in pcrypt_create_aead()
286 inst->free = pcrypt_free; in pcrypt_create_aead()
[all …]
A Dlrw.c296 kfree(inst); in lrw_free_instance()
303 struct skcipher_instance *inst; in lrw_create() local
317 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL); in lrw_create()
318 if (!inst) in lrw_create()
390 inst->alg.init = lrw_init_tfm; in lrw_create()
391 inst->alg.exit = lrw_exit_tfm; in lrw_create()
393 inst->alg.setkey = lrw_setkey; in lrw_create()
394 inst->alg.encrypt = lrw_encrypt; in lrw_create()
395 inst->alg.decrypt = lrw_decrypt; in lrw_create()
397 inst->free = lrw_free_instance; in lrw_create()
[all …]
A Drsassa-pkcs1.c352 kfree(inst); in rsassa_pkcs1_free()
359 struct sig_instance *inst; in rsassa_pkcs1_create() local
368 inst = kzalloc(sizeof(*inst) + sizeof(*ctx), GFP_KERNEL); in rsassa_pkcs1_create()
369 if (!inst) in rsassa_pkcs1_create()
372 ctx = sig_instance_ctx(inst); in rsassa_pkcs1_create()
412 inst->alg.init = rsassa_pkcs1_init_tfm; in rsassa_pkcs1_create()
413 inst->alg.exit = rsassa_pkcs1_exit_tfm; in rsassa_pkcs1_create()
415 inst->alg.sign = rsassa_pkcs1_sign; in rsassa_pkcs1_create()
416 inst->alg.verify = rsassa_pkcs1_verify; in rsassa_pkcs1_create()
421 inst->free = rsassa_pkcs1_free; in rsassa_pkcs1_create()
[all …]
A Dechainiv.c103 struct aead_instance *inst; in echainiv_aead_create() local
106 inst = aead_geniv_alloc(tmpl, tb); in echainiv_aead_create()
108 if (IS_ERR(inst)) in echainiv_aead_create()
109 return PTR_ERR(inst); in echainiv_aead_create()
112 if (inst->alg.ivsize & (sizeof(u64) - 1) || !inst->alg.ivsize) in echainiv_aead_create()
115 inst->alg.encrypt = echainiv_encrypt; in echainiv_aead_create()
116 inst->alg.decrypt = echainiv_decrypt; in echainiv_aead_create()
118 inst->alg.init = aead_init_geniv; in echainiv_aead_create()
119 inst->alg.exit = aead_exit_geniv; in echainiv_aead_create()
122 inst->alg.base.cra_ctxsize += inst->alg.ivsize; in echainiv_aead_create()
[all …]
A Dalgapi.c69 inst->alg.cra_type->free(inst); in crypto_free_instance()
84 hlist_del(&inst->list); in crypto_destroy_instance_workfn()
90 crypto_free_instance(inst); in crypto_destroy_instance_workfn()
151 hlist_del(&inst->list); in crypto_remove_instance()
156 crypto_alg_put(&inst->alg); in crypto_remove_instance()
195 inst = spawn->inst; in crypto_remove_spawns()
205 if (&inst->alg == nalg) in crypto_remove_spawns()
672 spawn->inst = inst; in crypto_register_instance()
691 inst->tmpl = tmpl; in crypto_register_instance()
747 inst->spawns = spawn; in crypto_grab_spawn()
[all …]
A Dcts.c321 kfree(inst); in crypto_cts_free()
328 struct skcipher_instance *inst; in crypto_cts_create() local
336 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL); in crypto_cts_create()
337 if (!inst) in crypto_cts_create()
340 spawn = skcipher_instance_ctx(inst); in crypto_cts_create()
366 inst->alg.chunksize = alg->chunksize; in crypto_cts_create()
372 inst->alg.init = crypto_cts_init_tfm; in crypto_cts_create()
373 inst->alg.exit = crypto_cts_exit_tfm; in crypto_cts_create()
375 inst->alg.setkey = crypto_cts_setkey; in crypto_cts_create()
379 inst->free = crypto_cts_free; in crypto_cts_create()
[all …]
A Drsa-pkcs1pad.c307 kfree(inst); in pkcs1pad_free()
313 struct akcipher_instance *inst; in pkcs1pad_create() local
322 inst = kzalloc(sizeof(*inst) + sizeof(*ctx), GFP_KERNEL); in pkcs1pad_create()
323 if (!inst) in pkcs1pad_create()
326 ctx = akcipher_instance_ctx(inst); in pkcs1pad_create()
341 if (snprintf(inst->alg.base.cra_name, in pkcs1pad_create()
354 inst->alg.init = pkcs1pad_init_tfm; in pkcs1pad_create()
355 inst->alg.exit = pkcs1pad_exit_tfm; in pkcs1pad_create()
357 inst->alg.encrypt = pkcs1pad_encrypt; in pkcs1pad_create()
363 inst->free = pkcs1pad_free; in pkcs1pad_create()
[all …]
A Dxts.c337 kfree(inst); in xts_free_instance()
344 struct skcipher_instance *inst; in xts_create() local
358 inst = kzalloc(sizeof(*inst) + sizeof(*ctx), GFP_KERNEL); in xts_create()
359 if (!inst) in xts_create()
436 inst->alg.init = xts_init_tfm; in xts_create()
437 inst->alg.exit = xts_exit_tfm; in xts_create()
439 inst->alg.setkey = xts_setkey; in xts_create()
440 inst->alg.encrypt = xts_encrypt; in xts_create()
441 inst->alg.decrypt = xts_decrypt; in xts_create()
443 inst->free = xts_free_instance; in xts_create()
[all …]
A Dlskcipher.c329 struct crypto_instance *inst, in crypto_grab_lskcipher() argument
411 struct lskcipher_instance *inst) in lskcipher_register_instance() argument
415 if (WARN_ON(!inst->free)) in lskcipher_register_instance()
444 spawn = lskcipher_instance_ctx(inst); in lskcipher_init_tfm_simple()
463 kfree(inst); in lskcipher_free_instance_simple()
487 struct lskcipher_instance *inst; in lskcipher_alloc_instance_simple() local
502 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL); in lskcipher_alloc_instance_simple()
503 if (!inst) in lskcipher_alloc_instance_simple()
506 spawn = lskcipher_instance_ctx(inst); in lskcipher_alloc_instance_simple()
587 return inst; in lskcipher_alloc_instance_simple()
[all …]
A Dseqiv.c126 struct aead_instance *inst; in seqiv_aead_create() local
129 inst = aead_geniv_alloc(tmpl, tb); in seqiv_aead_create()
131 if (IS_ERR(inst)) in seqiv_aead_create()
132 return PTR_ERR(inst); in seqiv_aead_create()
135 if (inst->alg.ivsize != sizeof(u64)) in seqiv_aead_create()
138 inst->alg.encrypt = seqiv_aead_encrypt; in seqiv_aead_create()
139 inst->alg.decrypt = seqiv_aead_decrypt; in seqiv_aead_create()
141 inst->alg.init = aead_init_geniv; in seqiv_aead_create()
142 inst->alg.exit = aead_exit_geniv; in seqiv_aead_create()
145 inst->alg.base.cra_ctxsize += inst->alg.ivsize; in seqiv_aead_create()
[all …]
A Dauthencesn.c345 kfree(inst); in crypto_authenc_esn_free()
352 struct aead_instance *inst; in crypto_authenc_esn_create() local
363 inst = kzalloc(sizeof(*inst) + sizeof(*ctx), GFP_KERNEL); in crypto_authenc_esn_create()
364 if (!inst) in crypto_authenc_esn_create()
366 ctx = aead_instance_ctx(inst); in crypto_authenc_esn_create()
398 inst->alg.ivsize = enc->ivsize; in crypto_authenc_esn_create()
399 inst->alg.chunksize = enc->chunksize; in crypto_authenc_esn_create()
400 inst->alg.maxauthsize = auth->digestsize; in crypto_authenc_esn_create()
410 inst->free = crypto_authenc_esn_free; in crypto_authenc_esn_create()
412 err = aead_register_instance(tmpl, inst); in crypto_authenc_esn_create()
[all …]
A Dchacha20poly1305.c368 kfree(inst); in chachapoly_free()
375 struct aead_instance *inst; in chachapoly_create() local
387 inst = kzalloc(sizeof(*inst) + sizeof(*ctx), GFP_KERNEL); in chachapoly_create()
388 if (!inst) in chachapoly_create()
390 ctx = aead_instance_ctx(inst); in chachapoly_create()
421 inst->alg.base.cra_blocksize = 1; in chachapoly_create()
425 inst->alg.ivsize = ivsize; in chachapoly_create()
428 inst->alg.init = chachapoly_init; in chachapoly_create()
429 inst->alg.exit = chachapoly_exit; in chachapoly_create()
435 inst->free = chachapoly_free; in chachapoly_create()
[all …]

Completed in 43 milliseconds

12