MCUX CLNS
MCUX Crypto Library Normal Secure
mcuxClEcc_Functions.h File Reference

Top level APIs of mcuxClEcc component. More...

#include <stdint.h>
#include <mcuxClConfig.h>
#include <mcuxClSession.h>
#include <mcuxCsslFlowProtection.h>
#include <mcuxClCore_FunctionIdentifiers.h>
#include <mcuxClCore_Analysis.h>
#include <mcuxClEcc_Types.h>
#include <mcuxClKey.h>

Go to the source code of this file.

Functions

 MCUX_CSSL_FP_PROTECTED_TYPE (mcuxClEcc_Status_t) mcuxClEcc_KeyGen(mcuxClSession_Handle_t pSession
 implements ECDSA key generation. More...
 

Variables

const mcuxClEcc_KeyGen_Param_tpParam
 < [in] pointer to mcuxClSession_Descriptor. More...
 
mcuxClKey_Type_t type
 
mcuxClKey_Type_t mcuxClKey_Protection_t protection
 
mcuxClKey_Type_t mcuxClKey_Protection_t mcuxClKey_Handle_t privKey
 
mcuxClKey_Type_t mcuxClKey_Protection_t mcuxClKey_Handle_t uint8_t * pPrivData
 
mcuxClKey_Type_t mcuxClKey_Protection_t mcuxClKey_Handle_t uint8_t uint32_t *const pPrivDataLength
 
mcuxClKey_Type_t mcuxClKey_Protection_t mcuxClKey_Handle_t uint8_t uint32_t *const mcuxClKey_Handle_t pubKey
 
mcuxClKey_Type_t mcuxClKey_Protection_t mcuxClKey_Handle_t uint8_t uint32_t *const mcuxClKey_Handle_t uint8_t * pPubData
 
mcuxClKey_Type_t mcuxClKey_Protection_t mcuxClKey_Handle_t uint8_t uint32_t *const mcuxClKey_Handle_t uint8_t uint32_t *const pPubDataLength
 
mcuxClKey_Handle_t key
 
mcuxClKey_Handle_t mcuxClKey_Handle_t otherKey
 
mcuxClKey_Handle_t mcuxClKey_Handle_t uint8_t * pOut
 
mcuxClKey_Handle_t mcuxClKey_Handle_t uint8_t uint32_t *const pOutLength
 
mcuxClEcc_EdDSA_GenerateKeyPairDescriptor_tmode
 
mcuxClEcc_EdDSA_GenerateKeyPairDescriptor_t const uint8_t * pPrivKey
 
mcuxClKey_Handle_t const mcuxClEcc_EdDSA_SignatureProtocolDescriptor_t const uint8_t * pIn
 
mcuxClKey_Handle_t const mcuxClEcc_EdDSA_SignatureProtocolDescriptor_t const uint8_t uint32_t inSize
 
mcuxClKey_Handle_t const mcuxClEcc_EdDSA_SignatureProtocolDescriptor_t const uint8_t uint32_t uint8_t * pSignature
 
mcuxClKey_Handle_t const mcuxClEcc_EdDSA_SignatureProtocolDescriptor_t const uint8_t uint32_t uint8_t uint32_t *const pSignatureSize
 
mcuxClKey_Handle_t const mcuxClEcc_EdDSA_SignatureProtocolDescriptor_t const uint8_t uint32_t const uint8_t uint32_t signatureSize
 
const mcuxClEcc_EdDSA_DomainParams_tpDomainParams
 
const mcuxClEcc_EdDSA_DomainParams_t mcuxClEcc_EdDSA_SignatureProtocolDescriptor_tpProtocolDescriptor
 
const mcuxClEcc_EdDSA_DomainParams_t mcuxClEcc_EdDSA_SignatureProtocolDescriptor_t uint32_t phflag
 
const mcuxClEcc_EdDSA_DomainParams_t mcuxClEcc_EdDSA_SignatureProtocolDescriptor_t uint32_t mcuxCl_InputBuffer_t pContext
 
const mcuxClEcc_EdDSA_DomainParams_t mcuxClEcc_EdDSA_SignatureProtocolDescriptor_t uint32_t mcuxCl_InputBuffer_t uint32_t contextLen
 

Detailed Description

Top level APIs of mcuxClEcc component.