| /drivers/crypto/bcm/ |
| A D | cipher.c | 325 cipher_parms.alg = ctx->cipher.alg; in handle_skcipher_req() 704 hash_parms.alg = ctx->auth.alg; in handle_ahash_req() 1301 cipher_parms.alg = ctx->cipher.alg; in handle_aead_req() 1309 hash_parms.alg = ctx->auth.alg; in handle_aead_req() 1869 cipher_parms.alg = ctx->cipher.alg; in skcipher_setkey() 2752 switch (ctx->alg->cipher_info.alg) { in aead_authenc_setkey() 3031 .alg.aead = { 3054 .alg.aead = { 3077 .alg.aead = { 3100 .alg.aead = { [all …]
|
| A D | util.c | 298 switch (alg) { in spu_alg_name() 359 u32 alg; in spu_debugfs_read() local 386 for (alg = 0; alg < CIPHER_ALG_LAST; alg++) { in spu_debugfs_read() 393 spu_alg_name(alg, mode), op_cnt); in spu_debugfs_read() 400 for (alg = 0; alg < HASH_ALG_LAST; alg++) { in spu_debugfs_read() 401 op_cnt = atomic_read(&ipriv->hash_cnt[alg]); in spu_debugfs_read() 406 hash_alg_name[alg], op_cnt); in spu_debugfs_read() 415 for (alg = 0; alg < HASH_ALG_LAST; alg++) { in spu_debugfs_read() 421 hash_alg_name[alg], op_cnt); in spu_debugfs_read() 431 for (alg = 0; alg < AEAD_TYPE_LAST; alg++) { in spu_debugfs_read() [all …]
|
| /drivers/crypto/ccp/ |
| A D | ccp-crypto-aes-xts.c | 231 struct skcipher_alg *alg; in ccp_register_aes_xts_alg() local 240 alg = &ccp_alg->alg; in ccp_register_aes_xts_alg() 253 alg->base.cra_module = THIS_MODULE; in ccp_register_aes_xts_alg() 255 alg->setkey = ccp_aes_xts_setkey; in ccp_register_aes_xts_alg() 256 alg->encrypt = ccp_aes_xts_encrypt; in ccp_register_aes_xts_alg() 257 alg->decrypt = ccp_aes_xts_decrypt; in ccp_register_aes_xts_alg() 260 alg->ivsize = AES_BLOCK_SIZE; in ccp_register_aes_xts_alg() 261 alg->init = ccp_aes_xts_init_tfm; in ccp_register_aes_xts_alg() 262 alg->exit = ccp_aes_xts_exit_tfm; in ccp_register_aes_xts_alg() 264 ret = crypto_register_skcipher(alg); in ccp_register_aes_xts_alg() [all …]
|
| A D | ccp-crypto-sha.c | 194 rctx->type = alg->type; in ccp_sha_init() 340 alg->child_alg); in ccp_hmac_sha_cra_init() 416 struct ahash_alg *alg; in ccp_register_hmac_alg() local 431 alg = &ccp_alg->alg; in ccp_register_hmac_alg() 434 halg = &alg->halg; in ccp_register_hmac_alg() 460 struct ahash_alg *alg; in ccp_register_sha_alg() local 473 alg = &ccp_alg->alg; in ccp_register_sha_alg() 474 alg->init = ccp_sha_init; in ccp_register_sha_alg() 476 alg->final = ccp_sha_final; in ccp_register_sha_alg() 477 alg->finup = ccp_sha_finup; in ccp_register_sha_alg() [all …]
|
| A D | ccp-crypto-des3.c | 41 struct ccp_crypto_skcipher_alg *alg = ccp_crypto_skcipher_alg(tfm); in ccp_des3_setkey() local 53 ctx->u.des3.mode = alg->mode; in ccp_des3_setkey() 182 struct skcipher_alg *alg; in ccp_register_des3_alg() local 194 alg = &ccp_alg->alg; in ccp_register_des3_alg() 195 *alg = *def->alg_defaults; in ccp_register_des3_alg() 196 snprintf(alg->base.cra_name, CRYPTO_MAX_ALG_NAME, "%s", def->name); in ccp_register_des3_alg() 197 snprintf(alg->base.cra_driver_name, CRYPTO_MAX_ALG_NAME, "%s", in ccp_register_des3_alg() 199 alg->base.cra_blocksize = def->blocksize; in ccp_register_des3_alg() 200 alg->ivsize = def->ivsize; in ccp_register_des3_alg() 202 ret = crypto_register_skcipher(alg); in ccp_register_des3_alg() [all …]
|
| A D | ccp-crypto.h | 41 struct skcipher_alg alg; member 49 struct aead_alg alg; member 62 struct ahash_alg alg; member 68 struct akcipher_alg alg; member 74 struct skcipher_alg *alg = crypto_skcipher_alg(tfm); in ccp_crypto_skcipher_alg() local 76 return container_of(alg, struct ccp_crypto_skcipher_alg, alg); in ccp_crypto_skcipher_alg() 82 struct crypto_alg *alg = tfm->__crt_alg; in ccp_crypto_ahash_alg() local 85 ahash_alg = container_of(alg, struct ahash_alg, halg.base); in ccp_crypto_ahash_alg() 87 return container_of(ahash_alg, struct ccp_crypto_ahash_alg, alg); in ccp_crypto_ahash_alg()
|
| A D | ccp-crypto-aes-cmac.c | 260 struct ccp_crypto_ahash_alg *alg = in ccp_aes_cmac_setkey() local 281 ctx->u.aes.mode = alg->mode; in ccp_aes_cmac_setkey() 352 struct ahash_alg *alg; in ccp_register_aes_cmac_algs() local 364 alg = &ccp_alg->alg; in ccp_register_aes_cmac_algs() 365 alg->init = ccp_aes_cmac_init; in ccp_register_aes_cmac_algs() 366 alg->update = ccp_aes_cmac_update; in ccp_register_aes_cmac_algs() 367 alg->final = ccp_aes_cmac_final; in ccp_register_aes_cmac_algs() 368 alg->finup = ccp_aes_cmac_finup; in ccp_register_aes_cmac_algs() 369 alg->digest = ccp_aes_cmac_digest; in ccp_register_aes_cmac_algs() 374 halg = &alg->halg; in ccp_register_aes_cmac_algs() [all …]
|
| /drivers/crypto/allwinner/sun4i-ss/ |
| A D | sun4i-ss-core.c | 37 .alg.hash = { 63 .alg.hash = { 88 .alg.crypto = { 110 .alg.crypto = { 131 .alg.crypto = { 153 .alg.crypto = { 174 .alg.crypto = { 196 .alg.crypto = { 219 .alg.rng = { 253 ss_algs[i].alg.rng.base.cra_name, in sun4i_ss_debugfs_show() [all …]
|
| A D | sun4i-ss-prng.c | 8 struct rng_alg *alg = crypto_rng_alg(tfm); in sun4i_ss_prng_seed() local 10 algt = container_of(alg, struct sun4i_ss_alg_template, alg.rng); in sun4i_ss_prng_seed() 20 struct rng_alg *alg = crypto_rng_alg(tfm); in sun4i_ss_prng_generate() local 29 algt = container_of(alg, struct sun4i_ss_alg_template, alg.rng); in sun4i_ss_prng_generate()
|
| /drivers/net/wireless/intel/ipw2x00/ |
| A D | libipw_crypto.c | 160 struct libipw_crypto_alg *alg; in libipw_register_crypto_ops() local 162 alg = kzalloc(sizeof(*alg), GFP_KERNEL); in libipw_register_crypto_ops() 163 if (alg == NULL) in libipw_register_crypto_ops() 166 alg->ops = ops; in libipw_register_crypto_ops() 181 struct libipw_crypto_alg *alg; in libipw_unregister_crypto_ops() local 186 if (alg->ops == ops) in libipw_unregister_crypto_ops() 195 list_del(&alg->list); in libipw_unregister_crypto_ops() 197 kfree(alg); in libipw_unregister_crypto_ops() 204 struct libipw_crypto_alg *alg; in libipw_get_crypto_ops() local 209 if (strcmp(alg->ops->name, name) == 0) in libipw_get_crypto_ops() [all …]
|
| /drivers/crypto/tegra/ |
| A D | tegra-se-hash.c | 26 unsigned int alg; member 38 unsigned int alg; member 52 switch (alg) { in tegra_sha_get_config() 252 if (ctx->alg == SE_ALG_SHA384 || ctx->alg == SE_ALG_SHA512) in tegra_se_insert_hash_result() 366 rctx->alg = ctx->alg; in tegra_sha_do_init() 589 se_alg = container_of(alg, struct tegra_se_alg, alg.ahash.base); in tegra_sha_cra_init() 606 ctx->alg = ret; in tegra_sha_cra_init() 749 .alg.ahash.base = { 774 .alg.ahash.base = { 1089 switch (alg) { in tegra_hash_kac_manifest() [all …]
|
| A D | tegra-se-key.c | 52 const u32 *key, u32 keylen, u16 slot, u32 alg) in tegra_key_prep_ins_cmd() argument 62 cpuvaddr[i++] = se->manifest(se->owner, alg, keylen); in tegra_key_prep_ins_cmd() 94 slot, se->manifest(se->owner, alg, keylen)); in tegra_key_prep_ins_cmd() 115 u32 keylen, u16 slot, u32 alg) in tegra_key_insert() argument 123 size = tegra_key_prep_ins_cmd(se, addr, keyval, keylen, slot, alg); in tegra_key_insert() 131 void tegra_key_invalidate(struct tegra_se *se, u32 keyid, u32 alg) in tegra_key_invalidate() argument 139 tegra_key_insert(se, zkey, AES_MAX_KEY_SIZE, keyid, alg); in tegra_key_invalidate() 152 tegra_key_insert(se, zkey, AES_MAX_KEY_SIZE, keyid, alg); in tegra_key_invalidate_reserved() 156 u32 keylen, u32 alg, u32 *keyid) in tegra_key_submit_reserved() argument 158 return tegra_key_insert(se, key, keylen, *keyid, alg); in tegra_key_submit_reserved() [all …]
|
| A D | tegra-se-aes.c | 27 u32 alg; member 48 u32 alg; member 72 unsigned int alg; member 134 switch (alg) { in tegra234_aes_crypto_cfg() 170 switch (alg) { in tegra234_aes_cfg() 349 se_alg = container_of(alg, struct tegra_se_alg, alg.skcipher.base); in tegra_aes_cra_init() 366 ctx->alg = ret; in tegra_aes_cra_init() 438 switch (alg) { in tegra_aes_kac_manifest() 1365 se_alg = container_of(alg, struct tegra_se_alg, alg.aead.base); in tegra_aead_cra_init() 1379 ctx->alg = ret; in tegra_aead_cra_init() [all …]
|
| /drivers/crypto/qce/ |
| A D | skcipher.c | 440 struct skcipher_alg *alg; in qce_skcipher_register_one() local 447 alg = &tmpl->alg.skcipher; in qce_skcipher_register_one() 454 alg->chunksize = def->chunksize; in qce_skcipher_register_one() 455 alg->ivsize = def->ivsize; in qce_skcipher_register_one() 456 alg->min_keysize = def->min_keysize; in qce_skcipher_register_one() 464 alg->base.cra_priority = 275; in qce_skcipher_register_one() 469 alg->base.cra_alignmask = 0; in qce_skcipher_register_one() 470 alg->base.cra_module = THIS_MODULE; in qce_skcipher_register_one() 475 alg->exit = qce_skcipher_exit; in qce_skcipher_register_one() 477 alg->init = qce_skcipher_init; in qce_skcipher_register_one() [all …]
|
| /drivers/crypto/allwinner/sun8i-ss/ |
| A D | sun8i-ss-core.c | 289 .alg.rng = { 308 .alg.hash.base = { 334 .alg.hash.op = { 340 .alg.hash.base = { 366 .alg.hash.op = { 372 .alg.hash.base = { 398 .alg.hash.op = { 404 .alg.hash.base = { 430 .alg.hash.op = { 436 .alg.hash.base = { [all …]
|
| /drivers/crypto/allwinner/sun8i-ce/ |
| A D | sun8i-ce-core.c | 424 .alg.hash.base = { 450 .alg.hash.op = { 457 .alg.hash.base = { 483 .alg.hash.op = { 489 .alg.hash.base = { 515 .alg.hash.op = { 521 .alg.hash.base = { 547 .alg.hash.op = { 579 .alg.hash.op = { 611 .alg.hash.op = { [all …]
|
| /drivers/crypto/xilinx/ |
| A D | zynqmp-aes-gcm.c | 48 } alg; member 288 struct aead_alg *alg = crypto_aead_alg(aead); in zynqmp_aes_aead_encrypt() local 292 drv_ctx = container_of(alg, struct zynqmp_aead_drv_ctx, alg.aead.base); in zynqmp_aes_aead_encrypt() 301 struct aead_alg *alg = crypto_aead_alg(aead); in zynqmp_aes_aead_decrypt() local 305 drv_ctx = container_of(alg, struct zynqmp_aead_drv_ctx, alg.aead.base); in zynqmp_aes_aead_decrypt() 316 struct aead_alg *alg = crypto_aead_alg(aead); in zynqmp_aes_aead_init() local 318 drv_ctx = container_of(alg, struct zynqmp_aead_drv_ctx, alg.aead.base); in zynqmp_aes_aead_init() 352 .alg.aead.base = { 375 .alg.aead.op = { 418 crypto_engine_unregister_aead(&aes_drv_ctx.alg.aead); in zynqmp_aes_aead_probe() [all …]
|
| /drivers/firmware/cirrus/test/ |
| A D | cs_dsp_mock_mem_maps.c | 404 } alg; in cs_dsp_mock_xm_header_get_alg_base_in_words() local 417 &alg.adsp2, sizeof(alg.adsp2)); in cs_dsp_mock_xm_header_get_alg_base_in_words() 419 if (be32_to_cpu(alg.adsp2.alg.id) == alg_id) { in cs_dsp_mock_xm_header_get_alg_base_in_words() 420 xm_base = be32_to_cpu(alg.adsp2.xm); in cs_dsp_mock_xm_header_get_alg_base_in_words() 421 ym_base = be32_to_cpu(alg.adsp2.ym); in cs_dsp_mock_xm_header_get_alg_base_in_words() 422 zm_base = be32_to_cpu(alg.adsp2.zm); in cs_dsp_mock_xm_header_get_alg_base_in_words() 434 &alg.halo, sizeof(alg.halo)); in cs_dsp_mock_xm_header_get_alg_base_in_words() 436 if (be32_to_cpu(alg.halo.alg.id) == alg_id) { in cs_dsp_mock_xm_header_get_alg_base_in_words() 437 xm_base = be32_to_cpu(alg.halo.xm_base); in cs_dsp_mock_xm_header_get_alg_base_in_words() 558 alg_info->alg.id = cpu_to_be32(algs->id); in cs_dsp_mock_xm_header_add_adsp2_algs() [all …]
|
| /drivers/crypto/ |
| A D | talitos.c | 2260 } alg; member 2267 .alg.aead = { 2289 .alg.aead = { 2310 .alg.aead = { 2335 .alg.aead = { 3193 alg = &t_alg->algt.alg.skcipher.base; in talitos_alg_alloc() 3208 alg = &t_alg->algt.alg.aead.base; in talitos_alg_alloc() 3222 alg = &t_alg->algt.alg.hash.halg.base; in talitos_alg_alloc() 3507 alg = &t_alg->algt.alg.skcipher.base; in talitos_probe() 3513 alg = &t_alg->algt.alg.aead.base; in talitos_probe() [all …]
|
| /drivers/crypto/rockchip/ |
| A D | rk3288_crypto_skcipher.c | 27 struct rk_crypto_tmp *algt = container_of(alg, struct rk_crypto_tmp, alg.skcipher.base); in rk_cipher_need_fallback() 464 .alg.skcipher.base = { 482 .alg.skcipher.op = { 489 .alg.skcipher.base = { 508 .alg.skcipher.op = { 515 .alg.skcipher.base = { 533 .alg.skcipher.op = { 540 .alg.skcipher.base = { 559 .alg.skcipher.op = { 584 .alg.skcipher.op = { [all …]
|
| A D | rk3288_crypto.c | 213 rk_cipher_algs[i]->alg.skcipher.base.base.cra_driver_name, in rk_crypto_debugfs_show() 214 rk_cipher_algs[i]->alg.skcipher.base.base.cra_name, in rk_crypto_debugfs_show() 225 rk_cipher_algs[i]->alg.hash.base.halg.base.cra_driver_name, in rk_crypto_debugfs_show() 226 rk_cipher_algs[i]->alg.hash.base.halg.base.cra_name, in rk_crypto_debugfs_show() 262 rk_cipher_algs[i]->alg.skcipher.base.base.cra_name, in rk_crypto_register() 263 rk_cipher_algs[i]->alg.skcipher.base.base.cra_driver_name); in rk_crypto_register() 268 rk_cipher_algs[i]->alg.hash.base.halg.base.cra_name, in rk_crypto_register() 269 rk_cipher_algs[i]->alg.hash.base.halg.base.cra_driver_name); in rk_crypto_register() 270 err = crypto_engine_register_ahash(&rk_cipher_algs[i]->alg.hash); in rk_crypto_register() 285 crypto_engine_unregister_ahash(&rk_cipher_algs[i]->alg.hash); in rk_crypto_register() [all …]
|
| /drivers/crypto/inside-secure/ |
| A D | safexcel_cipher.c | 1678 .alg.aead = { 1714 .alg.aead = { 1750 .alg.aead = { 1786 .alg.aead = { 1822 .alg.aead = { 1859 .alg.aead = { 1896 .alg.aead = { 1933 .alg.aead = { 1970 .alg.aead = { 2007 .alg.aead = { [all …]
|
| A D | safexcel_hash.c | 26 u32 alg; member 982 .alg.ahash = { 1207 .alg.ahash = { 1265 .alg.ahash = { 1322 .alg.ahash = { 1393 .alg.ahash = { 1465 .alg.ahash = { 1523 .alg.ahash = { 1580 .alg.ahash = { 1651 .alg.ahash = { [all …]
|
| /drivers/crypto/amcc/ |
| A D | crypto4xx_core.c | 978 if (!alg) in crypto4xx_register_alg() 981 alg->alg = crypto_alg[i]; in crypto4xx_register_alg() 984 switch (alg->alg.type) { in crypto4xx_register_alg() 986 rc = crypto_register_aead(&alg->alg.u.aead); in crypto4xx_register_alg() 990 rc = crypto_register_rng(&alg->alg.u.rng); in crypto4xx_register_alg() 994 rc = crypto_register_skcipher(&alg->alg.u.cipher); in crypto4xx_register_alg() 1013 switch (alg->alg.type) { in crypto4xx_unregister_alg() 1015 crypto_unregister_aead(&alg->alg.u.aead); in crypto4xx_unregister_alg() 1019 crypto_unregister_rng(&alg->alg.u.rng); in crypto4xx_unregister_alg() 1023 crypto_unregister_skcipher(&alg->alg.u.cipher); in crypto4xx_unregister_alg() [all …]
|
| /drivers/crypto/aspeed/ |
| A D | aspeed-hace-crypto.c | 642 crypto_alg = container_of(alg, struct aspeed_hace_alg, alg.skcipher.base); in aspeed_crypto_cra_init() 673 .alg.skcipher.base = { 694 .alg.skcipher.op = { 721 .alg.skcipher.op = { 747 .alg.skcipher.op = { 774 .alg.skcipher.op = { 800 .alg.skcipher.op = { 827 .alg.skcipher.op = { 856 .alg.skcipher.op = { 882 .alg.skcipher.op = { [all …]
|