13.3.3 CRYA APIs
The CRYA APIs which are located in a dedicated Boot ROM area are only accessible from the user application after the Boot ROM has completed. This area is an execute-only area, meaning the CPU cannot do any loads, but can call the APIs. The Boot ROM memory space is a secure area, only the secure application can directly call these APIs.
| CRYA API | Address |
|---|---|
| AES Encryption | 0x02001904 |
| AES Decryption | 0x02001908 |
| SHA Process | 0x02001900 |
| GCM Process | 0x0200190C |
Important: All 8-bit pointers from CRYA API functions must be 32-bit
aligned.
