/linux-6.12.1/arch/x86/crypto/ |
D | Kconfig | 17 tristate "Ciphers: AES, modes: ECB, CBC, CTS, CTR, XCTR, XTS, GCM (AES-NI/VAES)" 28 Length-preserving ciphers: AES with ECB, CBC, CTS, CTR, XCTR, XTS 38 tristate "Ciphers: Blowfish, modes: ECB, CBC" 45 Length-preserving ciphers: Blowfish with ECB and CBC modes 50 tristate "Ciphers: Camellia with modes: ECB, CBC" 56 Length-preserving ciphers: Camellia with ECB and CBC modes 61 tristate "Ciphers: Camellia with modes: ECB, CBC (AES-NI/AVX)" 68 Length-preserving ciphers: Camellia with ECB and CBC modes 75 tristate "Ciphers: Camellia with modes: ECB, CBC (AES-NI/AVX2)" 79 Length-preserving ciphers: Camellia with ECB and CBC modes [all …]
|
D | blowfish_glue.c | 7 * CBC & ECB parts based on code (crypto/cbc.c,ecb.c) by: 29 const u8 *src, bool cbc); 124 .base.cra_name = "cbc(blowfish)", 125 .base.cra_driver_name = "cbc-blowfish-asm",
|
/linux-6.12.1/crypto/ |
D | tcrypt.c | 1480 ret = min(ret, tcrypt_test("cbc(des)")); in do_test() 1486 ret = min(ret, tcrypt_test("cbc(des3_ede)")); in do_test() 1500 ret = min(ret, tcrypt_test("cbc(blowfish)")); in do_test() 1506 ret = min(ret, tcrypt_test("cbc(twofish)")); in do_test() 1514 ret = min(ret, tcrypt_test("cbc(serpent)")); in do_test() 1522 ret = min(ret, tcrypt_test("cbc(aes)")); in do_test() 1544 ret = min(ret, tcrypt_test("cbc(cast5)")); in do_test() 1550 ret = min(ret, tcrypt_test("cbc(cast6)")); in do_test() 1594 ret = min(ret, tcrypt_test("cbc(anubis)")); in do_test() 1607 ret = min(ret, tcrypt_test("cbc(camellia)")); in do_test() [all …]
|
D | cbc.c | 3 * CBC: Cipher Block Chaining mode 167 .name = "cbc", 186 MODULE_DESCRIPTION("CBC block cipher mode of operation"); 187 MODULE_ALIAS_CRYPTO("cbc");
|
/linux-6.12.1/arch/sparc/crypto/ |
D | Kconfig | 6 tristate "Ciphers: DES and Triple DES EDE, modes: ECB/CBC" 14 Length-preserving ciphers: DES with ECB and CBC modes 15 Length-preserving ciphers: Tripe DES EDE with ECB and CBC modes 70 tristate "Ciphers: AES, modes: ECB, CBC, CTR" 75 Length-preseving ciphers: AES with ECB, CBC, and CTR modes 80 tristate "Ciphers: Camellia, modes: ECB, CBC" 86 Length-preserving ciphers: Camellia with ECB and CBC modes
|
/linux-6.12.1/arch/s390/crypto/ |
D | Kconfig | 84 tristate "Ciphers: AES, modes: ECB, CBC, CTR, XTS, GCM" 91 Length-preserving ciphers: AES with ECB, CBC, XTS, and CTR modes 95 As of z9 the ECB and CBC modes are hardware accelerated 98 As of z10 the ECB and CBC modes are hardware accelerated 106 tristate "Ciphers: DES and Triple DES EDE, modes: ECB, CBC, CTR" 114 Length-preserving ciphers: DES with ECB, CBC, and CTR modes 115 Length-preserving ciphers: Triple DES EDED with ECB, CBC, and CTR modes 119 As of z990 the ECB and CBC mode are hardware accelerated.
|
/linux-6.12.1/arch/arm64/crypto/ |
D | Kconfig | 132 tristate "Ciphers: AES, modes: ECB, CBC, CTR, CTS, XCTR, XTS" 136 Length-preserving ciphers: AES with ECB, CBC, CTR, CTS, 138 AEAD cipher: AES with CBC, ESSIV, and SHA-256 155 tristate "Ciphers: AES, modes: ECB/CBC/CTR/XTS (ARMv8 Crypto Extensions)" 163 - CBC (Cipher Block Chaining) mode (NIST SP800-38A) 172 tristate "Ciphers: AES, modes: ECB/CBC/CTR/XTS (NEON)" 180 - CBC (Cipher Block Chaining) mode (NIST SP800-38A) 202 tristate "Ciphers: AES, modes: ECB/CBC/CTR/XCTR/XTS modes (bit-sliced NEON)" 211 - CBC (Cipher Block Chaining) mode (NIST SP800-38A) 234 tristate "Ciphers: SM4, modes: ECB/CBC/CTR/XTS (ARMv8 Crypto Extensions)" [all …]
|
/linux-6.12.1/drivers/crypto/caam/ |
D | caamalg_qi.c | 1244 * ciphertext block (CBC mode) or last counter (CTR mode). in skcipher_done() 1485 .cra_name = "cbc(aes)", 1486 .cra_driver_name = "cbc-aes-caam-qi", 1501 .cra_name = "cbc(des3_ede)", 1502 .cra_driver_name = "cbc-3des-caam-qi", 1517 .cra_name = "cbc(des)", 1518 .cra_driver_name = "cbc-des-caam-qi", 1653 .cra_name = "authenc(hmac(md5),cbc(aes))", 1655 "cbc-aes-caam-qi", 1675 "cbc(aes)))", [all …]
|
D | caamalg.c | 1041 * ciphertext block (CBC mode) or last counter (CTR mode). in skcipher_crypt_done() 1891 .cra_name = "cbc(aes)", 1892 .cra_driver_name = "cbc-aes-caam", 1910 .cra_name = "cbc(des3_ede)", 1911 .cra_driver_name = "cbc-3des-caam", 1929 .cra_name = "cbc(des)", 1930 .cra_driver_name = "cbc-des-caam", 2284 .cra_name = "authenc(hmac(md5),cbc(aes))", 2286 "cbc-aes-caam", 2309 "cbc(aes)))", [all …]
|
D | caamalg_qi2.c | 1419 * ciphertext block (CBC mode) or last counter (CTR mode). in skcipher_encrypt_done() 1457 * ciphertext block (CBC mode) or last counter (CTR mode). in skcipher_decrypt_done() 1678 .cra_name = "cbc(aes)", 1679 .cra_driver_name = "cbc-aes-caam-qi2", 1694 .cra_name = "cbc(des3_ede)", 1695 .cra_driver_name = "cbc-3des-caam-qi2", 1710 .cra_name = "cbc(des)", 1711 .cra_driver_name = "cbc-des-caam-qi2", 1862 .cra_name = "authenc(hmac(md5),cbc(aes))", 1864 "cbc-aes-caam-qi2", [all …]
|
/linux-6.12.1/drivers/crypto/intel/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)). 35 AES/SM4 CBC with CTS mode hardware acceleration for use with 38 Provides OCS version of cts(cbc(aes)) and cts(cbc(sm4)).
|
/linux-6.12.1/arch/arm/crypto/ |
D | Kconfig | 167 tristate "Ciphers: AES, modes: ECB/CBC/CTR/XTS (bit-sliced NEON)" 177 - CBC (Cipher Block Chaining) mode (NIST SP800-38A) 183 and for XTS mode encryption, CBC and XTS mode decryption speedup is 184 around 25%. (CBC encryption speed is not affected by this driver.) 190 attacks will still be used as a fallback method; specifically CBC 191 encryption (not CBC decryption), the encryption of XTS tweaks, XTS 196 tristate "Ciphers: AES, modes: ECB/CBC/CTS/CTR/XTS (ARMv8 Crypto Extensions)" 205 - CBC (Cipher Block Chaining) mode (NIST SP800-38A)
|
/linux-6.12.1/include/linux/sunrpc/ |
D | gss_krb5.h | 136 #define ENCTYPE_DES_CBC_CRC 0x0001 /* DES cbc mode with CRC-32 */ 137 #define ENCTYPE_DES_CBC_MD4 0x0002 /* DES cbc mode with RSA-MD4 */ 138 #define ENCTYPE_DES_CBC_MD5 0x0003 /* DES cbc mode with RSA-MD5 */ 139 #define ENCTYPE_DES_CBC_RAW 0x0004 /* DES cbc mode raw */ 141 #define ENCTYPE_DES3_CBC_SHA 0x0005 /* DES-3 cbc mode with NIST-SHA */ 142 #define ENCTYPE_DES3_CBC_RAW 0x0006 /* DES-3 cbc mode raw */
|
/linux-6.12.1/arch/riscv/crypto/ |
D | aes-riscv64-glue.c | 4 * cipher and the ECB, CBC, CBC-CTS, CTR, and XTS modes. 171 /* AES-CBC */ 211 /* AES-CBC-CTS */ 232 * to the CBC-CTS assembly function. This reduces overhead, especially in riscv64_aes_cbc_cts_crypt() 233 * on short messages. Otherwise, fall back to doing CBC up to the last in riscv64_aes_cbc_cts_crypt() 503 .cra_name = "cbc(aes)", 504 .cra_driver_name = "cbc-aes-riscv64-zvkned", 519 .cra_name = "cts(cbc(aes))", 520 .cra_driver_name = "cts-cbc-aes-riscv64-zvkned", 629 MODULE_DESCRIPTION("AES-ECB/CBC/CTS/CTR/XTS (RISC-V accelerated)"); [all …]
|
/linux-6.12.1/net/sunrpc/auth_gss/ |
D | gss_krb5_mech.c | 42 .encrypt_name = "cts(cbc(aes))", 43 .aux_cipher = "cbc(aes)", 71 .encrypt_name = "cts(cbc(aes))", 72 .aux_cipher = "cbc(aes)", 103 .encrypt_name = "cts(cbc(camellia))", 104 .aux_cipher = "cbc(camellia)", 129 .encrypt_name = "cts(cbc(camellia))", 130 .aux_cipher = "cbc(camellia)", 158 .encrypt_name = "cts(cbc(aes))", 159 .aux_cipher = "cbc(aes)", [all …]
|
/linux-6.12.1/arch/powerpc/crypto/ |
D | aes_cbc.c | 3 * AES CBC routines supporting VMX instructions on the Power 8 29 fallback = crypto_alloc_skcipher("cbc(aes)", 0, in p8_aes_cbc_init() 33 pr_err("Failed to allocate cbc(aes) fallback: %ld\n", in p8_aes_cbc_init() 118 .base.cra_name = "cbc(aes)",
|
/linux-6.12.1/drivers/soc/qcom/ |
D | wcnss_ctrl.c | 31 * @cbc: completion for cbc complete indication 40 struct completion cbc; member 159 complete(&wcnss->cbc); in wcnss_ctrl_smd_callback() 196 * @expect_cbc: indicator to caller that an cbc event is expected 307 ret = wait_for_completion_timeout(&wcnss->cbc, WCNSS_REQUEST_TIMEOUT); in wcnss_async_probe() 327 init_completion(&wcnss->cbc); in wcnss_ctrl_probe()
|
/linux-6.12.1/drivers/crypto/ |
D | Kconfig | 343 the ECB and CBC modes of operation are supported by the driver. Also 420 authenc(hmac(shaX),Y(cbc)) algorithms. 518 The Freescale i.MX23/i.MX28 has SHA1/SHA256 and AES128 CBC/ECB 591 - AES (CBC, CTR, ECB, XTS) 592 - 3DES (CBC, ECB) 593 - DES (CBC, ECB) 602 - AES (CBC, CTR, ECB, XTS) 603 - 3DES (ECB, CBC) 604 - DES (ECB, CBC) 697 Supporting cbc/ecb chainmode, and aes/des/des3_ede cipher mode. [all …]
|
D | talitos.c | 2269 .cra_name = "authenc(hmac(sha1),cbc(aes))", 2271 "cbc-aes-talitos", 2291 .cra_name = "authenc(hmac(sha1),cbc(aes))", 2293 "cbc-aes-talitos-hsna", 2313 "cbc(des3_ede))", 2315 "cbc-3des-talitos", 2338 "cbc(des3_ede))", 2340 "cbc-3des-talitos-hsna", 2361 .cra_name = "authenc(hmac(sha224),cbc(aes))", 2363 "cbc-aes-talitos", [all …]
|
/linux-6.12.1/drivers/crypto/inside-secure/ |
D | safexcel_cipher.c | 156 /* CBC */ in safexcel_aead_iv() 177 /* Construct IV block B0 for the CBC-MAC */ in safexcel_aead_token() 657 * Update IV in req from last crypto output word for CBC modes in safexcel_handle_req_result() 717 * Save IV from last crypto input word for CBC modes in decrypt in safexcel_send_req() 1057 * Save input IV in case of CBC decrypt mode in safexcel_skcipher_send() 1339 .cra_name = "cbc(aes)", 1340 .cra_driver_name = "safexcel-cbc-aes", 1475 .cra_name = "cbc(des)", 1476 .cra_driver_name = "safexcel-cbc-des", 1574 .cra_name = "cbc(des3_ede)", [all …]
|
/linux-6.12.1/drivers/crypto/ccree/ |
D | cc_cipher.c | 373 dev_err(dev, "CPP keys only supported in CBC or CTR modes.\n"); in cc_cipher_sethkey() 419 /* We only support 256 bit ESSIV-CBC-AES keys */ in cc_cipher_setkey() 1023 .name = "essiv(cbc(paes),sha256)", 1059 .name = "cbc(paes)", 1060 .driver_name = "cbc-paes-ccree", 1077 .name = "cts(cbc(paes))", 1078 .driver_name = "cts-cbc-paes-ccree", 1134 .name = "essiv(cbc(aes),sha256)", 1168 .name = "cbc(aes)", 1169 .driver_name = "cbc-aes-ccree", [all …]
|
/linux-6.12.1/net/xfrm/ |
D | xfrm_algo.c | 389 .name = "cbc(des)", 410 .name = "cbc(des3_ede)", 431 .name = "cbc(cast5)", 452 .name = "cbc(blowfish)", 473 .name = "cbc(aes)", 494 .name = "cbc(serpent)", 515 .name = "cbc(camellia)", 536 .name = "cbc(twofish)", 577 .name = "cbc(sm4)",
|
/linux-6.12.1/tools/testing/selftests/net/ |
D | vrf-xfrm-tests.sh | 263 enc 'cbc(aes)' ${ENC_1} \ 270 enc 'cbc(aes)' ${ENC_1} \ 278 enc 'cbc(aes)' ${ENC_2} \ 285 enc 'cbc(aes)' ${ENC_2} \ 293 enc 'cbc(aes)' ${ENC_1} \ 300 enc 'cbc(aes)' ${ENC_1} \ 308 enc 'cbc(aes)' ${ENC_2} \ 315 enc 'cbc(aes)' ${ENC_2} \
|
/linux-6.12.1/drivers/crypto/allwinner/ |
D | Kconfig | 21 The Security System handle AES/DES/3DES ciphers in CBC mode 57 The Crypto Engine handle AES/3DES ciphers in ECB/CBC mode. 110 The Security System handle AES/3DES ciphers in ECB/CBC mode.
|
/linux-6.12.1/drivers/crypto/cavium/nitrox/ |
D | nitrox_skcipher.c | 28 { "cbc(des3_ede)", CIPHER_3DES_CBC }, 30 { "cbc(aes)", CIPHER_AES_CBC }, 35 { "cts(cbc(aes))", CIPHER_AES_CBC_CTS }, 386 .cra_name = "cbc(aes)", 462 .cra_name = "cts(cbc(aes))", 463 .cra_driver_name = "n5_cts(cbc(aes))", 481 .cra_name = "cbc(des3_ede)",
|