21#ifndef MCUXCLOSCCA_SM2_SELFTEST_H_
22#define MCUXCLOSCCA_SM2_SELFTEST_H_
43#define MCUXCLOSCCASM2_STATUS_SELFTEST_OK ((mcuxClOsccaSm2_SelfTest_Status_t) 0x011B2E4FU)
44#define MCUXCLOSCCASM2_STATUS_SELFTEST_FAIL ((mcuxClOsccaSm2_SelfTest_Status_t) 0x011B53FCU)
45#define MCUXCLOSCCASM2_STATUS_SELFTEST_FAULT_ATTACK ((mcuxClOsccaSm2_SelfTest_Status_t) 0x011BF0F0U)
Top-level include file for the mcuxClHash component.
Top-level include file for the mcuxClKey component.
Top level header of mcuxClOsccaSm2 component.
mcuxClOsccaSm2_SelfTest_Status_t mcuxClOsccaSm2_KeyExchange_SelfTest(mcuxClSession_Handle_t session)
This function tests the OSCCA SM2 keyexchange APIs.
uint32_t mcuxClOsccaSm2_SelfTest_Status_t
SM2 selftest error codes
Definition mcuxClOsccaSm2_SelfTest.h:41
mcuxClOsccaSm2_SelfTest_Status_t mcuxClOsccaSm2_SignVerify_SelfTest(mcuxClSession_Handle_t session)
This function tests the OSCCA SM2 signature and verification APIs.
mcuxClOsccaSm2_SelfTest_Status_t mcuxClOsccaSm2_EncDec_SelfTest(mcuxClSession_Handle_t session)
This function tests the OSCCA SM2 encryption and decryption APIs.
Constants for use with the mcuxClOsccaSm3 component.
Definition of function identifiers for the flow protection mechanism.
Top-level include file for the mcuxClSession component.
Provides the API for the CSSL flow protection mechanism.
mcuxClSession_Descriptor_t *const mcuxClSession_Handle_t
Type for mcuxClSession Handle.
Definition mcuxClSession_Types.h:113
#define MCUX_CSSL_FP_FUNCTION_DECL(...)
Declaration of a flow protected function.
Definition mcuxCsslFlowProtection.h:125
#define MCUX_CSSL_FP_PROTECTED_TYPE(resultType)
Based on a given base type, builds a return type with flow protection.
Definition mcuxCsslFlowProtection.h:81