|
|
@ -29,6 +29,7 @@ namespace crypto |
|
|
|
~GOSTR3410Curve (); |
|
|
|
~GOSTR3410Curve (); |
|
|
|
|
|
|
|
|
|
|
|
size_t GetKeyLen () const { return m_KeyLen; }; |
|
|
|
size_t GetKeyLen () const { return m_KeyLen; }; |
|
|
|
|
|
|
|
const EC_GROUP * GetGroup () const { return m_Group; }; |
|
|
|
EC_POINT * MulP (const BIGNUM * n) const; |
|
|
|
EC_POINT * MulP (const BIGNUM * n) const; |
|
|
|
bool GetXY (const EC_POINT * p, BIGNUM * x, BIGNUM * y) const; |
|
|
|
bool GetXY (const EC_POINT * p, BIGNUM * x, BIGNUM * y) const; |
|
|
|
EC_POINT * CreatePoint (const BIGNUM * x, const BIGNUM * y) const; |
|
|
|
EC_POINT * CreatePoint (const BIGNUM * x, const BIGNUM * y) const; |
|
|
|