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

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

Accumulate(Element &a, const Element &b) constAbstractGroup< ECPPoint >virtual
Add(const Point &P, const Point &Q) const ECPvirtual
BERDecodePoint(BufferedTransformation &bt) const ECPvirtual
CascadeMultiply(const Integer &k1, const Point &P, const Integer &k2, const Point &Q) const ECPinline
CascadeScalarMultiply(const Point &P, const Integer &k1, const Point &Q, const Integer &k2) const ECPvirtual
DecodePoint(Point &P, BufferedTransformation &bt, size_t len) const ECPvirtual
DecodePoint(Point &P, const byte *encodedPoint, size_t len) const ECPvirtual
DEREncode(BufferedTransformation &bt) const ECP
DEREncodePoint(BufferedTransformation &bt, const Point &P, bool compressed) const ECPvirtual
Double(const Point &P) const ECPvirtual
ECP()ECPinline
ECP(const ECP &ecp, bool convertToMontgomeryRepresentation=false)ECP
ECP(const Integer &modulus, const FieldElement &a, const FieldElement &b)ECPinline
ECP(BufferedTransformation &bt)ECP
Element typedefAbstractGroup< ECPPoint >
EncodedPointSize(bool compressed=false) const ECPinlinevirtual
EncodePoint(byte *encodedPoint, const Point &P, bool compressed) const ECPvirtual
EncodePoint(BufferedTransformation &bt, const Point &P, bool compressed) const ECPvirtual
Equal(const Point &P, const Point &Q) const ECPvirtual
Field typedefECP
FieldElement typedefECP
FieldSize() const ECPinline
GetA() const ECPinline
GetB() const ECPinline
GetField() const ECPinline
Identity() const ECPvirtual
Inverse(const Point &P) const ECPvirtual
InversionIsFast() const ECPinlinevirtual
m_aECPprivate
m_bECPprivate
m_fieldPtrECPprivate
m_RECPmutableprivate
Multiply(const Integer &k, const Point &P) const ECPinline
operator==(const ECP &rhs) const ECPinline
Point typedefECP
Reduce(Element &a, const Element &b) constAbstractGroup< ECPPoint >virtual
ScalarMultiply(const Point &P, const Integer &k) const ECPvirtual
SimultaneousMultiply(Point *results, const Point &base, const Integer *exponents, unsigned int exponentsCount) const ECPvirtual
Subtract(const Element &a, const Element &b) constAbstractGroup< ECPPoint >virtual
ValidateParameters(RandomNumberGenerator &rng, unsigned int level=3) const ECP
VerifyPoint(const Point &P) const ECPvirtual
~AbstractGroup()AbstractGroup< ECPPoint >inlinevirtual
~ECP()ECPinlinevirtual
~EncodedPoint()EncodedPoint< ECPPoint >inlinevirtual