|
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 |