/Linux-v4.19/drivers/crypto/sunxi-ss/ |
D | sun4i-ss-prng.c | 6 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()
|
D | sun4i-ss-hash.c | 25 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/ |
D | ctr.c | 183 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 …]
|
D | pcrypt.c | 285 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()
|
D | cbc.c | 112 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()
|
D | pcbc.c | 219 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()
|
D | gcm.c | 604 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 …]
|
D | aead.c | 206 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()
|
D | lrw.c | 461 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()
|
D | mcryptd.c | 257 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()
|
D | seqiv.c | 181 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()
|
D | cts.c | 328 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()
|
D | authenc.c | 382 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()
|
D | authencesn.c | 408 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()
|
D | ccm.c | 462 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 …]
|
D | cfb.c | 258 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()
|
D | xts.c | 405 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()
|
D | chacha20poly1305.c | 580 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()
|
D | rsa-pkcs1pad.c | 598 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()
|
D | algapi.c | 744 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()
|
D | cryptd.c | 209 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/ |
D | fpu.c | 118 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/ |
D | talitos.c | 3002 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/ |
D | rk3288_crypto_ahash.c | 278 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()
|
D | rk3288_crypto_ablkcipher.c | 334 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()
|