mbed TLS v2.2.0
|
Asn1_module | |
Encryption/decryption module | The Encryption/decryption module provides encryption/decryption functions |
Hashing module | The Hashing module provides one-way hashing functions |
▼Random number generator (RNG) module | The Random number generator (RNG) module provides random number generation, see ctr_dbrg_random() |
Silicon Labs True Random Number Generator Plugin | True Random Number Generator (TRNG) driver for Silicon Labs devices |
SSL/TLS communication module | The SSL/TLS communication module provides the means to create an SSL/TLS communication channel |
Silicon Labs CRYPTO Hardware Acceleration Configuration | Mbed TLS configuration for Silicon Labs CRYPTO hardware acceleration |
▼Silicon Labs CRYPTO Hardware Acceleration Plugins | Mbed TLS plugins (for AES, CCM, ECC, SHA) from SiliconLabs with hardware acceleration |
AES block cipher | CRYPTO hardware accelerated AES block cipher |
CBC-MAC (CCM) for 128-bit block ciphers | CRYPTO hardware accelerated counter with CBC-MAC (CCM) for 128-bit block ciphers |
CMAC cipher mode based on 128 bit AES | CRYPTO hardware accelerated CMAC (Cipher-based Message Authentication Code) |
Elliptic curves over GF(p) | CRYPTO hardware accelerated elliptic curves over GF(p) |
Portable timing interface | Portable interface to the CPU cycle counter |
SHA-1 cryptographic hash function | CRYPTO hardware accelerated SHA-1 cryptographic hash function |
SHA-224 and SHA-256 cryptographic hash function | CRYPTO hardware accelerated SHA-224 and SHA-256 cryptographic hash function |
TCP/IP communication module | The TCP/IP communication module provides for a channel of communication for the SSL/TLS communication module to use |
X.509 module | The X.509 module provides X.509 support which includes: |