HDK
|
#include <UT_ECC.h>
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_ECurve * | myCurve |
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 |
||
) |
int UT_ECCPublicKey::decode | ( | const UT_VeryLong & | message, |
const UT_VeryLong & | codea, | ||
const UT_VeryLong & | codeb | ||
) | const |
|
static |
|
static |
UT_PolyField UT_ECCPublicKey::myX |
UT_PolyField UT_ECCPublicKey::myY |