Library initialization#
Functions#
psa_crypto_init(void)
Library initialization.
Function Documentation#
psa_crypto_init#
psa_status_t psa_crypto_init (void )
Library initialization.
Parameters
N/A |
Applications must call this function before calling any other function in this module.
Applications may call this function more than once. Once a call succeeds, subsequent calls are guaranteed to succeed.
If the application calls other functions before calling psa_crypto_init(), the behavior is undefined. Implementations are encouraged to either perform the operation as if the library had been initialized or to return PSA_ERROR_BAD_STATE or some other applicable error. In particular, implementations should not return a success status if the lack of initialization may have security implications, for example due to improper seeding of the random number generator.
Definition at line
97
of file util/third_party/trusted-firmware-m/interface/include/psa/crypto.h