MCUX CLNS
MCUX Crypto Library Normal Secure
 
Loading...
Searching...
No Matches
mcuxClOsccaSm2_Types.h File Reference

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
 

Detailed Description

Type definitions of mcuxClOsccaSm2 component.