@@ -10,19 +10,64 @@ 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+ Following are the Hardware accelerators supported on the following devices:
14+
15+ .. list-table :: SA2UL/SA3UL Hardware Crypto Support
16+ :header-rows: 1
17+
18+ * - Device Family
19+ - Encryption
20+ - Encryption with Authentication
21+ - Hash Algorithms
22+ - MAC Algorithms
23+
24+ * - AM335X
25+ - AES, DES
26+ -
27+ - MD5, SHA1, SHA224, SHA256
28+ -
29+
30+ * - AM437X
31+ - AES, DES, 3DES
32+ -
33+ - MD5, SHA1, SHA224, SHA256, SHA384, SHA512
34+ -
35+
36+ * - AM57x / DRA7
37+ - AES, DES, 3DES
38+ -
39+ -
40+ -
41+
42+ * - AM65x / J721e / J7200
43+ - AES (CBC, ECB), 3DES (CBC, ECB)
44+ - AES-GCM, AUTHENC(HMAC-SHA1, CBC-AES), AUTHENC(HMAC-SHA256, CBC-AES)
45+ - SHA1, SHA256, SHA512
46+ - HMAC(SHA1, SHA256, SHA512), CMAC(AES)
47+
48+ * - J721S2 / J784S4 / J742S2
49+ - AES (CBC, ECB), 3DES (CBC, ECB)
50+ - AES-GCM, AUTHENC(HMAC-SHA1, CBC-AES), AUTHENC(HMAC-SHA256, CBC-AES)
51+ - SHA1, SHA256, SHA512
52+ - HMAC(SHA1, SHA256, SHA512), CMAC(AES)
53+
54+ * - AM68 / AM69
55+ - AES (CBC, ECB), 3DES (CBC, ECB)
56+ - AES-GCM, AUTHENC(HMAC-SHA1, CBC-AES), AUTHENC(HMAC-SHA256, CBC-AES)
57+ - SHA1, SHA256, SHA512
58+ - HMAC(SHA1, SHA256, SHA512), CMAC(AES)
59+
60+ * - AM64X / J722S
61+ - AES (CBC, ECB)
62+ - AES-GCM, AUTHENC(HMAC-SHA256, CBC-AES)
63+ - SHA256, SHA512
64+ - CMAC(AES)
65+
66+ * - AM62X / AM62A / AM62P
67+ - AES (CBC, ECB)
68+ - AES-GCM, AUTHENC(HMAC-SHA256, CBC-AES)
69+ - SHA256, SHA512
70+ - CMAC(AES)
2671
2772********************
2873Building the Drivers
0 commit comments