blob: 40972b6da5f5bd8043eac9bee725fdc5c709aae9 [file] [log] [blame] [view]
Gilles Peskine36cee0e2019-10-15 16:07:12 +02001# PSA secure element driver interface
2
3The accelerator interface lets you drivers for external cryptoprocessors into an implementation of the [PSA Cryptography API](../#application-programming-interface). External cryptoprocessors such as secure elements and smart cards perform cryptographic operations with keys accessed via opaque handles.
4
5**Status: draft** major changes are still likely.
6
7**Documentation**: for now, please see the header file:
8[`include/psa/crypto_se_driver.h`](https://github.com/ARMmbed/mbed-crypto/blob/development/include/psa/crypto_se_driver.h)
Gilles Peskined5827022019-10-15 16:14:30 +02009
10**Example**: You can see the code of an [example driver](https://github.com/ARMmbed/mbed-os-atecc608a) for the [Microchip ATECC608A secure element](https://www.microchip.com/wwwproducts/en/ATECC608A).
11See the instructions for the [example application using this driver](https://github.com/ARMmbed/mbed-os-example-atecc608a) for how to build [Mbed OS](https://github.com/ARMmbed/mbed-os) with this driver.