Data Fields
ECJPAKE_OperationGenerateZKP Struct Reference

Struct containing the parameters required to generate a ZKP. More...

#include <ECJPAKE.h>

Collaboration diagram for ECJPAKE_OperationGenerateZKP:
Collaboration graph
[legend]

Data Fields

const ECCParams_CurveParamscurve
 
const CryptoKeymyPrivateKey
 
const CryptoKeymyPrivateV
 
const uint8_t * hash
 
uint8_t * r
 

Detailed Description

Struct containing the parameters required to generate a ZKP.

Field Documentation

§ curve

const ECCParams_CurveParams* ECJPAKE_OperationGenerateZKP::curve

A pointer to the elliptic curve parameters used in the operation.

§ myPrivateKey

const CryptoKey* ECJPAKE_OperationGenerateZKP::myPrivateKey

A pointer to a private ECC key to be signed. Must be of the same length as other params of the curve used.

§ myPrivateV

const CryptoKey* ECJPAKE_OperationGenerateZKP::myPrivateV

A pointer to a private ECC key that will be used only to generate a ZKP signature. Must be of the same length as other params of the curve used.

§ hash

const uint8_t* ECJPAKE_OperationGenerateZKP::hash

A pointer to the hash of the message. Must be of the same length as other params of the curve used.

§ r

uint8_t* ECJPAKE_OperationGenerateZKP::r

A pointer to where the r component of the ZKP will be written to.


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