9 Demo Application for PSA
Demo application demonstrates secure data transmission using the PSA Crypto API on Microchip PIC32CM SG devices.
The demo showcases how PSA Crypto functions work together to securely prepare, transmit and validate a protected message. The application operates in two phases:
- Sender Mode—Generates and protects a secure message.
- Receiver Mode—Validates and decrypts the received message.
The demo highlights:
- Key agreement using PSA Crypto
- Authenticated encryption using PSA Crypto APIs (AES-GCM)
- Digital signature verification using PSA Crypto APIs (ECDSA)
- Hardware-backed random number generation via PSA Crypto APIs (on-chip TRNG)
- Secure message construction
- TrustZone®-ready secure application design
