Data Fields
ECJPAKE_OperationGenerateZKP_ Struct Reference

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

#include <ECJPAKE.h>

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 2018, Texas Instruments Incorporated