![]() |
![]() |
ECDSAXXF3HSM Object. More...
#include <ECDSAXXF3HSM.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 |
ECDSAXXF3HSM Object.
The application must not access any member variables of this structure!
| CryptoKey* ECDSAXXF3HSM_Object::key |
| uint32_t ECDSAXXF3HSM_Object::keyAssetID |
| uint32_t ECDSAXXF3HSM_Object::paramAssetID |
| uint32_t ECDSAXXF3HSM_Object::publicObjAssetID |
| uint32_t ECDSAXXF3HSM_Object::curveParamSize |
| uint8_t ECDSAXXF3HSM_Object::signature[144] |
| int_fast16_t ECDSAXXF3HSM_Object::returnStatus |
| int_fast16_t ECDSAXXF3HSM_Object::hsmStatus |
| ECDSA_ReturnBehavior ECDSAXXF3HSM_Object::returnBehavior |
| uint32_t ECDSAXXF3HSM_Object::accessTimeout |
| ECDSA_CurveType ECDSAXXF3HSM_Object::curveType |
| ECDSA_DomainID ECDSAXXF3HSM_Object::domainId |
| ECDSA_CurveLength ECDSAXXF3HSM_Object::curveLength |
| ECDSA_DigestLength ECDSAXXF3HSM_Object::digestLength |
| ECDSA_OperationType ECDSAXXF3HSM_Object::operationType |
| ECDSA_Operation* ECDSAXXF3HSM_Object::operation |
| ECDSA_CallbackFxn ECDSAXXF3HSM_Object::callbackFxn |
| const uint8_t* ECDSAXXF3HSM_Object::curveParam |
| uint8_t* ECDSAXXF3HSM_Object::input |
| bool ECDSAXXF3HSM_Object::driverCreatedKeyAsset |
| bool ECDSAXXF3HSM_Object::isOpen |