els_symmetric
Overview
The ELS PKC application provides examples which demonstrate usage of most available algorithms and a crypto library lightweight testing:
AES-128/192/256 encryption/decryption, modes ECB/CBC/CTR/GCM/CMAC
SHA2-224/256/384/512 (including sha-direct mode)
KDF: CKDF (NIST SP 800-108 / SP800-56C), HKDF (RFC5869)
HMAC
ECC Sign/Verify/Keygen/Keyexchange (P-256)
RFC3394 key wrapping/unwrapping
Key Import/Export/Utilities/Provisioning
Random number Generation (DRBG/PRNG)