Fabcoin Core  0.16.2
P2P Digital Currency
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
EC2N Member List

This is the complete list of members for EC2N, including all inherited members.

Accumulate(Element &a, const Element &b) constAbstractGroup< EC2NPoint >virtual
Add(const Point &P, const Point &Q) const EC2Nvirtual
BERDecodePoint(BufferedTransformation &bt) const EC2Nvirtual
CascadeMultiply(const Integer &k1, const Point &P, const Integer &k2, const Point &Q) const EC2Ninline
CascadeScalarMultiply(const Element &x, const Integer &e1, const Element &y, const Integer &e2) constAbstractGroup< EC2NPoint >virtual
DecodePoint(Point &P, BufferedTransformation &bt, size_t len) const EC2Nvirtual
DecodePoint(Point &P, const byte *encodedPoint, size_t len) const EC2Nvirtual
DEREncode(BufferedTransformation &bt) const EC2N
DEREncodePoint(BufferedTransformation &bt, const Point &P, bool compressed) const EC2Nvirtual
Double(const Point &P) const EC2Nvirtual
EC2N()EC2Ninline
EC2N(const Field &field, const Field::Element &a, const Field::Element &b)EC2Ninline
EC2N(BufferedTransformation &bt)EC2N
Element typedefAbstractGroup< EC2NPoint >
EncodedPointSize(bool compressed=false) const EC2Ninlinevirtual
EncodePoint(byte *encodedPoint, const Point &P, bool compressed) const EC2Nvirtual
EncodePoint(BufferedTransformation &bt, const Point &P, bool compressed) const EC2Nvirtual
Equal(const Point &P, const Point &Q) const EC2Nvirtual
Field typedefEC2N
FieldElement typedefEC2N
FieldSize() const EC2Ninline
GetA() const EC2Ninline
GetB() const EC2Ninline
GetField() const EC2Ninline
Identity() const EC2Nvirtual
Inverse(const Point &P) const EC2Nvirtual
InversionIsFast() const EC2Ninlinevirtual
m_aEC2Nprivate
m_bEC2Nprivate
m_fieldEC2Nprivate
m_REC2Nmutableprivate
Multiply(const Integer &k, const Point &P) const EC2Ninline
operator==(const EC2N &rhs) const EC2Ninline
Point typedefEC2N
Reduce(Element &a, const Element &b) constAbstractGroup< EC2NPoint >virtual
ScalarMultiply(const Element &a, const Integer &e) constAbstractGroup< EC2NPoint >virtual
SimultaneousMultiply(Element *results, const Element &base, const Integer *exponents, unsigned int exponentsCount) constAbstractGroup< EC2NPoint >virtual
Subtract(const Element &a, const Element &b) constAbstractGroup< EC2NPoint >virtual
ValidateParameters(RandomNumberGenerator &rng, unsigned int level=3) const EC2N
VerifyPoint(const Point &P) const EC2Nvirtual
~AbstractGroup()AbstractGroup< EC2NPoint >inlinevirtual
~EC2N()EC2Ninlinevirtual
~EncodedPoint()EncodedPoint< EC2NPoint >inlinevirtual