Data Fields
ECDSA_OperationSign Struct Reference

Struct containing the parameters required for signing a message. More...

#include <ECDSA.h>

Collaboration diagram for ECDSA_OperationSign:
Collaboration graph
[legend]

Data Fields

const ECCParams_CurveParamscurve
 
const CryptoKeymyPrivateKey
 
const uint8_t * hash
 
uint8_t * r
 
uint8_t * s
 

Detailed Description

Struct containing the parameters required for signing a message.

Field Documentation

§ curve

const ECCParams_CurveParams* ECDSA_OperationSign::curve

A pointer to the elliptic curve parameters

§ myPrivateKey

const CryptoKey* ECDSA_OperationSign::myPrivateKey

A pointer to the private ECC key that will sign the hash of the message

§ hash

const uint8_t* ECDSA_OperationSign::hash

A pointer to the hash of the message in octet string format. Must be the same length as the other curve parameters.

§ r

uint8_t* ECDSA_OperationSign::r

A pointer to the buffer the r component of the signature will be written to. Formatted in octet string format. Must be of the same length as other params of the curve used.

§ s

uint8_t* ECDSA_OperationSign::s

A pointer to the buffer the s component of the signature will be written to. Must be of the same length as other params of the curve used.


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