/drivers/crypto/ccp/ |
D | ccp-crypto-aes-cmac.c | 69 if (!ctx->u.aes.key_len) in ccp_do_cmac_update() 153 cmac_key_sg = (need_pad) ? &ctx->u.aes.k2_sg in ccp_do_cmac_update() 154 : &ctx->u.aes.k1_sg; in ccp_do_cmac_update() 159 rctx->cmd.u.aes.type = ctx->u.aes.type; in ccp_do_cmac_update() 160 rctx->cmd.u.aes.mode = ctx->u.aes.mode; in ccp_do_cmac_update() 161 rctx->cmd.u.aes.action = CCP_AES_ACTION_ENCRYPT; in ccp_do_cmac_update() 162 rctx->cmd.u.aes.key = &ctx->u.aes.key_sg; in ccp_do_cmac_update() 163 rctx->cmd.u.aes.key_len = ctx->u.aes.key_len; in ccp_do_cmac_update() 164 rctx->cmd.u.aes.iv = &rctx->iv_sg; in ccp_do_cmac_update() 165 rctx->cmd.u.aes.iv_len = AES_BLOCK_SIZE; in ccp_do_cmac_update() [all …]
|
D | ccp-crypto-aes-galois.c | 36 ctx->u.aes.type = CCP_AES_TYPE_128; in ccp_aes_gcm_setkey() 39 ctx->u.aes.type = CCP_AES_TYPE_192; in ccp_aes_gcm_setkey() 42 ctx->u.aes.type = CCP_AES_TYPE_256; in ccp_aes_gcm_setkey() 48 ctx->u.aes.mode = CCP_AES_MODE_GCM; in ccp_aes_gcm_setkey() 49 ctx->u.aes.key_len = key_len; in ccp_aes_gcm_setkey() 51 memcpy(ctx->u.aes.key, key, key_len); in ccp_aes_gcm_setkey() 52 sg_init_one(&ctx->u.aes.key_sg, ctx->u.aes.key, key_len); in ccp_aes_gcm_setkey() 86 if (!ctx->u.aes.key_len) in ccp_aes_gcm_crypt() 89 if (ctx->u.aes.mode != CCP_AES_MODE_GCM) in ccp_aes_gcm_crypt() 119 rctx->cmd.u.aes.authsize = crypto_aead_authsize(tfm); in ccp_aes_gcm_crypt() [all …]
|
D | ccp-crypto-aes.c | 31 if (ctx->u.aes.mode != CCP_AES_MODE_ECB) in ccp_aes_complete() 45 ctx->u.aes.type = CCP_AES_TYPE_128; in ccp_aes_setkey() 48 ctx->u.aes.type = CCP_AES_TYPE_192; in ccp_aes_setkey() 51 ctx->u.aes.type = CCP_AES_TYPE_256; in ccp_aes_setkey() 56 ctx->u.aes.mode = alg->mode; in ccp_aes_setkey() 57 ctx->u.aes.key_len = key_len; in ccp_aes_setkey() 59 memcpy(ctx->u.aes.key, key, key_len); in ccp_aes_setkey() 60 sg_init_one(&ctx->u.aes.key_sg, ctx->u.aes.key, key_len); in ccp_aes_setkey() 74 if (!ctx->u.aes.key_len) in ccp_aes_crypt() 77 if (((ctx->u.aes.mode == CCP_AES_MODE_ECB) || in ccp_aes_crypt() [all …]
|
D | ccp-ops.c | 478 struct ccp_aes_engine *aes = &cmd->u.aes; in ccp_run_aes_cmac_cmd() local 485 if (!((aes->key_len == AES_KEYSIZE_128) || in ccp_run_aes_cmac_cmd() 486 (aes->key_len == AES_KEYSIZE_192) || in ccp_run_aes_cmac_cmd() 487 (aes->key_len == AES_KEYSIZE_256))) in ccp_run_aes_cmac_cmd() 490 if (aes->src_len & (AES_BLOCK_SIZE - 1)) in ccp_run_aes_cmac_cmd() 493 if (aes->iv_len != AES_BLOCK_SIZE) in ccp_run_aes_cmac_cmd() 496 if (!aes->key || !aes->iv || !aes->src) in ccp_run_aes_cmac_cmd() 499 if (aes->cmac_final) { in ccp_run_aes_cmac_cmd() 500 if (aes->cmac_key_len != AES_BLOCK_SIZE) in ccp_run_aes_cmac_cmd() 503 if (!aes->cmac_key) in ccp_run_aes_cmac_cmd() [all …]
|
D | ccp-crypto-aes-xts.c | 91 memcpy(ctx->u.aes.key, key, key_len); in ccp_aes_xts_setkey() 95 memcpy(ctx->u.aes.key, key, key_len); in ccp_aes_xts_setkey() 98 ctx->u.aes.key_len = key_len / 2; in ccp_aes_xts_setkey() 99 sg_init_one(&ctx->u.aes.key_sg, ctx->u.aes.key, key_len); in ccp_aes_xts_setkey() 101 return crypto_skcipher_setkey(ctx->u.aes.tfm_skcipher, key, key_len); in ccp_aes_xts_setkey() 116 if (!ctx->u.aes.key_len) in ccp_aes_xts_crypt() 142 (ctx->u.aes.key_len != AES_KEYSIZE_128)) in ccp_aes_xts_crypt() 144 if ((ctx->u.aes.key_len != AES_KEYSIZE_128) && in ccp_aes_xts_crypt() 145 (ctx->u.aes.key_len != AES_KEYSIZE_256)) in ccp_aes_xts_crypt() 152 ctx->u.aes.tfm_skcipher); in ccp_aes_xts_crypt() [all …]
|
D | Makefile | 17 ccp-crypto-aes.o \ 18 ccp-crypto-aes-cmac.o \ 19 ccp-crypto-aes-xts.o \ 20 ccp-crypto-aes-galois.o \
|
D | ccp-dev-v5.c | 98 } aes; member 137 #define CCP_AES_SIZE(p) ((p)->aes.size) 138 #define CCP_AES_ENCRYPT(p) ((p)->aes.encrypt) 139 #define CCP_AES_MODE(p) ((p)->aes.mode) 140 #define CCP_AES_TYPE(p) ((p)->aes.type) 297 CCP_AES_ENCRYPT(&function) = op->u.aes.action; in ccp5_perform_aes() 298 CCP_AES_MODE(&function) = op->u.aes.mode; in ccp5_perform_aes() 299 CCP_AES_TYPE(&function) = op->u.aes.type; in ccp5_perform_aes() 300 CCP_AES_SIZE(&function) = op->u.aes.size; in ccp5_perform_aes() 1100 .aes = ccp5_perform_aes,
|
D | ccp-dev-v3.c | 154 | (op->u.aes.type << REQ1_AES_TYPE_SHIFT) in ccp_perform_aes() 155 | (op->u.aes.mode << REQ1_AES_MODE_SHIFT) in ccp_perform_aes() 156 | (op->u.aes.action << REQ1_AES_ACTION_SHIFT) in ccp_perform_aes() 167 if (op->u.aes.mode == CCP_AES_MODE_CFB) in ccp_perform_aes() 569 .aes = ccp_perform_aes,
|
/drivers/crypto/nx/ |
D | Makefile | 4 nx-aes-cbc.o \ 5 nx-aes-ecb.o \ 6 nx-aes-gcm.o \ 7 nx-aes-ccm.o \ 8 nx-aes-ctr.o \ 9 nx-aes-xcbc.o \
|
/drivers/net/wireless/ti/wl12xx/ |
D | debugfs.c | 80 WL12XX_DEBUGFS_FWSTATS_FILE(aes, encrypt_fail, "%u"); 81 WL12XX_DEBUGFS_FWSTATS_FILE(aes, decrypt_fail, "%u"); 82 WL12XX_DEBUGFS_FWSTATS_FILE(aes, encrypt_packets, "%u"); 83 WL12XX_DEBUGFS_FWSTATS_FILE(aes, decrypt_packets, "%u"); 84 WL12XX_DEBUGFS_FWSTATS_FILE(aes, encrypt_interrupt, "%u"); 85 WL12XX_DEBUGFS_FWSTATS_FILE(aes, decrypt_interrupt, "%u"); 180 DEBUGFS_FWSTATS_ADD(aes, encrypt_fail); in wl12xx_debugfs_add_files() 181 DEBUGFS_FWSTATS_ADD(aes, decrypt_fail); in wl12xx_debugfs_add_files() 182 DEBUGFS_FWSTATS_ADD(aes, encrypt_packets); in wl12xx_debugfs_add_files() 183 DEBUGFS_FWSTATS_ADD(aes, decrypt_packets); in wl12xx_debugfs_add_files() [all …]
|
/drivers/crypto/ |
D | Makefile | 3 obj-$(CONFIG_CRYPTO_DEV_ATMEL_AES) += atmel-aes.o 17 obj-$(CONFIG_CRYPTO_DEV_GEODE) += geode-aes.o 27 obj-$(CONFIG_CRYPTO_DEV_OMAP_AES) += omap-aes-driver.o 28 omap-aes-driver-objs := omap-aes.o omap-aes-gcm.o 31 obj-$(CONFIG_CRYPTO_DEV_PADLOCK_AES) += padlock-aes.o
|
/drivers/net/wireless/ti/wl1251/ |
D | debugfs.c | 162 DEBUGFS_FWSTATS_FILE(aes, encrypt_fail, 20, "%u"); 163 DEBUGFS_FWSTATS_FILE(aes, decrypt_fail, 20, "%u"); 164 DEBUGFS_FWSTATS_FILE(aes, encrypt_packets, 20, "%u"); 165 DEBUGFS_FWSTATS_FILE(aes, decrypt_packets, 20, "%u"); 166 DEBUGFS_FWSTATS_FILE(aes, encrypt_interrupt, 20, "%u"); 167 DEBUGFS_FWSTATS_FILE(aes, decrypt_interrupt, 20, "%u"); 302 DEBUGFS_FWSTATS_DEL(aes, encrypt_fail); in wl1251_debugfs_delete_files() 303 DEBUGFS_FWSTATS_DEL(aes, decrypt_fail); in wl1251_debugfs_delete_files() 304 DEBUGFS_FWSTATS_DEL(aes, encrypt_packets); in wl1251_debugfs_delete_files() 305 DEBUGFS_FWSTATS_DEL(aes, decrypt_packets); in wl1251_debugfs_delete_files() [all …]
|
/drivers/crypto/keembay/ |
D | Kconfig | 13 cbc(aes), ctr(aes), ccm(aes), gcm(aes), cbc(sm4), ctr(sm4), ccm(sm4) 17 enabled: ecb(aes), cts(cbc(aes)), ecb(sm4) and cts(cbc(sm4)). 26 Provides OCS version of ecb(aes) and ecb(sm4) 38 Provides OCS version of cts(cbc(aes)) and cts(cbc(sm4)).
|
D | Makefile | 4 obj-$(CONFIG_CRYPTO_DEV_KEEMBAY_OCS_AES_SM4) += keembay-ocs-aes.o 5 keembay-ocs-aes-objs := keembay-ocs-aes-core.o ocs-aes.o
|
/drivers/crypto/marvell/cesa/ |
D | cipher.c | 31 struct crypto_aes_ctx aes; member 270 ret = aes_expandkey(&ctx->aes, key, len); in mv_cesa_aes_setkey() 274 remaining = (ctx->aes.key_length - 16) / 4; in mv_cesa_aes_setkey() 275 offset = ctx->aes.key_length + 24 - remaining; in mv_cesa_aes_setkey() 277 ctx->aes.key_dec[4 + i] = ctx->aes.key_enc[offset + i]; in mv_cesa_aes_setkey() 707 key = ctx->aes.key_dec; in mv_cesa_aes_op() 709 key = ctx->aes.key_enc; in mv_cesa_aes_op() 711 for (i = 0; i < ctx->aes.key_length / sizeof(u32); i++) in mv_cesa_aes_op() 714 if (ctx->aes.key_length == 24) in mv_cesa_aes_op() 716 else if (ctx->aes.key_length == 32) in mv_cesa_aes_op()
|
/drivers/crypto/inside-secure/ |
D | safexcel_cipher.c | 378 struct crypto_aes_ctx aes; in safexcel_skcipher_aes_setkey() local 381 ret = aes_expandkey(&aes, key, len); in safexcel_skcipher_aes_setkey() 387 if (le32_to_cpu(ctx->key[i]) != aes.key_enc[i]) { in safexcel_skcipher_aes_setkey() 395 ctx->key[i] = cpu_to_le32(aes.key_enc[i]); in safexcel_skcipher_aes_setkey() 399 memzero_explicit(&aes, sizeof(aes)); in safexcel_skcipher_aes_setkey() 410 struct crypto_aes_ctx aes; in safexcel_aead_setkey() local 441 err = aes_expandkey(&aes, keys.enckey, keys.enckeylen); in safexcel_aead_setkey() 1418 struct crypto_aes_ctx aes; in safexcel_skcipher_aesctr_setkey() local 1426 ret = aes_expandkey(&aes, key, keylen); in safexcel_skcipher_aesctr_setkey() 1432 if (le32_to_cpu(ctx->key[i]) != aes.key_enc[i]) { in safexcel_skcipher_aesctr_setkey() [all …]
|
/drivers/crypto/qat/qat_c62x/ |
D | adf_c62x_hw_data.c | 96 int aes = get_num_aes(self); in get_sku() local 98 if (aes == 8) in get_sku() 100 else if (aes == 10) in get_sku()
|
/drivers/net/ethernet/chelsio/inline_crypto/chtls/ |
D | chtls_hw.c | 259 struct crypto_aes_ctx aes; in chtls_key_info() local 303 ret = aes_expandkey(&aes, key, keylen); in chtls_key_info() 308 aes_encrypt(&aes, ghash_h, ghash_h); in chtls_key_info() 309 memzero_explicit(&aes, sizeof(aes)); in chtls_key_info()
|
/drivers/crypto/xilinx/ |
D | Makefile | 2 obj-$(CONFIG_CRYPTO_DEV_ZYNQMP_AES) += zynqmp-aes-gcm.o
|
/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/ |
D | chcr_ipsec.c | 173 struct crypto_aes_ctx aes; in ch_ipsec_setkey() local 207 ret = aes_expandkey(&aes, key, keylen); in ch_ipsec_setkey() 213 aes_encrypt(&aes, ghash_h, ghash_h); in ch_ipsec_setkey() 214 memzero_explicit(&aes, sizeof(aes)); in ch_ipsec_setkey()
|
/drivers/crypto/qat/qat_c3xxx/ |
D | adf_c3xxx_hw_data.c | 96 int aes = get_num_aes(self); in get_sku() local 98 if (aes == 6) in get_sku()
|
/drivers/net/wireless/marvell/mwifiex/ |
D | sta_cmdresp.c | 622 len = le16_to_cpu(key_v2->key_param_set.key_params.aes.key_len); in mwifiex_ret_802_11_key_material_v2() 623 if (len > sizeof(key_v2->key_param_set.key_params.aes.key)) in mwifiex_ret_802_11_key_material_v2() 638 memset(priv->aes_key_v2.key_param_set.key_params.aes.key, 0, in mwifiex_ret_802_11_key_material_v2() 639 sizeof(key_v2->key_param_set.key_params.aes.key)); in mwifiex_ret_802_11_key_material_v2() 640 priv->aes_key_v2.key_param_set.key_params.aes.key_len = in mwifiex_ret_802_11_key_material_v2() 642 memcpy(priv->aes_key_v2.key_param_set.key_params.aes.key, in mwifiex_ret_802_11_key_material_v2() 643 key_v2->key_param_set.key_params.aes.key, len); in mwifiex_ret_802_11_key_material_v2()
|
/drivers/crypto/qat/qat_common/ |
D | icp_qat_fw_loader_handle.h | 16 struct icp_qat_fw_loader_ae_data aes[ICP_QAT_UCLO_MAX_AE]; member
|
D | qat_algs.c | 256 cipher->aes.cipher_config.val = QAT_AES_HW_CONFIG_ENC(alg, mode); in qat_alg_aead_init_enc_session() 257 memcpy(cipher->aes.key, keys->enckey, keys->enckeylen); in qat_alg_aead_init_enc_session() 342 cipher->aes.cipher_config.val = QAT_AES_HW_CONFIG_DEC(alg, mode); in qat_alg_aead_init_dec_session() 343 memcpy(cipher->aes.key, keys->enckey, keys->enckeylen); in qat_alg_aead_init_dec_session() 440 memcpy(cd->aes.key, key, keylen); in qat_alg_skcipher_init_com() 461 enc_cd->aes.cipher_config.val = QAT_AES_HW_CONFIG_ENC(alg, mode); in qat_alg_skcipher_init_enc() 500 dec_cd->aes.cipher_config.val = in qat_alg_skcipher_init_dec() 507 dec_cd->aes.cipher_config.val = in qat_alg_skcipher_init_dec() 510 dec_cd->aes.cipher_config.val = in qat_alg_skcipher_init_dec()
|
/drivers/crypto/vmx/ |
D | Makefile | 3 vmx-crypto-objs := vmx.o aesp8-ppc.o ghashp8-ppc.o aes.o aes_cbc.o aes_ctr.o aes_xts.o ghash.o
|