nrfxlib API 0.1.0
Loading...
Searching...
No Matches
cc3xx.h File Reference

Go to the source code of this file.

Detailed Description

This file includes each module of the cc3xx driver that complies with the PSA Cryptoprocessor Driver interface specification. the list of the available modules is:

Note
This file must be included by psa_crypto_driver_wrappers.c. The definition of the context types used in the implementation is provided through cc3xx_crypto_primitives_private.h which is included, when PSA_CRYPTO_DRIVER_CC3XX is defined, in turn by psa/crypto.h, then psa/crypto_struct.h and finally by psa/crypto_driver_context_primitives.h and by psa/crypto_driver_context_composites.h from the mbedTLS module. When PSA_CRYPTO_DRIVER_CC3XX is not defined, the implementation must explicitly include cc3xx_crypto_primitives_private.h while the interface can include cc3xx_crypto_primitives.h only