Type definitions of mcuxClOsccaSm2 component. More...
#include <stdint.h>#include <mcuxClConfig.h>#include <mcuxClOscca_Types.h>#include <mcuxClCore_Macros.h>#include <mcuxCsslFlowProtection.h>#include <mcuxClOscca_FunctionIdentifiers.h>#include <mcuxCsslAnalysis.h>Go to the source code of this file.
Macros | |
| #define | MCUXCLOSCCASM2_CEILING(x, y) |
| #define | MCUXCLOSCCASM2_BYTELEN(bitLen) |
| #define | MCUXCLOSCCASM2_ENCDEC_FORMAT_INDICATOR_SIZE |
| #define | MCUXCLOSCCASM2_SM2P256_SIZE_PRIVATEKEY |
| Byte length of a SM2P256 private key. | |
| #define | MCUXCLOSCCASM2_SM2P256_SIZE_PUBLICKEY |
| Byte length of a SM2P256 public key. | |
| #define | MCUXCLOSCCASM2_SM2P256_SIZE_SHAREDSECRET |
| Byte length of a SM2P256 shared secret. | |
| #define | MCUXCLOSCCASM2_SM2P256_SIZE_PRIMEP |
| Byte length of the underlying prime p used in SM2P256. | |
| #define | MCUXCLOSCCASM2_SM2P256_SIZE_BASEPOINTORDER |
| Byte length of the base point order n used in SM2P256. | |
| #define | MCUXCLOSCCASM2_SM2P256_SIZE_MAX |
| Max byte length of MCUXCLOSCCASM2_SM2P256_SIZE_BASEPOINTORDER and MCUXCLOSCCASM2_SM2P256_SIZE_PRIMEP used in SM2P256. | |
| #define | MCUXCLOSCCASM2_STATUS_OK |
| #define | MCUXCLOSCCASM2_STATUS_FAILURE |
| #define | MCUXCLOSCCASM2_STATUS_INVALID_PARAMS |
| #define | MCUXCLOSCCASM2_STATUS_RNG_ERROR |
| #define | MCUXCLOSCCASM2_STATUS_INVALID_SIGNATURE |
| #define | MCUXCLOSCCASM2_STATUS_FAULT_ATTACK |
Typedefs | |
| typedef uint32_t | mcuxClOsccaSm2_Status_t |
| Type for SM2 status codes. | |
| typedef struct mcuxClOsccaSm2_DomainParam | mcuxClOsccaSm2_DomainParam_t |
Type definitions of mcuxClOsccaSm2 component.