| /crypto/ |
| A D | api.c | 39 u32 type, u32 mask); 41 u32 mask); 59 u32 mask) in __crypto_alg_lookup() argument 113 larval->mask = mask; in crypto_larval_alloc() 126 u32 mask) in crypto_larval_add() argument 253 u32 mask) in crypto_alg_lookup() argument 267 mask |= fips; in crypto_alg_lookup() 268 mask &= fips; in crypto_alg_lookup() 290 u32 mask) in crypto_larval_lookup() argument 408 u32 mask, gfp_t gfp) in __crypto_alloc_tfmgfp() argument [all …]
|
| A D | internal.h | 32 u32 mask; member 37 unsigned int (*ctxsize)(struct crypto_alg *alg, u32 type, u32 mask); 68 int alg_test(const char *driver, const char *alg, u32 type, u32 mask); 113 struct crypto_alg *crypto_alg_mod_lookup(const char *name, u32 type, u32 mask); 124 u32 mask, gfp_t gfp); 126 u32 mask); 140 u32 type, u32 mask); 143 const struct crypto_type *frontend, u32 type, u32 mask, 147 const struct crypto_type *frontend, u32 type, u32 mask) in crypto_alloc_tfm() argument 149 return crypto_alloc_tfm_node(alg_name, frontend, type, mask, NUMA_NO_NODE); in crypto_alloc_tfm() [all …]
|
| A D | kpp.c | 86 struct crypto_kpp *crypto_alloc_kpp(const char *alg_name, u32 type, u32 mask) in crypto_alloc_kpp() argument 88 return crypto_alloc_tfm(alg_name, &crypto_kpp_type, type, mask); in crypto_alloc_kpp() 94 const char *name, u32 type, u32 mask) in crypto_grab_kpp() argument 97 return crypto_grab_spawn(&spawn->base, inst, name, type, mask); in crypto_grab_kpp() 101 int crypto_has_kpp(const char *alg_name, u32 type, u32 mask) in crypto_has_kpp() argument 103 return crypto_type_has_alg(alg_name, &crypto_kpp_type, type, mask); in crypto_has_kpp()
|
| A D | hmac.c | 183 struct rtattr **tb, u32 mask) in __hmac_create_shash() argument 198 mask |= CRYPTO_AHASH_ALG_NO_EXPORT_CORE; in __hmac_create_shash() 200 crypto_attr_alg_name(tb[1]), 0, mask); in __hmac_create_shash() 449 u32 mask) in hmac_create_ahash() argument 462 mask |= CRYPTO_AHASH_ALG_NO_EXPORT_CORE; in hmac_create_ahash() 464 crypto_attr_alg_name(tb[1]), 0, mask); in hmac_create_ahash() 522 u32 mask; in hmac_create() local 528 mask = crypto_algt_inherited_mask(algt); in hmac_create() 531 algt->mask & CRYPTO_ALG_TYPE_MASK)) in hmac_create() 535 algt->mask & CRYPTO_ALG_TYPE_MASK) in hmac_create() [all …]
|
| A D | skcipher.c | 379 const char *name, u32 type, u32 mask) in crypto_grab_skcipher() argument 382 return crypto_grab_spawn(&spawn->base, inst, name, type, mask); in crypto_grab_skcipher() 387 u32 type, u32 mask) in crypto_alloc_skcipher() argument 389 return crypto_alloc_tfm(alg_name, &crypto_skcipher_type, type, mask); in crypto_alloc_skcipher() 394 const char *alg_name, u32 type, u32 mask) in crypto_alloc_sync_skcipher() argument 399 mask |= CRYPTO_ALG_ASYNC | CRYPTO_ALG_SKCIPHER_REQSIZE_LARGE; in crypto_alloc_sync_skcipher() 402 tfm = crypto_alloc_tfm(alg_name, &crypto_skcipher_type, type, mask); in crypto_alloc_sync_skcipher() 418 int crypto_has_skcipher(const char *alg_name, u32 type, u32 mask) in crypto_has_skcipher() argument 590 u32 mask; in skcipher_alloc_instance_simple() local 596 err = crypto_check_attr_type(tb, CRYPTO_ALG_TYPE_SKCIPHER, &mask); in skcipher_alloc_instance_simple() [all …]
|
| A D | cryptd.c | 201 u32 *type, u32 *mask) in cryptd_type_and_mask() argument 208 *mask = algt->mask & CRYPTO_ALG_INTERNAL; in cryptd_type_and_mask() 211 *mask |= CRYPTO_ALG_ASYNC; in cryptd_type_and_mask() 213 *mask |= crypto_algt_inherited_mask(algt); in cryptd_type_and_mask() 388 u32 mask; in cryptd_create_skcipher() local 391 cryptd_type_and_mask(algt, &type, &mask); in cryptd_create_skcipher() 672 u32 mask; in cryptd_create_hash() local 881 u32 mask; in cryptd_create_aead() local 956 u32 type, u32 mask) in cryptd_alloc_skcipher() argument 1008 u32 type, u32 mask) in cryptd_alloc_ahash() argument [all …]
|
| A D | aead.c | 194 const char *name, u32 type, u32 mask) in crypto_grab_aead() argument 197 return crypto_grab_spawn(&spawn->base, inst, name, type, mask); in crypto_grab_aead() 201 struct crypto_aead *crypto_alloc_aead(const char *alg_name, u32 type, u32 mask) in crypto_alloc_aead() argument 203 return crypto_alloc_tfm(alg_name, &crypto_aead_type, type, mask); in crypto_alloc_aead() 207 int crypto_has_aead(const char *alg_name, u32 type, u32 mask) in crypto_has_aead() argument 209 return crypto_type_has_alg(alg_name, &crypto_aead_type, type, mask); in crypto_has_aead()
|
| A D | sig.c | 80 struct crypto_sig *crypto_alloc_sig(const char *alg_name, u32 type, u32 mask) in crypto_alloc_sig() argument 82 return crypto_alloc_tfm(alg_name, &crypto_sig_type, type, mask); in crypto_alloc_sig() 174 const char *name, u32 type, u32 mask) in crypto_grab_sig() argument 177 return crypto_grab_spawn(&spawn->base, inst, name, type, mask); in crypto_grab_sig()
|
| A D | akcipher.c | 105 const char *name, u32 type, u32 mask) in crypto_grab_akcipher() argument 108 return crypto_grab_spawn(&spawn->base, inst, name, type, mask); in crypto_grab_akcipher() 113 u32 mask) in crypto_alloc_akcipher() argument 115 return crypto_alloc_tfm(alg_name, &crypto_akcipher_type, type, mask); in crypto_alloc_akcipher()
|
| A D | geniv.c | 48 u32 mask; in aead_geniv_alloc() local 51 err = crypto_check_attr_type(tb, CRYPTO_ALG_TYPE_AEAD, &mask); in aead_geniv_alloc() 62 crypto_attr_alg_name(tb[1]), 0, mask); in aead_geniv_alloc()
|
| A D | lskcipher.c | 330 const char *name, u32 type, u32 mask) in crypto_grab_lskcipher() argument 333 return crypto_grab_spawn(&spawn->base, inst, name, type, mask); in crypto_grab_lskcipher() 338 u32 type, u32 mask) in crypto_alloc_lskcipher() argument 340 return crypto_alloc_tfm(alg_name, &crypto_lskcipher_type, type, mask); in crypto_alloc_lskcipher() 486 u32 mask; in lskcipher_alloc_instance_simple() local 494 err = crypto_check_attr_type(tb, CRYPTO_ALG_TYPE_LSKCIPHER, &mask); in lskcipher_alloc_instance_simple() 509 cipher_name, 0, mask); in lskcipher_alloc_instance_simple() 520 ecb_name, 0, mask); in lskcipher_alloc_instance_simple()
|
| A D | ecdsa-p1363.c | 104 u32 mask; in ecdsa_p1363_create() local 107 err = crypto_check_attr_type(tb, CRYPTO_ALG_TYPE_SIG, &mask); in ecdsa_p1363_create() 118 crypto_attr_alg_name(tb[1]), 0, mask); in ecdsa_p1363_create()
|
| A D | algapi.c | 177 if ((spawn->alg->cra_flags ^ new_type) & spawn->mask) in crypto_remove_spawns() 724 const char *name, u32 type, u32 mask) in crypto_grab_spawn() argument 737 type | CRYPTO_ALG_FIPS_INTERNAL, mask); in crypto_grab_spawn() 745 spawn->mask = mask; in crypto_grab_spawn() 800 u32 mask) in crypto_spawn_tfm() argument 810 if (unlikely((alg->cra_flags ^ type) & mask)) in crypto_spawn_tfm() 813 tfm = __crypto_alloc_tfm(alg, type, mask); in crypto_spawn_tfm() 900 if ((algt->type ^ type) & algt->mask) in crypto_check_attr_type() 1042 u32 type, u32 mask) in crypto_type_has_alg() argument 1045 struct crypto_alg *alg = crypto_find_alg(name, frontend, type, mask); in crypto_type_has_alg()
|
| A D | ecdsa-x962.c | 181 u32 mask; in ecdsa_x962_create() local 184 err = crypto_check_attr_type(tb, CRYPTO_ALG_TYPE_SIG, &mask); in ecdsa_x962_create() 195 crypto_attr_alg_name(tb[1]), 0, mask); in ecdsa_x962_create()
|
| A D | algboss.c | 148 param->type.data.mask = larval->mask & ~CRYPTO_ALG_TESTED; in cryptomgr_schedule_probe() 152 param->omask = larval->mask; in cryptomgr_schedule_probe()
|
| A D | xcbc.c | 132 u32 mask; in xcbc_create() local 135 err = crypto_check_attr_type(tb, CRYPTO_ALG_TYPE_SHASH, &mask); in xcbc_create() 145 crypto_attr_alg_name(tb[1]), 0, mask); in xcbc_create()
|
| A D | ccm.c | 448 u32 mask; in crypto_ccm_create_common() local 454 err = crypto_check_attr_type(tb, CRYPTO_ALG_TYPE_AEAD, &mask); in crypto_ccm_create_common() 464 mac_name, 0, mask | CRYPTO_ALG_ASYNC); in crypto_ccm_create_common() 475 ctr_name, 0, mask); in crypto_ccm_create_common() 703 u32 mask; in crypto_rfc4309_create() local 709 err = crypto_check_attr_type(tb, CRYPTO_ALG_TYPE_AEAD, &mask); in crypto_rfc4309_create() 719 crypto_attr_alg_name(tb[1]), 0, mask); in crypto_rfc4309_create() 852 u32 mask; in cbcmac_create() local 855 err = crypto_check_attr_type(tb, CRYPTO_ALG_TYPE_SHASH, &mask); in cbcmac_create() 865 crypto_attr_alg_name(tb[1]), 0, mask); in cbcmac_create()
|
| A D | shash.c | 379 const char *name, u32 type, u32 mask) in crypto_grab_shash() argument 382 return crypto_grab_spawn(&spawn->base, inst, name, type, mask); in crypto_grab_shash() 387 u32 mask) in crypto_alloc_shash() argument 389 return crypto_alloc_tfm(alg_name, &crypto_shash_type, type, mask); in crypto_alloc_shash() 393 int crypto_has_shash(const char *alg_name, u32 type, u32 mask) in crypto_has_shash() argument 395 return crypto_type_has_alg(alg_name, &crypto_shash_type, type, mask); in crypto_has_shash()
|
| A D | xts.c | 347 u32 mask; in xts_create() local 350 err = crypto_check_attr_type(tb, CRYPTO_ALG_TYPE_SKCIPHER, &mask); in xts_create() 365 cipher_name, 0, mask); in xts_create() 374 name, 0, mask); in xts_create() 421 skcipher_crypto_instance(inst), name, 0, mask); in xts_create()
|
| A D | lrw.c | 306 u32 mask; in lrw_create() local 309 err = crypto_check_attr_type(tb, CRYPTO_ALG_TYPE_SKCIPHER, &mask); in lrw_create() 324 cipher_name, 0, mask); in lrw_create() 333 ecb_name, 0, mask); in lrw_create()
|
| A D | cmac.c | 180 u32 mask; in cmac_create() local 183 err = crypto_check_attr_type(tb, CRYPTO_ALG_TYPE_SHASH, &mask); in cmac_create() 193 crypto_attr_alg_name(tb[1]), 0, mask); in cmac_create()
|
| A D | ecb.c | 103 u32 mask; in lskcipher_alloc_instance_simple2() local 106 err = crypto_check_attr_type(tb, CRYPTO_ALG_TYPE_LSKCIPHER, &mask); in lskcipher_alloc_instance_simple2() 116 crypto_attr_alg_name(tb[1]), 0, mask); in lskcipher_alloc_instance_simple2()
|
| A D | essiv.c | 458 u32 mask; in essiv_create() local 473 type = algt->type & algt->mask; in essiv_create() 474 mask = crypto_algt_inherited_mask(algt); in essiv_create() 488 inner_cipher_name, 0, mask); in essiv_create() 508 inner_cipher_name, 0, mask); in essiv_create() 534 CRYPTO_ALG_TYPE_MASK | mask); in essiv_create()
|
| A D | hctr2.c | 410 u32 mask; in hctr2_create_common() local 419 err = crypto_check_attr_type(tb, CRYPTO_ALG_TYPE_SKCIPHER, &mask); in hctr2_create_common() 431 xctr_name, 0, mask); in hctr2_create_common() 450 blockcipher_name, 0, mask); in hctr2_create_common() 463 polyval_name, 0, mask); in hctr2_create_common()
|
| A D | gcm.c | 576 u32 mask; in crypto_gcm_create_common() local 582 err = crypto_check_attr_type(tb, CRYPTO_ALG_TYPE_AEAD, &mask); in crypto_gcm_create_common() 592 ghash_name, 0, mask); in crypto_gcm_create_common() 603 ctr_name, 0, mask); in crypto_gcm_create_common() 822 u32 mask; in crypto_rfc4106_create() local 828 err = crypto_check_attr_type(tb, CRYPTO_ALG_TYPE_AEAD, &mask); in crypto_rfc4106_create() 838 crypto_attr_alg_name(tb[1]), 0, mask); in crypto_rfc4106_create() 1008 u32 mask; in crypto_rfc4543_create() local 1014 err = crypto_check_attr_type(tb, CRYPTO_ALG_TYPE_AEAD, &mask); in crypto_rfc4543_create() 1024 crypto_attr_alg_name(tb[1]), 0, mask); in crypto_rfc4543_create()
|