#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 |
Definition at line 68 of file UT_ECC.h.
| 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 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] |
1.5.9