Data Fields
ECDSA_OperationVerify Struct Reference

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

#include <ECDSA.h>

Collaboration diagram for ECDSA_OperationVerify:
Collaboration graph
[legend]

Data Fields

const ECCParams_CurveParamscurve
 
const CryptoKeytheirPublicKey
 
const uint8_t * hash
 
const uint8_t * r
 
const uint8_t * s
 

Detailed Description

Struct containing the parameters required for verifying a message.

Field Documentation

§ curve

const ECCParams_CurveParams* ECDSA_OperationVerify::curve

A pointer to the elliptic curve parameters

§ theirPublicKey

const CryptoKey* ECDSA_OperationVerify::theirPublicKey

A pointer to the public key of the party that signed the hash of the message

§ hash

const uint8_t* ECDSA_OperationVerify::hash

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

§ r

const uint8_t* ECDSA_OperationVerify::r

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

§ s

const uint8_t* ECDSA_OperationVerify::s

A pointer to the s component of the received signature. Formatted in octet string format. 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