Home
last modified time | relevance | path

Searched refs:algt (Results 1 – 25 of 27) sorted by relevance

12

/Linux-v4.19/drivers/crypto/sunxi-ss/
Dsun4i-ss-prng.c6 struct sun4i_ss_alg_template *algt; in sun4i_ss_prng_seed() local
9 algt = container_of(alg, struct sun4i_ss_alg_template, alg.rng); in sun4i_ss_prng_seed()
10 memcpy(algt->ss->seed, seed, slen); in sun4i_ss_prng_seed()
18 struct sun4i_ss_alg_template *algt; in sun4i_ss_prng_generate() local
28 algt = container_of(alg, struct sun4i_ss_alg_template, alg.rng); in sun4i_ss_prng_generate()
29 ss = algt->ss; in sun4i_ss_prng_generate()
Dsun4i-ss-hash.c25 struct sun4i_ss_alg_template *algt; in sun4i_hash_crainit() local
29 algt = container_of(alg, struct sun4i_ss_alg_template, alg.hash); in sun4i_hash_crainit()
30 op->ss = algt->ss; in sun4i_hash_crainit()
43 struct sun4i_ss_alg_template *algt; in sun4i_hash_init() local
47 algt = container_of(alg, struct sun4i_ss_alg_template, alg.hash); in sun4i_hash_init()
48 op->mode = algt->mode; in sun4i_hash_init()
/Linux-v4.19/crypto/
Dctr.c183 struct crypto_attr_type *algt; in crypto_ctr_alloc() local
192 algt = crypto_get_attr_type(tb); in crypto_ctr_alloc()
193 if (IS_ERR(algt)) in crypto_ctr_alloc()
194 return ERR_CAST(algt); in crypto_ctr_alloc()
197 crypto_requires_off(algt->type, algt->mask, in crypto_ctr_alloc()
356 struct crypto_attr_type *algt; in crypto_rfc3686_create() local
365 algt = crypto_get_attr_type(tb); in crypto_rfc3686_create()
366 if (IS_ERR(algt)) in crypto_rfc3686_create()
367 return PTR_ERR(algt); in crypto_rfc3686_create()
369 if ((algt->type ^ CRYPTO_ALG_TYPE_SKCIPHER) & algt->mask) in crypto_rfc3686_create()
[all …]
Dpcrypt.c285 struct crypto_attr_type *algt; in pcrypt_create_aead() local
291 algt = crypto_get_attr_type(tb); in pcrypt_create_aead()
292 if (IS_ERR(algt)) in pcrypt_create_aead()
293 return PTR_ERR(algt); in pcrypt_create_aead()
348 struct crypto_attr_type *algt; in pcrypt_create() local
350 algt = crypto_get_attr_type(tb); in pcrypt_create()
351 if (IS_ERR(algt)) in pcrypt_create()
352 return PTR_ERR(algt); in pcrypt_create()
354 switch (algt->type & algt->mask & CRYPTO_ALG_TYPE_MASK) { in pcrypt_create()
356 return pcrypt_create_aead(tmpl, tb, algt->type, algt->mask); in pcrypt_create()
Dcbc.c112 struct crypto_attr_type *algt; in crypto_cbc_create() local
126 algt = crypto_get_attr_type(tb); in crypto_cbc_create()
127 err = PTR_ERR(algt); in crypto_cbc_create()
128 if (IS_ERR(algt)) in crypto_cbc_create()
132 crypto_requires_off(algt->type, algt->mask, in crypto_cbc_create()
Dpcbc.c219 struct crypto_attr_type *algt; in crypto_pcbc_create() local
224 algt = crypto_get_attr_type(tb); in crypto_pcbc_create()
225 if (IS_ERR(algt)) in crypto_pcbc_create()
226 return PTR_ERR(algt); in crypto_pcbc_create()
228 if (((algt->type ^ CRYPTO_ALG_TYPE_SKCIPHER) & algt->mask) & in crypto_pcbc_create()
237 (algt->type & CRYPTO_ALG_INTERNAL), in crypto_pcbc_create()
239 (algt->mask & CRYPTO_ALG_INTERNAL)); in crypto_pcbc_create()
Dgcm.c604 struct crypto_attr_type *algt; in crypto_gcm_create_common() local
612 algt = crypto_get_attr_type(tb); in crypto_gcm_create_common()
613 if (IS_ERR(algt)) in crypto_gcm_create_common()
614 return PTR_ERR(algt); in crypto_gcm_create_common()
616 if ((algt->type ^ CRYPTO_ALG_TYPE_AEAD) & algt->mask) in crypto_gcm_create_common()
622 crypto_requires_sync(algt->type, in crypto_gcm_create_common()
623 algt->mask)); in crypto_gcm_create_common()
646 crypto_requires_sync(algt->type, in crypto_gcm_create_common()
647 algt->mask)); in crypto_gcm_create_common()
907 struct crypto_attr_type *algt; in crypto_rfc4106_create() local
[all …]
Daead.c206 struct crypto_attr_type *algt; in aead_geniv_alloc() local
213 algt = crypto_get_attr_type(tb); in aead_geniv_alloc()
214 if (IS_ERR(algt)) in aead_geniv_alloc()
215 return ERR_CAST(algt); in aead_geniv_alloc()
217 if ((algt->type ^ CRYPTO_ALG_TYPE_AEAD) & algt->mask) in aead_geniv_alloc()
231 mask |= crypto_requires_sync(algt->type, algt->mask); in aead_geniv_alloc()
Dlrw.c461 struct crypto_attr_type *algt; in create() local
467 algt = crypto_get_attr_type(tb); in create()
468 if (IS_ERR(algt)) in create()
469 return PTR_ERR(algt); in create()
471 if ((algt->type ^ CRYPTO_ALG_TYPE_SKCIPHER) & algt->mask) in create()
486 crypto_requires_sync(algt->type, in create()
487 algt->mask)); in create()
495 crypto_requires_sync(algt->type, in create()
496 algt->mask)); in create()
Dmcryptd.c257 struct crypto_attr_type *algt; in mcryptd_check_internal() local
259 algt = crypto_get_attr_type(tb); in mcryptd_check_internal()
260 if (IS_ERR(algt)) in mcryptd_check_internal()
263 *type |= algt->type & CRYPTO_ALG_INTERNAL; in mcryptd_check_internal()
264 *mask |= algt->mask & CRYPTO_ALG_INTERNAL; in mcryptd_check_internal()
556 struct crypto_attr_type *algt; in mcryptd_create() local
558 algt = crypto_get_attr_type(tb); in mcryptd_create()
559 if (IS_ERR(algt)) in mcryptd_create()
560 return PTR_ERR(algt); in mcryptd_create()
562 switch (algt->type & algt->mask & CRYPTO_ALG_TYPE_MASK) { in mcryptd_create()
Dseqiv.c181 struct crypto_attr_type *algt; in seqiv_create() local
183 algt = crypto_get_attr_type(tb); in seqiv_create()
184 if (IS_ERR(algt)) in seqiv_create()
185 return PTR_ERR(algt); in seqiv_create()
187 if ((algt->type ^ CRYPTO_ALG_TYPE_AEAD) & CRYPTO_ALG_TYPE_MASK) in seqiv_create()
Dcts.c328 struct crypto_attr_type *algt; in crypto_cts_create() local
333 algt = crypto_get_attr_type(tb); in crypto_cts_create()
334 if (IS_ERR(algt)) in crypto_cts_create()
335 return PTR_ERR(algt); in crypto_cts_create()
337 if ((algt->type ^ CRYPTO_ALG_TYPE_SKCIPHER) & algt->mask) in crypto_cts_create()
352 crypto_requires_sync(algt->type, in crypto_cts_create()
353 algt->mask)); in crypto_cts_create()
Dauthenc.c382 struct crypto_attr_type *algt; in crypto_authenc_create() local
391 algt = crypto_get_attr_type(tb); in crypto_authenc_create()
392 if (IS_ERR(algt)) in crypto_authenc_create()
393 return PTR_ERR(algt); in crypto_authenc_create()
395 if ((algt->type ^ CRYPTO_ALG_TYPE_AEAD) & algt->mask) in crypto_authenc_create()
400 crypto_requires_sync(algt->type, algt->mask)); in crypto_authenc_create()
425 crypto_requires_sync(algt->type, in crypto_authenc_create()
426 algt->mask)); in crypto_authenc_create()
Dauthencesn.c408 struct crypto_attr_type *algt; in crypto_authenc_esn_create() local
417 algt = crypto_get_attr_type(tb); in crypto_authenc_esn_create()
418 if (IS_ERR(algt)) in crypto_authenc_esn_create()
419 return PTR_ERR(algt); in crypto_authenc_esn_create()
421 if ((algt->type ^ CRYPTO_ALG_TYPE_AEAD) & algt->mask) in crypto_authenc_esn_create()
426 crypto_requires_sync(algt->type, algt->mask)); in crypto_authenc_esn_create()
451 crypto_requires_sync(algt->type, in crypto_authenc_esn_create()
452 algt->mask)); in crypto_authenc_esn_create()
Dccm.c462 struct crypto_attr_type *algt; in crypto_ccm_create_common() local
470 algt = crypto_get_attr_type(tb); in crypto_ccm_create_common()
471 if (IS_ERR(algt)) in crypto_ccm_create_common()
472 return PTR_ERR(algt); in crypto_ccm_create_common()
474 if ((algt->type ^ CRYPTO_ALG_TYPE_AEAD) & algt->mask) in crypto_ccm_create_common()
502 crypto_requires_sync(algt->type, in crypto_ccm_create_common()
503 algt->mask)); in crypto_ccm_create_common()
769 struct crypto_attr_type *algt; in crypto_rfc4309_create() local
776 algt = crypto_get_attr_type(tb); in crypto_rfc4309_create()
777 if (IS_ERR(algt)) in crypto_rfc4309_create()
[all …]
Dcfb.c258 struct crypto_attr_type *algt; in crypto_cfb_create() local
272 algt = crypto_get_attr_type(tb); in crypto_cfb_create()
273 err = PTR_ERR(algt); in crypto_cfb_create()
274 if (IS_ERR(algt)) in crypto_cfb_create()
278 crypto_requires_off(algt->type, algt->mask, in crypto_cfb_create()
Dxts.c405 struct crypto_attr_type *algt; in create() local
412 algt = crypto_get_attr_type(tb); in create()
413 if (IS_ERR(algt)) in create()
414 return PTR_ERR(algt); in create()
416 if ((algt->type ^ CRYPTO_ALG_TYPE_SKCIPHER) & algt->mask) in create()
431 mask = crypto_requires_off(algt->type, algt->mask, in create()
Dchacha20poly1305.c580 struct crypto_attr_type *algt; in chachapoly_create() local
592 algt = crypto_get_attr_type(tb); in chachapoly_create()
593 if (IS_ERR(algt)) in chachapoly_create()
594 return PTR_ERR(algt); in chachapoly_create()
596 if ((algt->type ^ CRYPTO_ALG_TYPE_AEAD) & algt->mask) in chachapoly_create()
609 crypto_requires_sync(algt->type, in chachapoly_create()
610 algt->mask)); in chachapoly_create()
633 crypto_requires_sync(algt->type, in chachapoly_create()
634 algt->mask)); in chachapoly_create()
Drsa-pkcs1pad.c598 struct crypto_attr_type *algt; in pkcs1pad_create() local
607 algt = crypto_get_attr_type(tb); in pkcs1pad_create()
608 if (IS_ERR(algt)) in pkcs1pad_create()
609 return PTR_ERR(algt); in pkcs1pad_create()
611 if ((algt->type ^ CRYPTO_ALG_TYPE_AKCIPHER) & algt->mask) in pkcs1pad_create()
636 crypto_requires_sync(algt->type, algt->mask)); in pkcs1pad_create()
Dalgapi.c744 struct crypto_attr_type *algt; in crypto_get_attr_type() local
748 if (RTA_PAYLOAD(rta) < sizeof(*algt)) in crypto_get_attr_type()
753 algt = RTA_DATA(rta); in crypto_get_attr_type()
755 return algt; in crypto_get_attr_type()
761 struct crypto_attr_type *algt; in crypto_check_attr_type() local
763 algt = crypto_get_attr_type(tb); in crypto_check_attr_type()
764 if (IS_ERR(algt)) in crypto_check_attr_type()
765 return PTR_ERR(algt); in crypto_check_attr_type()
767 if ((algt->type ^ type) & algt->mask) in crypto_check_attr_type()
Dcryptd.c209 struct crypto_attr_type *algt; in cryptd_check_internal() local
211 algt = crypto_get_attr_type(tb); in cryptd_check_internal()
212 if (IS_ERR(algt)) in cryptd_check_internal()
215 *type |= algt->type & CRYPTO_ALG_INTERNAL; in cryptd_check_internal()
216 *mask |= algt->mask & CRYPTO_ALG_INTERNAL; in cryptd_check_internal()
1113 struct crypto_attr_type *algt; in cryptd_create() local
1115 algt = crypto_get_attr_type(tb); in cryptd_create()
1116 if (IS_ERR(algt)) in cryptd_create()
1117 return PTR_ERR(algt); in cryptd_create()
1119 switch (algt->type & algt->mask & CRYPTO_ALG_TYPE_MASK) { in cryptd_create()
[all …]
/Linux-v4.19/arch/x86/crypto/
Dfpu.c118 struct crypto_attr_type *algt; in crypto_fpu_create() local
123 algt = crypto_get_attr_type(tb); in crypto_fpu_create()
124 if (IS_ERR(algt)) in crypto_fpu_create()
125 return PTR_ERR(algt); in crypto_fpu_create()
127 if ((algt->type ^ (CRYPTO_ALG_INTERNAL | CRYPTO_ALG_TYPE_SKCIPHER)) & in crypto_fpu_create()
128 algt->mask) in crypto_fpu_create()
131 if (!(algt->mask & CRYPTO_ALG_INTERNAL)) in crypto_fpu_create()
/Linux-v4.19/drivers/crypto/
Dtalitos.c3002 struct talitos_alg_template algt; member
3019 ctx->desc_hdr_template = talitos_alg->algt.desc_hdr_template; in talitos_init_common()
3036 algt.alg.hash); in talitos_cra_init()
3039 algt.alg.crypto); in talitos_cra_init()
3051 algt.alg.aead); in talitos_cra_init_aead()
3106 switch (t_alg->algt.type) { in talitos_remove()
3110 crypto_unregister_aead(&t_alg->algt.alg.aead); in talitos_remove()
3112 crypto_unregister_ahash(&t_alg->algt.alg.hash); in talitos_remove()
3147 t_alg->algt = *template; in talitos_alg_alloc()
3149 switch (t_alg->algt.type) { in talitos_alg_alloc()
[all …]
/Linux-v4.19/drivers/crypto/rockchip/
Drk3288_crypto_ahash.c278 struct rk_crypto_tmp *algt; in rk_cra_hash_init() local
283 algt = container_of(alg, struct rk_crypto_tmp, alg.hash); in rk_cra_hash_init()
285 tctx->dev = algt->dev; in rk_cra_hash_init()
Drk3288_crypto_ablkcipher.c334 struct rk_crypto_tmp *algt; in rk_ablk_cra_init() local
336 algt = container_of(alg, struct rk_crypto_tmp, alg.crypto); in rk_ablk_cra_init()
338 ctx->dev = algt->dev; in rk_ablk_cra_init()

12