SWRU455M February 2017 – October 2020 CC3120 , CC3120MOD , CC3130 , CC3135 , CC3135MOD , CC3220MOD , CC3220MODA , CC3220R , CC3220S , CC3220SF , CC3230S , CC3230SF , CC3235MODAS , CC3235MODASF , CC3235MODS , CC3235MODSF , CC3235S , CC3235SF
Table 8-3 lists the supported cryptographic algorithms.
Algorithm | Hardware or Software | Usage | Key Length |
---|---|---|---|
ECDSA | Software | Signature algorithm | Dynamically generated Named curves – secp160r1 secp192r1 secp224r1 secp256r1 secp384r1 secp521r1 |
ECDHE | Software | Key exchange | Dynamically generated Uses the same named curves as ECDSA |
DH | Software | Key exchange | Dynamically generated |
RSA Key < 4096 | Hardware | Signature algorithm/Key exchange | 128, 256 |
RSA Key > 4096 | Software | Signature algorithm/Key exchange | 512,1024 |
SHA1 | Hardware | Signature algorithm/Message authentication code | 20 |
SHA256 | Hardware | Signature algorithm/Message authentication code | 32 |
SHA384 | Software | Signature algorithm | 48 |
SHA512 | Software | Signature algorithm | 64 |
MD5 | Hardware | Signature algorithm/Message authentication code | 16 |
POLY1305 | Software | Message authentication code | 16 |
AES CBC | Hardware | Data encryption | 16, 32 |
AES GCM | Hardware | Data encryption/Message authentication code | 16, 32 |
RC4 | Software | Data encryption | 16 |
CHACHA20 | Software | Data encryption | 16 |
TRNG | Hardware | Random numbers |