Sl_crypto

Description

Modules

Accelerated AES Block Cipher
Accelerated AES block cipher for the mbed TLS API using the AES, CRYPTO, CRYPTOACC or SE peripheral.
 
Accelerated AES-CCM AEAD Cipher
Accelerated AES-CCM AEAD cipher for the mbed TLS API using the CRYPTOACC or SE peripheral.
 
Accelerated AES-CMAC Cipher
Accelerated AES-CMAC cipher for the mbed TLS API using the CRYPTOACC or SE peripheral. This implementation builds on the PSA Crypto drivers (sl_psa_drivers).
 
Accelerated Elliptic Curve J-PAKE
Accelerated Elliptic Curve J-PAKE for the mbed TLS API using the SE peripheral.
 
Accelerated GCM AES-128 Cipher
Accelerated AES-GCM-128 cipher for the mbed TLS API using the CRYPTOACC or SE peripheral.
 
Accelerated SHA-1 Hash Function
Accelerated mbed TLS SHA-1 cryptographic hash function for the mbed TLS API using Silicon Labs peripherals. This implementation builds on the PSA Crypto drivers (sl_psa_drivers).
 
Accelerated SHA-224/SHA-256 Hash Function
Accelerated mbed TLS SHA-224/SHA-256 cryptographic hash functions for the mbed TLS API using Silicon Labs peripherals. This implementation builds on the PSA Crypto drivers (sl_psa_drivers).
 
Accelerated SHA-384/SHA-512 Hash Function
Accelerated mbed TLS SHA-384/SHA-512 cryptographic hash function for the mbed TLS API using Silicon Labs peripherals. This implementation builds on the PSA Crypto drivers (sl_psa_drivers).
 
Cryptography Hardware Acceleration Configuration
Configuration macros for Silicon Labs CRYPTO hardware acceleration mbed TLS plugins.
 
Threading Primitives
Threading primitive implementation for mbed TLS.