Home
last modified time | relevance | path

Searched refs:alg (Results 1 – 25 of 145) sorted by relevance

123456

/drivers/crypto/bcm/
A Dcipher.c325 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 Dutil.c298 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 Dccp-crypto-aes-xts.c231 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 Dccp-crypto-sha.c194 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 Dccp-crypto-des3.c41 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 Dccp-crypto.h41 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 Dccp-crypto-aes-cmac.c260 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 Dsun4i-ss-core.c37 .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 Dsun4i-ss-prng.c8 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 Dlibipw_crypto.c160 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 Dtegra-se-hash.c26 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 Dtegra-se-key.c52 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 Dtegra-se-aes.c27 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 Dskcipher.c440 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 Dsun8i-ss-core.c289 .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 Dsun8i-ce-core.c424 .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 Dzynqmp-aes-gcm.c48 } 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 Dcs_dsp_mock_mem_maps.c404 } 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 Dtalitos.c2260 } 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 Drk3288_crypto_skcipher.c27 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 Drk3288_crypto.c213 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 Dsafexcel_cipher.c1678 .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 Dsafexcel_hash.c26 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 Dcrypto4xx_core.c978 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 Daspeed-hace-crypto.c642 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 …]

Completed in 72 milliseconds

123456