Data Fields
EDDSALPF3HSM_Object Struct Reference

EDDSALPF3HSM Object. More...

#include <EDDSALPF3HSM.h>

Collaboration diagram for EDDSALPF3HSM_Object:
Collaboration graph
[legend]

Data Fields

CryptoKeyprivateKey
 
CryptoKeypublicKey
 
bool isOpen
 
bool driverCreatedPrivateKeyAsset
 
bool driverCreatedPublicKeyAsset
 
int_fast16_t returnStatus
 
EDDSA_Operationoperation
 
EDDSA_OperationType operationType
 
EDDSA_CallbackFxn callbackFxn
 
EDDSA_ReturnBehavior returnBehavior
 
uint32_t semaphoreTimeout
 
int_fast16_t hsmStatus
 
uint32_t privateKeyAssetID
 
uint32_t publicKeyAssetID
 
uint32_t paramAssetID
 
uint32_t tempAssetID
 
uint32_t stateAssetID
 
const uint8_t * curveParam
 
uint32_t curveParamSize
 
uint8_t * input
 
size_t inputLength
 
size_t inputLengthRemaining
 
uint8_t signature [72]
 

Detailed Description

EDDSALPF3HSM Object.

The application must not access any member variables of this structure!

Field Documentation

§ privateKey

CryptoKey* EDDSALPF3HSM_Object::privateKey

§ publicKey

CryptoKey* EDDSALPF3HSM_Object::publicKey

§ isOpen

bool EDDSALPF3HSM_Object::isOpen

§ driverCreatedPrivateKeyAsset

bool EDDSALPF3HSM_Object::driverCreatedPrivateKeyAsset

§ driverCreatedPublicKeyAsset

bool EDDSALPF3HSM_Object::driverCreatedPublicKeyAsset

§ returnStatus

int_fast16_t EDDSALPF3HSM_Object::returnStatus

§ operation

EDDSA_Operation* EDDSALPF3HSM_Object::operation

§ operationType

EDDSA_OperationType EDDSALPF3HSM_Object::operationType

§ callbackFxn

EDDSA_CallbackFxn EDDSALPF3HSM_Object::callbackFxn

§ returnBehavior

EDDSA_ReturnBehavior EDDSALPF3HSM_Object::returnBehavior

§ semaphoreTimeout

uint32_t EDDSALPF3HSM_Object::semaphoreTimeout

§ hsmStatus

int_fast16_t EDDSALPF3HSM_Object::hsmStatus

§ privateKeyAssetID

uint32_t EDDSALPF3HSM_Object::privateKeyAssetID

§ publicKeyAssetID

uint32_t EDDSALPF3HSM_Object::publicKeyAssetID

§ paramAssetID

uint32_t EDDSALPF3HSM_Object::paramAssetID

§ tempAssetID

uint32_t EDDSALPF3HSM_Object::tempAssetID

§ stateAssetID

uint32_t EDDSALPF3HSM_Object::stateAssetID

§ curveParam

const uint8_t* EDDSALPF3HSM_Object::curveParam

§ curveParamSize

uint32_t EDDSALPF3HSM_Object::curveParamSize

§ input

uint8_t* EDDSALPF3HSM_Object::input

§ inputLength

size_t EDDSALPF3HSM_Object::inputLength

§ inputLengthRemaining

size_t EDDSALPF3HSM_Object::inputLengthRemaining

§ signature

uint8_t EDDSALPF3HSM_Object::signature[72]

The documentation for this struct was generated from the following file:
© Copyright 1995-2025, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale