![]() |
![]() |
ECDSALPF3HSM Object. More...
#include <ECDSALPF3HSM.h>

Data Fields | |
| CryptoKey * | key |
| uint32_t | keyAssetID |
| uint32_t | paramAssetID |
| uint32_t | publicObjAssetID |
| uint32_t | curveParamSize |
| uint8_t | signature [144] |
| int_fast16_t | returnStatus |
| int_fast16_t | hsmStatus |
| ECDSA_ReturnBehavior | returnBehavior |
| uint32_t | accessTimeout |
| ECDSA_CurveType | curveType |
| ECDSA_DomainID | domainId |
| ECDSA_CurveLength | curveLength |
| ECDSA_DigestLength | digestLength |
| ECDSA_OperationType | operationType |
| ECDSA_Operation * | operation |
| ECDSA_CallbackFxn | callbackFxn |
| const uint8_t * | curveParam |
| uint8_t * | input |
| bool | driverCreatedKeyAsset |
| bool | isOpen |
ECDSALPF3HSM Object.
The application must not access any member variables of this structure!
| CryptoKey* ECDSALPF3HSM_Object::key |
| uint32_t ECDSALPF3HSM_Object::keyAssetID |
| uint32_t ECDSALPF3HSM_Object::paramAssetID |
| uint32_t ECDSALPF3HSM_Object::publicObjAssetID |
| uint32_t ECDSALPF3HSM_Object::curveParamSize |
| uint8_t ECDSALPF3HSM_Object::signature[144] |
| int_fast16_t ECDSALPF3HSM_Object::returnStatus |
| int_fast16_t ECDSALPF3HSM_Object::hsmStatus |
| ECDSA_ReturnBehavior ECDSALPF3HSM_Object::returnBehavior |
| uint32_t ECDSALPF3HSM_Object::accessTimeout |
| ECDSA_CurveType ECDSALPF3HSM_Object::curveType |
| ECDSA_DomainID ECDSALPF3HSM_Object::domainId |
| ECDSA_CurveLength ECDSALPF3HSM_Object::curveLength |
| ECDSA_DigestLength ECDSALPF3HSM_Object::digestLength |
| ECDSA_OperationType ECDSALPF3HSM_Object::operationType |
| ECDSA_Operation* ECDSALPF3HSM_Object::operation |
| ECDSA_CallbackFxn ECDSALPF3HSM_Object::callbackFxn |
| const uint8_t* ECDSALPF3HSM_Object::curveParam |
| uint8_t* ECDSALPF3HSM_Object::input |
| bool ECDSALPF3HSM_Object::driverCreatedKeyAsset |
| bool ECDSALPF3HSM_Object::isOpen |