UT_ECCPublicKey Class Reference

#include <UT_ECC.h>

List of all members.

Public Member Functions

 UT_ECCPublicKey (const UT_ECCPrivateKey &pkey)
 UT_ECCPublicKey (const unsigned int *x, int nxwords, const unsigned int *y, int nywords, const UT_ECurve *curve=0)
 UT_ECCPublicKey (const UT_VeryLong &x, const UT_VeryLong &y, const UT_ECurve *curve=0)
int decode (const UT_VeryLong &message, const UT_VeryLong &codea, const UT_VeryLong &codeb) const

Static Public Member Functions

static void printCode (UT_WorkBuffer &buf, const UT_VeryLong &codea, const UT_VeryLong &codeb)
static int scanCode (const char *buffer, UT_VeryLong &codea, UT_VeryLong &codeb)

Public Attributes

UT_PolyField myX
UT_PolyField myY
const UT_ECurvemyCurve


Detailed Description

Definition at line 68 of file UT_ECC.h.


Constructor & Destructor Documentation

UT_ECCPublicKey::UT_ECCPublicKey ( const UT_ECCPrivateKey pkey  ) 

UT_ECCPublicKey::UT_ECCPublicKey ( const unsigned int *  x,
int  nxwords,
const unsigned int *  y,
int  nywords,
const UT_ECurve curve = 0 
)

UT_ECCPublicKey::UT_ECCPublicKey ( const UT_VeryLong x,
const UT_VeryLong y,
const UT_ECurve curve = 0 
)


Member Function Documentation

int UT_ECCPublicKey::decode ( const UT_VeryLong message,
const UT_VeryLong codea,
const UT_VeryLong codeb 
) const

static void UT_ECCPublicKey::printCode ( UT_WorkBuffer buf,
const UT_VeryLong codea,
const UT_VeryLong codeb 
) [static]

static int UT_ECCPublicKey::scanCode ( const char *  buffer,
UT_VeryLong codea,
UT_VeryLong codeb 
) [static]


Member Data Documentation

Definition at line 87 of file UT_ECC.h.

Definition at line 86 of file UT_ECC.h.

Definition at line 86 of file UT_ECC.h.


The documentation for this class was generated from the following file:

Generated on Fri May 25 00:10:46 2012 for HDK by  doxygen 1.5.9