Example OSCCA SM2 key generation, include SM2 key pair generation, SM2 sign and verify. More...
#include <mcuxClSession.h>#include <mcuxClRandom.h>#include <mcuxClRandomModes.h>#include <mcuxClKey.h>#include <mcuxClOsccaSm2.h>#include <mcuxClOsccaSm3.h>#include <mcuxClSignature.h>#include <mcuxCsslFlowProtection.h>#include <mcuxClOscca_FunctionIdentifiers.h>#include <mcuxClExample_Session_Helper.h>#include <mcuxClCore_Examples.h>#include <mcuxClOsccaSm2_CommonParams.h>#include <mcuxClExample_ELS_Helper.h>#include <mcuxClMemory.h>#include <mcuxClCore_FunctionIdentifiers.h>Macros | |
| #define | SIZE_WA_CPU |
| Maximum of the CPU workarea. | |
| #define | SIZE_WA_PKC |
| Maximum of the pkc workarea. | |
Functions | |
| MCUXCLEXAMPLE_FUNCTION (mcuxClOsccaSm2_GenerateKeyPair_Signature_example) | |
| Example OSCCA SM2 key generation, include SM2 key pair generation, SM2 sign and verify. | |
Variables | |
| static const uint8_t | pDigest_SM2 [MCUXCLOSCCASM3_OUTPUT_SIZE_SM3] |
Example OSCCA SM2 key generation, include SM2 key pair generation, SM2 sign and verify.
| #define SIZE_WA_CPU |
Maximum of the CPU workarea.
| #define SIZE_WA_PKC |
Maximum of the pkc workarea.
| MCUXCLEXAMPLE_FUNCTION | ( | mcuxClOsccaSm2_GenerateKeyPair_Signature_example | ) |
Example OSCCA SM2 key generation, include SM2 key pair generation, SM2 sign and verify.
Initialize ELS, Enable the ELS
Destroy Session and cleanup Session
Disable the ELS