| /Linux-v5.15/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)). 35 AES/SM4 CBC with CTS mode hardware acceleration for use with 38 Provides OCS version of cts(cbc(aes)) and cts(cbc(sm4)).
|
| D | keembay-ocs-aes-core.c | 65 * @mode: Mode to use (ECB, CBC, CTR, CCm, GCM, CTS) 74 * @last_ct_blk: Buffer to hold last cipher text block (only used in CBC 96 /* CBC specific */ 342 * If cryptlen == 0, no processing needed for ECB, CBC and CTR. in kmb_ocs_sk_common() 410 * For CBC decrypt, save last block (iv) to last_ct_blk buffer. in kmb_ocs_sk_prepare_inplace() 533 * OCS mode uses CBC-CS2, whereas other crypto API implementations use in kmb_ocs_sk_run() 534 * CBC-CS3. in kmb_ocs_sk_run() 535 * CBC-CS2 and CBC-CS3 defined by: in kmb_ocs_sk_run() 569 /* For CBC copy IV to req->IV. */ in kmb_ocs_sk_run() 571 /* CBC encrypt case. */ in kmb_ocs_sk_run() [all …]
|
| /Linux-v5.15/drivers/crypto/caam/ |
| D | caamalg_qi.c | 1233 * ciphertext block (CBC mode) or last counter (CTR mode). in skcipher_done() 1469 .cra_name = "cbc(aes)", 1470 .cra_driver_name = "cbc-aes-caam-qi", 1485 .cra_name = "cbc(des3_ede)", 1486 .cra_driver_name = "cbc-3des-caam-qi", 1501 .cra_name = "cbc(des)", 1502 .cra_driver_name = "cbc-des-caam-qi", 1637 .cra_name = "authenc(hmac(md5),cbc(aes))", 1639 "cbc-aes-caam-qi", 1659 "cbc(aes)))", [all …]
|
| D | caamalg.c | 1024 * ciphertext block (CBC mode) or last counter (CTR mode). in skcipher_crypt_done() 1864 .cra_name = "cbc(aes)", 1865 .cra_driver_name = "cbc-aes-caam", 1880 .cra_name = "cbc(des3_ede)", 1881 .cra_driver_name = "cbc-3des-caam", 1896 .cra_name = "cbc(des)", 1897 .cra_driver_name = "cbc-des-caam", 2203 .cra_name = "authenc(hmac(md5),cbc(aes))", 2205 "cbc-aes-caam", 2225 "cbc(aes)))", [all …]
|
| D | caamalg_qi2.c | 1416 * ciphertext block (CBC mode) or last counter (CTR mode). in skcipher_encrypt_done() 1454 * ciphertext block (CBC mode) or last counter (CTR mode). in skcipher_decrypt_done() 1673 .cra_name = "cbc(aes)", 1674 .cra_driver_name = "cbc-aes-caam-qi2", 1689 .cra_name = "cbc(des3_ede)", 1690 .cra_driver_name = "cbc-3des-caam-qi2", 1705 .cra_name = "cbc(des)", 1706 .cra_driver_name = "cbc-des-caam-qi2", 1857 .cra_name = "authenc(hmac(md5),cbc(aes))", 1859 "cbc-aes-caam-qi2", [all …]
|
| /Linux-v5.15/crypto/ |
| D | tcrypt.c | 1705 ret += tcrypt_test("cbc(des)"); in do_test() 1711 ret += tcrypt_test("cbc(des3_ede)"); in do_test() 1725 ret += tcrypt_test("cbc(blowfish)"); in do_test() 1731 ret += tcrypt_test("cbc(twofish)"); in do_test() 1739 ret += tcrypt_test("cbc(serpent)"); in do_test() 1747 ret += tcrypt_test("cbc(aes)"); in do_test() 1770 ret += tcrypt_test("cbc(cast5)"); in do_test() 1776 ret += tcrypt_test("cbc(cast6)"); in do_test() 1820 ret += tcrypt_test("cbc(anubis)"); in do_test() 1833 ret += tcrypt_test("cbc(camellia)"); in do_test() [all …]
|
| D | cbc.c | 3 * CBC: Cipher Block Chaining mode 203 .name = "cbc", 222 MODULE_DESCRIPTION("CBC block cipher mode of operation"); 223 MODULE_ALIAS_CRYPTO("cbc");
|
| /Linux-v5.15/drivers/crypto/ |
| D | Kconfig | 196 As of z990 the ECB and CBC mode are hardware accelerated. 208 As of z9 the ECB and CBC modes are hardware accelerated 210 As of z10 the ECB and CBC modes are hardware accelerated 428 the ECB and CBC modes of operation are supported by the driver. Also 514 authenc(hmac(shaX),Y(cbc)) algorithms. 612 The Freescale i.MX23/i.MX28 has SHA1/SHA256 and AES128 CBC/ECB 685 - AES (CBC, CTR, ECB, XTS) 686 - 3DES (CBC, ECB) 687 - DES (CBC, ECB) 696 - AES (CBC, CTR, ECB, XTS) [all …]
|
| D | talitos.c | 2268 .cra_name = "authenc(hmac(sha1),cbc(aes))", 2270 "cbc-aes-talitos", 2290 .cra_name = "authenc(hmac(sha1),cbc(aes))", 2292 "cbc-aes-talitos-hsna", 2312 "cbc(des3_ede))", 2314 "cbc-3des-talitos", 2337 "cbc(des3_ede))", 2339 "cbc-3des-talitos-hsna", 2360 .cra_name = "authenc(hmac(sha224),cbc(aes))", 2362 "cbc-aes-talitos", [all …]
|
| /Linux-v5.15/drivers/crypto/vmx/ |
| 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-v5.15/drivers/soc/qcom/ |
| D | wcnss_ctrl.c | 29 * @cbc: completion for cbc complete indication 38 struct completion cbc; member 157 complete(&wcnss->cbc); in wcnss_ctrl_smd_callback() 194 * @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-v5.15/arch/arm/crypto/ |
| D | Kconfig | 107 Use a faster and more secure NEON based implementation of AES in CBC, 111 and for XTS mode encryption, CBC and XTS mode decryption speedup is 112 around 25%. (CBC encryption speed is not affected by this driver.) 123 Use an implementation of AES in CBC, CTR and XTS modes that uses
|
| /Linux-v5.15/net/sunrpc/ |
| D | Kconfig | 44 deprecated encryption types include DES-CBC-MD5, DES-CBC-CRC, 45 and DES-CBC-MD4. These types were deprecated by RFC 6649 because
|
| /Linux-v5.15/arch/arm64/crypto/ |
| D | Kconfig | 87 tristate "AES in ECB/CBC/CTR/XTS modes using ARMv8 Crypto Extensions" 95 tristate "AES in ECB/CBC/CTR/XTS modes using NEON instructions" 121 tristate "AES in ECB/CBC/CTR/XTS modes using bit-sliced NEON algorithm"
|
| /Linux-v5.15/drivers/crypto/inside-secure/ |
| D | safexcel_cipher.c | 157 /* CBC */ in safexcel_aead_iv() 178 /* Construct IV block B0 for the CBC-MAC */ in safexcel_aead_token() 652 * Update IV in req from last crypto output word for CBC modes in safexcel_handle_req_result() 712 * Save IV from last crypto input word for CBC modes in decrypt in safexcel_send_req() 1037 * Save input IV in case of CBC decrypt mode in safexcel_skcipher_send() 1320 .cra_name = "cbc(aes)", 1321 .cra_driver_name = "safexcel-cbc-aes", 1532 .cra_name = "cbc(des)", 1533 .cra_driver_name = "safexcel-cbc-des", 1631 .cra_name = "cbc(des3_ede)", [all …]
|
| /Linux-v5.15/drivers/crypto/ccree/ |
| D | cc_cipher.c | 379 dev_err(dev, "CPP keys only supported in CBC or CTR modes.\n"); in cc_cipher_sethkey() 425 /* We only support 256 bit ESSIV-CBC-AES keys */ in cc_cipher_setkey() 1029 .name = "essiv(cbc(paes),sha256)", 1065 .name = "cbc(paes)", 1066 .driver_name = "cbc-paes-ccree", 1101 .name = "cts(cbc(paes))", 1102 .driver_name = "cts-cbc-paes-ccree", 1158 .name = "essiv(cbc(aes),sha256)", 1192 .name = "cbc(aes)", 1193 .driver_name = "cbc-aes-ccree", [all …]
|
| /Linux-v5.15/include/linux/sunrpc/ |
| D | gss_krb5.h | 185 #define ENCTYPE_DES_CBC_CRC 0x0001 /* DES cbc mode with CRC-32 */ 186 #define ENCTYPE_DES_CBC_MD4 0x0002 /* DES cbc mode with RSA-MD4 */ 187 #define ENCTYPE_DES_CBC_MD5 0x0003 /* DES cbc mode with RSA-MD5 */ 188 #define ENCTYPE_DES_CBC_RAW 0x0004 /* DES cbc mode raw */ 190 #define ENCTYPE_DES3_CBC_SHA 0x0005 /* DES-3 cbc mode with NIST-SHA */ 191 #define ENCTYPE_DES3_CBC_RAW 0x0006 /* DES-3 cbc mode raw */
|
| /Linux-v5.15/net/xfrm/ |
| D | xfrm_algo.c | 368 .name = "cbc(des)", 389 .name = "cbc(des3_ede)", 410 .name = "cbc(cast5)", 431 .name = "cbc(blowfish)", 452 .name = "cbc(aes)", 473 .name = "cbc(serpent)", 494 .name = "cbc(camellia)", 515 .name = "cbc(twofish)",
|
| /Linux-v5.15/tools/testing/selftests/net/ |
| D | vrf-xfrm-tests.sh | 268 enc 'cbc(des3_ede)' ${ENC_1} \ 275 enc 'cbc(des3_ede)' ${ENC_1} \ 283 enc 'cbc(des3_ede)' ${ENC_2} \ 290 enc 'cbc(des3_ede)' ${ENC_2} \ 298 enc 'cbc(des3_ede)' ${ENC_1} \ 305 enc 'cbc(des3_ede)' ${ENC_1} \ 313 enc 'cbc(des3_ede)' ${ENC_2} \ 320 enc 'cbc(des3_ede)' ${ENC_2} \
|
| /Linux-v5.15/Documentation/admin-guide/device-mapper/ |
| D | dm-crypt.rst | 25 aes-cbc-essiv:sha256 40 capi:cbc(aes)-essiv:sha256 168 …dmsetup create crypt1 --table "0 `blockdev --getsz $1` crypt aes-cbc-essiv:sha256 babebabebabebabe… 174 …dmsetup create crypt2 --table "0 `blockdev --getsize $1` crypt aes-cbc-essiv:sha256 :32:logon:my_p…
|
| /Linux-v5.15/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-v5.15/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 }, 388 .cra_name = "cbc(aes)", 483 .cra_name = "cts(cbc(aes))", 484 .cra_driver_name = "n5_cts(cbc(aes))", 502 .cra_name = "cbc(des3_ede)",
|
| /Linux-v5.15/drivers/crypto/nx/ |
| D | nx-aes-cbc.c | 3 * AES CBC routines supporting the Power 7+ Nest Accelerators driver 112 .base.cra_name = "cbc(aes)", 113 .base.cra_driver_name = "cbc-aes-nx",
|
| /Linux-v5.15/Documentation/devicetree/bindings/crypto/ |
| D | samsung-slimsss.yaml | 15 -- Advanced Encryption Standard (AES) with ECB,CBC,CTR,XTS and (CBC/XTS)/CTS
|
| /Linux-v5.15/drivers/crypto/qce/ |
| D | skcipher.c | 275 * ECB and CBC algorithms require message lengths to be in qce_skcipher_crypt() 372 .name = "cbc(aes)", 373 .drv_name = "cbc-aes-qce", 409 .name = "cbc(des)", 410 .drv_name = "cbc-des-qce", 427 .name = "cbc(des3_ede)", 428 .drv_name = "cbc-3des-qce",
|