@@ -10,19 +10,65 @@ The Crypto API Driver is a set of Linux drivers that provide access to the
1010hardware cryptographic accelerators. These drivers are available built-in
1111in the kernel in the current SDK release.
1212
13- Following are the Hardware accelerators supported on the following
14- devices:
15-
16- .. code-block :: text
17-
18- * AM335X : MD5, SHA1, SHA224, SHA256, AES, DES
19- * AM437X : MD5, SHA1, SAH224, SHA256, SHA384, SHA512, AES, DES, DES3DES
20- * AM57x/DRA7 : AES, DES, DES3DES
21- * AM65x/J721e/J7200 : AES, DES3DES, SHA1, SHA256, SHA512, HMAC(SHA1), HMAC(SHA256), HMAC(SHA512)
22- * J721S2/J784S4/J742S2 : AES, DES3DES, SHA1, SHA256, SHA512, HMAC(SHA1), HMAC(SHA256), HMAC(SHA512)
23- * AM68/AM69 : AES, DES3DES, SHA1, SHA256, SHA512, HMAC(SHA1), HMAC(SHA256), HMAC(SHA512)
24- * AM64X/J722S : AES, SHA256, SHA512
25- * AM62X/AM62A/AM62P : AES, SHA256, SHA512
13+ The following is a list of supported hardware accelerated algorithms:
14+
15+ .. list-table :: SA2UL/SA3UL Hardware Cryptography Support
16+ :header-rows: 1
17+ :widths: 10 10 20 10 10
18+
19+ * - Device Family
20+ - Encryption
21+ - Encryption with Authentication
22+ - Hash Algorithms
23+ - MAC Algorithms
24+
25+ * - AM335X
26+ - AES, DES
27+ -
28+ - MD5, SHA1, SHA224, SHA256
29+ -
30+
31+ * - AM437X
32+ - AES, DES, 3DES
33+ -
34+ - MD5, SHA1, SHA224, SHA256, SHA384, SHA512
35+ -
36+
37+ * - AM57x / DRA7
38+ - AES, DES, 3DES
39+ -
40+ -
41+ -
42+
43+ * - AM65x / J721e / J7200
44+ - AES (CBC, ECB), 3DES (CBC, ECB)
45+ - AES-GCM, AUTHENC(HMAC-SHA1, CBC-AES), AUTHENC(HMAC-SHA256, CBC-AES)
46+ - SHA1, SHA256, SHA512
47+ - HMAC(SHA1, SHA256, SHA512), CMAC(AES)
48+
49+ * - J721S2 / J784S4 / J742S2
50+ - AES (CBC, ECB), 3DES (CBC, ECB)
51+ - AES-GCM, AUTHENC(HMAC-SHA1, CBC-AES), AUTHENC(HMAC-SHA256, CBC-AES)
52+ - SHA1, SHA256, SHA512
53+ - HMAC(SHA1, SHA256, SHA512), CMAC(AES)
54+
55+ * - AM68 / AM69
56+ - AES (CBC, ECB), 3DES (CBC, ECB)
57+ - AES-GCM, AUTHENC(HMAC-SHA1, CBC-AES), AUTHENC(HMAC-SHA256, CBC-AES)
58+ - SHA1, SHA256, SHA512
59+ - HMAC(SHA1, SHA256, SHA512), CMAC(AES)
60+
61+ * - AM64X / J722S
62+ - AES (CBC, ECB)
63+ - AES-GCM, AUTHENC(HMAC-SHA256, CBC-AES)
64+ - SHA256, SHA512
65+ - CMAC(AES)
66+
67+ * - AM62X / AM62A / AM62P
68+ - AES (CBC, ECB)
69+ - AES-GCM, AUTHENC(HMAC-SHA256, CBC-AES)
70+ - SHA256, SHA512
71+ - CMAC(AES)
2672
2773********************
2874Building the Drivers
0 commit comments