Skip to content

Commit 2b4aa26

Browse files
committed
feat(linux): crypto: Update the list of algorithms supported
Replace bullet list with structured table categorizing algorithms by type and update the document to reflect the new set of algorithms. Signed-off-by: Manorit Chawdhry <[email protected]>
1 parent 0380b6a commit 2b4aa26

File tree

1 file changed

+59
-13
lines changed
  • source/linux/Foundational_Components/Kernel/Kernel_Drivers/Crypto

1 file changed

+59
-13
lines changed

source/linux/Foundational_Components/Kernel/Kernel_Drivers/Crypto/SA2UL_OMAP.rst

Lines changed: 59 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,65 @@ The Crypto API Driver is a set of Linux drivers that provide access to the
1010
hardware cryptographic accelerators. These drivers are available built-in
1111
in 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
********************
2874
Building the Drivers

0 commit comments

Comments
 (0)