Home
last modified time | relevance | path

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

/linux-4.4.14/crypto/
Dpcrypt.c277 struct crypto_attr_type *algt; in pcrypt_create_aead() local
283 algt = crypto_get_attr_type(tb); in pcrypt_create_aead()
284 if (IS_ERR(algt)) in pcrypt_create_aead()
285 return PTR_ERR(algt); in pcrypt_create_aead()
338 struct crypto_attr_type *algt; in pcrypt_create() local
340 algt = crypto_get_attr_type(tb); in pcrypt_create()
341 if (IS_ERR(algt)) in pcrypt_create()
342 return PTR_ERR(algt); in pcrypt_create()
344 switch (algt->type & algt->mask & CRYPTO_ALG_TYPE_MASK) { in pcrypt_create()
346 return pcrypt_create_aead(tmpl, tb, algt->type, algt->mask); in pcrypt_create()
Dgcm.c625 struct crypto_attr_type *algt; in crypto_gcm_create_common() local
633 algt = crypto_get_attr_type(tb); in crypto_gcm_create_common()
634 if (IS_ERR(algt)) in crypto_gcm_create_common()
635 return PTR_ERR(algt); in crypto_gcm_create_common()
637 if ((algt->type ^ CRYPTO_ALG_TYPE_AEAD) & algt->mask) in crypto_gcm_create_common()
665 crypto_requires_sync(algt->type, in crypto_gcm_create_common()
666 algt->mask)); in crypto_gcm_create_common()
925 struct crypto_attr_type *algt; in crypto_rfc4106_create() local
932 algt = crypto_get_attr_type(tb); in crypto_rfc4106_create()
933 if (IS_ERR(algt)) in crypto_rfc4106_create()
[all …]
Daead.c196 struct crypto_attr_type *algt; in aead_geniv_alloc() local
203 algt = crypto_get_attr_type(tb); in aead_geniv_alloc()
204 if (IS_ERR(algt)) in aead_geniv_alloc()
205 return ERR_CAST(algt); in aead_geniv_alloc()
207 if ((algt->type ^ CRYPTO_ALG_TYPE_AEAD) & algt->mask) in aead_geniv_alloc()
221 mask |= crypto_requires_sync(algt->type, algt->mask); in aead_geniv_alloc()
Dccm.c510 struct crypto_attr_type *algt; in crypto_ccm_create_common() local
517 algt = crypto_get_attr_type(tb); in crypto_ccm_create_common()
518 if (IS_ERR(algt)) in crypto_ccm_create_common()
519 return PTR_ERR(algt); in crypto_ccm_create_common()
521 if ((algt->type ^ CRYPTO_ALG_TYPE_AEAD) & algt->mask) in crypto_ccm_create_common()
548 crypto_requires_sync(algt->type, in crypto_ccm_create_common()
549 algt->mask)); in crypto_ccm_create_common()
810 struct crypto_attr_type *algt; in crypto_rfc4309_create() local
817 algt = crypto_get_attr_type(tb); in crypto_rfc4309_create()
818 if (IS_ERR(algt)) in crypto_rfc4309_create()
[all …]
Dchainiv.c264 struct crypto_attr_type *algt; in chainiv_alloc() local
267 algt = crypto_get_attr_type(tb); in chainiv_alloc()
268 if (IS_ERR(algt)) in chainiv_alloc()
269 return ERR_CAST(algt); in chainiv_alloc()
280 if (!crypto_requires_sync(algt->type, algt->mask)) { in chainiv_alloc()
Dmcryptd.c264 struct crypto_attr_type *algt; in mcryptd_check_internal() local
266 algt = crypto_get_attr_type(tb); in mcryptd_check_internal()
267 if (IS_ERR(algt)) in mcryptd_check_internal()
269 if ((algt->type & CRYPTO_ALG_INTERNAL)) in mcryptd_check_internal()
271 if ((algt->mask & CRYPTO_ALG_INTERNAL)) in mcryptd_check_internal()
559 struct crypto_attr_type *algt; in mcryptd_create() local
561 algt = crypto_get_attr_type(tb); in mcryptd_create()
562 if (IS_ERR(algt)) in mcryptd_create()
563 return PTR_ERR(algt); in mcryptd_create()
565 switch (algt->type & algt->mask & CRYPTO_ALG_TYPE_MASK) { in mcryptd_create()
Dctr.c338 struct crypto_attr_type *algt; in crypto_rfc3686_alloc() local
345 algt = crypto_get_attr_type(tb); in crypto_rfc3686_alloc()
346 if (IS_ERR(algt)) in crypto_rfc3686_alloc()
347 return ERR_CAST(algt); in crypto_rfc3686_alloc()
349 if ((algt->type ^ CRYPTO_ALG_TYPE_BLKCIPHER) & algt->mask) in crypto_rfc3686_alloc()
364 crypto_requires_sync(algt->type, in crypto_rfc3686_alloc()
365 algt->mask)); in crypto_rfc3686_alloc()
Dauthenc.c383 struct crypto_attr_type *algt; in crypto_authenc_create() local
392 algt = crypto_get_attr_type(tb); in crypto_authenc_create()
393 if (IS_ERR(algt)) in crypto_authenc_create()
394 return PTR_ERR(algt); in crypto_authenc_create()
396 if ((algt->type ^ CRYPTO_ALG_TYPE_AEAD) & algt->mask) in crypto_authenc_create()
425 crypto_requires_sync(algt->type, in crypto_authenc_create()
426 algt->mask)); in crypto_authenc_create()
Dauthencesn.c399 struct crypto_attr_type *algt; in crypto_authenc_esn_create() local
408 algt = crypto_get_attr_type(tb); in crypto_authenc_esn_create()
409 if (IS_ERR(algt)) in crypto_authenc_esn_create()
410 return PTR_ERR(algt); in crypto_authenc_esn_create()
412 if ((algt->type ^ CRYPTO_ALG_TYPE_AEAD) & algt->mask) in crypto_authenc_esn_create()
441 crypto_requires_sync(algt->type, in crypto_authenc_esn_create()
442 algt->mask)); in crypto_authenc_esn_create()
Dalgapi.c735 struct crypto_attr_type *algt; in crypto_get_attr_type() local
739 if (RTA_PAYLOAD(rta) < sizeof(*algt)) in crypto_get_attr_type()
744 algt = RTA_DATA(rta); in crypto_get_attr_type()
746 return algt; in crypto_get_attr_type()
752 struct crypto_attr_type *algt; in crypto_check_attr_type() local
754 algt = crypto_get_attr_type(tb); in crypto_check_attr_type()
755 if (IS_ERR(algt)) in crypto_check_attr_type()
756 return PTR_ERR(algt); in crypto_check_attr_type()
758 if ((algt->type ^ type) & algt->mask) in crypto_check_attr_type()
Dseqiv.c332 struct crypto_attr_type *algt; in seqiv_create() local
335 algt = crypto_get_attr_type(tb); in seqiv_create()
336 if (IS_ERR(algt)) in seqiv_create()
337 return PTR_ERR(algt); in seqiv_create()
339 if ((algt->type ^ CRYPTO_ALG_TYPE_AEAD) & CRYPTO_ALG_TYPE_MASK) in seqiv_create()
Dblkcipher.c599 struct crypto_attr_type *algt; in skcipher_geniv_alloc() local
604 algt = crypto_get_attr_type(tb); in skcipher_geniv_alloc()
605 if (IS_ERR(algt)) in skcipher_geniv_alloc()
606 return ERR_CAST(algt); in skcipher_geniv_alloc()
608 if ((algt->type ^ (CRYPTO_ALG_TYPE_GIVCIPHER | CRYPTO_ALG_GENIV)) & in skcipher_geniv_alloc()
609 algt->mask) in skcipher_geniv_alloc()
623 mask |= crypto_requires_sync(algt->type, algt->mask); in skcipher_geniv_alloc()
664 if (algt->mask & CRYPTO_ALG_GENIV) { in skcipher_geniv_alloc()
Dcryptd.c174 struct crypto_attr_type *algt; in cryptd_check_internal() local
176 algt = crypto_get_attr_type(tb); in cryptd_check_internal()
177 if (IS_ERR(algt)) in cryptd_check_internal()
180 *type |= algt->type & CRYPTO_ALG_INTERNAL; in cryptd_check_internal()
181 *mask |= algt->mask & CRYPTO_ALG_INTERNAL; in cryptd_check_internal()
835 struct crypto_attr_type *algt; in cryptd_create() local
837 algt = crypto_get_attr_type(tb); in cryptd_create()
838 if (IS_ERR(algt)) in cryptd_create()
839 return PTR_ERR(algt); in cryptd_create()
841 switch (algt->type & algt->mask & CRYPTO_ALG_TYPE_MASK) { in cryptd_create()
Dchacha20poly1305.c572 struct crypto_attr_type *algt; in chachapoly_create() local
584 algt = crypto_get_attr_type(tb); in chachapoly_create()
585 if (IS_ERR(algt)) in chachapoly_create()
586 return PTR_ERR(algt); in chachapoly_create()
588 if ((algt->type ^ CRYPTO_ALG_TYPE_AEAD) & algt->mask) in chachapoly_create()
619 crypto_requires_sync(algt->type, in chachapoly_create()
620 algt->mask)); in chachapoly_create()
/linux-4.4.14/drivers/crypto/
Dtalitos.c2595 struct talitos_alg_template algt; member
2612 ctx->desc_hdr_template = talitos_alg->algt.desc_hdr_template; in talitos_init_common()
2629 algt.alg.hash); in talitos_cra_init()
2632 algt.alg.crypto); in talitos_cra_init()
2644 algt.alg.aead); in talitos_cra_init_aead()
2690 switch (t_alg->algt.type) { in talitos_remove()
2694 crypto_unregister_aead(&t_alg->algt.alg.aead); in talitos_remove()
2696 crypto_unregister_ahash(&t_alg->algt.alg.hash); in talitos_remove()
2740 t_alg->algt = *template; in talitos_alg_alloc()
2742 switch (t_alg->algt.type) { in talitos_alg_alloc()
[all …]
/linux-4.4.14/drivers/crypto/sunxi-ss/
Dsun4i-ss-hash.c34 struct sun4i_ss_alg_template *algt; in sun4i_hash_init() local
39 algt = container_of(alg, struct sun4i_ss_alg_template, alg.hash); in sun4i_hash_init()
40 ss = algt->ss; in sun4i_hash_init()
41 op->ss = algt->ss; in sun4i_hash_init()
42 op->mode = algt->mode; in sun4i_hash_init()
Dsun4i-ss-cipher.c460 struct sun4i_ss_alg_template *algt; in sun4i_ss_cipher_init() local
464 algt = container_of(alg, struct sun4i_ss_alg_template, alg.crypto); in sun4i_ss_cipher_init()
465 op->ss = algt->ss; in sun4i_ss_cipher_init()