/linux-4.4.14/crypto/ |
D | pcrypt.c | 277 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()
|
D | gcm.c | 625 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 …]
|
D | aead.c | 196 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()
|
D | ccm.c | 510 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 …]
|
D | chainiv.c | 264 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()
|
D | mcryptd.c | 264 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()
|
D | ctr.c | 338 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()
|
D | authenc.c | 383 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()
|
D | authencesn.c | 399 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()
|
D | algapi.c | 735 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()
|
D | seqiv.c | 332 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()
|
D | blkcipher.c | 599 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()
|
D | cryptd.c | 174 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()
|
D | chacha20poly1305.c | 572 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/ |
D | talitos.c | 2595 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/ |
D | sun4i-ss-hash.c | 34 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()
|
D | sun4i-ss-cipher.c | 460 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()
|