4.1 Small Profile
The Small profile targets resource-constrained devices where minimizing Flash and RAM footprint is critical. Primary inclusions:
- SHA-256 for hashing
- HMAC-SHA-256 for message authentication
- AES-128 CTR mode for symmetric encryption
- AES-CCM for authenticated encryption
- ECDSA and ECDH using the P-256 curve for asymmetric operations
This profile is ideal for basic security use cases such as simple encrypted communication or IoT sensor nodes with limited memory.
Configuration file: configs\microchip\crypto-config-small.h
