Home
last modified time | relevance | path

Searched full:cbc (Results 1 – 25 of 82) sorted by relevance

1234

/linux/drivers/crypto/caam/
H A Dcaamalg_qi.c1244 * 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 …]
H A Dcaamalg.c1108 * ciphertext block (CBC mode) or last counter (CTR mode). in skcipher_crypt_done()
1976 .cra_name = "cbc(paes)",
1977 .cra_driver_name = "cbc-paes-caam",
1997 .cra_name = "cbc(aes)",
1998 .cra_driver_name = "cbc-aes-caam",
2016 .cra_name = "cbc(des3_ede)",
2017 .cra_driver_name = "cbc-3des-caam",
2035 .cra_name = "cbc(des)",
2036 .cra_driver_name = "cbc-des-caam",
2390 .cra_name = "authenc(hmac(md5),cbc(aes))",
[all …]
H A Dcaamalg_qi2.c1421 * ciphertext block (CBC mode) or last counter (CTR mode). in skcipher_encrypt_done()
1459 * ciphertext block (CBC mode) or last counter (CTR mode). in skcipher_decrypt_done()
1680 .cra_name = "cbc(aes)",
1681 .cra_driver_name = "cbc-aes-caam-qi2",
1696 .cra_name = "cbc(des3_ede)",
1697 .cra_driver_name = "cbc-3des-caam-qi2",
1712 .cra_name = "cbc(des)",
1713 .cra_driver_name = "cbc-des-caam-qi2",
1864 .cra_name = "authenc(hmac(md5),cbc(aes))",
1866 "cbc-aes-caam-qi2",
[all …]
/linux/drivers/crypto/intel/keembay/
H A DKconfig13 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/include/crypto/
H A Dkrb5.h23 #define KRB5_ENCTYPE_DES_CBC_CRC 0x0001 /* DES cbc mode with CRC-32 */
24 #define KRB5_ENCTYPE_DES_CBC_MD4 0x0002 /* DES cbc mode with RSA-MD4 */
25 #define KRB5_ENCTYPE_DES_CBC_MD5 0x0003 /* DES cbc mode with RSA-MD5 */
26 #define KRB5_ENCTYPE_DES_CBC_RAW 0x0004 /* DES cbc mode raw */
28 #define KRB5_ENCTYPE_DES3_CBC_SHA 0x0005 /* DES-3 cbc mode with NIST-SHA */
29 #define KRB5_ENCTYPE_DES3_CBC_RAW 0x0006 /* DES-3 cbc mode raw */
/linux/net/sunrpc/auth_gss/
H A Dgss_krb5_mech.c42 .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 …]
H A Dgss_krb5_crypto.c445 * CBC-CTS does not define an output IV but RFC 3962 defines it as the in gss_krb5_cts_crypt()
459 * krb5_cbc_cts_encrypt - encrypt in CBC mode with CTS
460 * @cts_tfm: CBC cipher with CTS
461 * @cbc_tfm: base CBC cipher
465 * @iv: output CBC initialization vector, or NULL
494 /* Handle block-sized chunks of plaintext with CBC. */ in krb5_cbc_cts_encrypt()
517 /* Remaining plaintext is handled with CBC-CTS. */ in krb5_cbc_cts_encrypt()
530 * krb5_cbc_cts_decrypt - decrypt in CBC mode with CTS
531 * @cts_tfm: CBC cipher with CTS
532 * @cbc_tfm: base CBC cipher
[all …]
/linux/net/xfrm/
H A Dxfrm_algo.c369 .name = "cbc(des)",
390 .name = "cbc(des3_ede)",
411 .name = "cbc(cast5)",
432 .name = "cbc(blowfish)",
453 .name = "cbc(aes)",
474 .name = "cbc(serpent)",
495 .name = "cbc(camellia)",
516 .name = "cbc(twofish)",
557 .name = "cbc(sm4)",
/linux/tools/testing/selftests/net/
H A Dvrf-xfrm-tests.sh263 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} \
H A Dipsec.c90 {"cbc(des)", 64},
94 {"cbc(cast5)", 128},
95 {"cbc(serpent)", 128},
97 {"cbc(des3_ede)", 192},
99 {"cbc(aes)", 256},
100 {"cbc(camellia)", 256},
101 {"cbc(twofish)", 256},
104 {"cbc(blowfish)", 448},
2071 "ecb(cipher_null)", "cbc(des)", "cbc(des3_ed
[all...]
/linux/crypto/
H A Dtestmgr.c1205 * cbc(aes) => cbc(aes-generic)
1206 * cts(cbc(aes)) => cts(cbc(aes-generic))
4083 .alg = "authenc(hmac(md5),cbc(aes))",
4084 .generic_driver = "authenc(hmac-md5-lib,cbc(aes-lib))",
4090 .alg = "authenc(hmac(md5),cbc(des))",
4091 .generic_driver = "authenc(hmac-md5-lib,cbc(des-generic))",
4097 .alg = "authenc(hmac(md5),cbc(des3_ede))",
4098 .generic_driver = "authenc(hmac-md5-lib,cbc(des3_ede-generic))",
4118 .alg = "authenc(hmac(sha1),cbc(aes))",
4119 .generic_driver = "authenc(hmac-sha1-lib,cbc(aes-lib))",
[all …]
H A DKconfig144 cbc(aes), and the support for the crypto self-tests.
164 cbc(aes).
650 tristate "CBC (Cipher Block Chaining)"
654 CBC (Cipher Block Chaining) mode (NIST SP800-38A)
670 CBC-CS3 variant of CTS (Cipher Text Stealing) (NIST
826 algorithm for CBC.
853 the SoC in question has accelerated CBC but not XTS, making CBC
/linux/drivers/crypto/cavium/nitrox/
H A Dnitrox_skcipher.c28 { "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)",
/linux/arch/arm64/crypto/
H A Dsm4-neon-glue.c196 .cra_name = "cbc(sm4)",
197 .cra_driver_name = "cbc-sm4-neon",
241 MODULE_DESCRIPTION("SM4 ECB/CBC/CTR using ARMv8 NEON");
245 MODULE_ALIAS_CRYPTO("cbc(sm4)");
H A Dsm4-ce-glue.c221 /* handle the CBC cryption part */ in sm4_cbc_cts_crypt()
426 .cra_name = "cbc(sm4)",
427 .cra_driver_name = "cbc-sm4-ce",
457 .cra_name = "cts(cbc(sm4))",
458 .cra_driver_name = "cts-cbc-sm4-ce",
707 MODULE_DESCRIPTION("SM4 ECB/CBC/CTR/XTS using ARMv8 Crypto Extensions");
711 MODULE_ALIAS_CRYPTO("cbc(sm4)");
713 MODULE_ALIAS_CRYPTO("cts(cbc(sm4))");
/linux/drivers/crypto/amcc/
H A Dcrypto4xx_sa.h183 __le32 save_digest_le32[16]; /* GHASH / CBC */
194 __le32 iv[4]; /* for CBC, OFC, and CFB mode */
208 __le32 iv[4]; /* for CBC, OFC, and CFB mode */
222 __le32 iv[4]; /* for CBC, OFC, and CFB mode */
/linux/Documentation/admin-guide/device-mapper/
H A Ddm-crypt.rst25 aes-cbc-essiv:sha256
40 capi:cbc(aes)-essiv:sha256
199 …dmsetup create crypt1 --table "0 `blockdev --getsz $1` crypt aes-cbc-essiv:sha256 babebabebabebabe…
205 …dmsetup create crypt2 --table "0 `blockdev --getsize $1` crypt aes-cbc-essiv:sha256 :32:logon:my_p…
/linux/Documentation/devicetree/bindings/crypto/
H A Dsamsung-slimsss.yaml15 -- Advanced Encryption Standard (AES) with ECB,CBC,CTR,XTS and (CBC/XTS)/CTS
/linux/drivers/staging/media/deprecated/atmel/
H A Datmel-isc.h165 * @cbc: Offset for the CBC register
176 u32 cbc; member
242 * specific CBC module
/linux/drivers/crypto/cavium/cpt/
H A Dcptvf_algs.c185 * [ 16 Bytes/ [ Request Enc/Dec/ DATA Len AES CBC ] in create_output_list()
360 .base.cra_name = "cbc(aes)",
361 .base.cra_driver_name = "cavium-cbc-aes",
395 .base.cra_name = "cbc(des3_ede)",
396 .base.cra_driver_name = "cavium-cbc-des3_ede",
/linux/drivers/crypto/rockchip/
H A Drk3288_crypto_skcipher.c489 .base.cra_name = "cbc(aes)",
490 .base.cra_driver_name = "cbc-aes-rk",
540 .base.cra_name = "cbc(des)",
541 .base.cra_driver_name = "cbc-des-rk",
591 .base.cra_name = "cbc(des3_ede)",
592 .base.cra_driver_name = "cbc-des3-ede-rk",
/linux/drivers/media/platform/microchip/
H A Dmicrochip-isc.h166 * @cbc: Offset for the CBC register
177 u32 cbc; member
253 * specific CBC module
/linux/drivers/crypto/
H A Dsa2ul.h349 SA_EALG_ID_AES_CBC, /* AES CBC mode */
350 SA_EALG_ID_DES_CBC, /* DES CBC mode */
351 SA_EALG_ID_3DES_CBC, /* 3DES CBC mode */
352 SA_EALG_ID_CCM, /* Counter with CBC-MAC mode */
/linux/drivers/crypto/bcm/
H A Dcipher.c368 * CBC Decrypt: next IV is the last ciphertext block in in handle_skcipher_req()
3142 .cra_name = "authenc(hmac(md5),cbc(aes))",
3143 .cra_driver_name = "authenc-hmac-md5-cbc-aes-iproc",
3167 .cra_name = "authenc(hmac(sha1),cbc(aes))",
3168 .cra_driver_name = "authenc-hmac-sha1-cbc-aes-iproc",
3192 .cra_name = "authenc(hmac(sha256),cbc(aes))",
3193 .cra_driver_name = "authenc-hmac-sha256-cbc-aes-iproc",
3217 .cra_name = "authenc(hmac(md5),cbc(des))",
3218 .cra_driver_name = "authenc-hmac-md5-cbc-des-iproc",
3242 .cra_name = "authenc(hmac(sha1),cbc(des))",
[all …]
/linux/lib/crypto/tests/
H A DKconfig4 tristate "KUnit tests for AES-CMAC, AES-XCBC-MAC, and AES-CBC-MAC" if !KUNIT_ALL_TESTS
9 KUnit tests for the AES-CMAC, AES-XCBC-MAC, and AES-CBC-MAC message

1234