Crypto++  5.6.5
Free C++ class library of cryptographic schemes
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) constEC2Nvirtual
BERDecodePoint(BufferedTransformation &bt) constEC2Nvirtual
CascadeMultiply(const Integer &k1, const Point &P, const Integer &k2, const Point &Q) const (defined in EC2N)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) constEC2Nvirtual
DecodePoint(Point &P, const byte *encodedPoint, size_t len) constEC2Nvirtual
DEREncode(BufferedTransformation &bt) constEC2N
DEREncodePoint(BufferedTransformation &bt, const Point &P, bool compressed) constEC2Nvirtual
Double(const Point &P) constEC2Nvirtual
EC2N()EC2Ninline
EC2N(const Field &field, const Field::Element &a, const Field::Element &b)EC2Ninline
EC2N(BufferedTransformation &bt)EC2N
Element typedef (defined in AbstractGroup< EC2NPoint >)AbstractGroup< EC2NPoint >
EncodedPointSize(bool compressed=false) constEC2Ninlinevirtual
EncodePoint(byte *encodedPoint, const Point &P, bool compressed) constEC2Nvirtual
EncodePoint(BufferedTransformation &bt, const Point &P, bool compressed) constEC2Nvirtual
Equal(const Point &P, const Point &Q) constEC2Nvirtual
Field typedef (defined in EC2N)EC2N
FieldElement typedef (defined in EC2N)EC2N
FieldSize() const (defined in EC2N)EC2Ninline
GetA() const (defined in EC2N)EC2Ninline
GetB() const (defined in EC2N)EC2Ninline
GetField() const (defined in EC2N)EC2Ninline
Identity() constEC2Nvirtual
Inverse(const Point &P) constEC2Nvirtual
InversionIsFast() constEC2Ninlinevirtual
Multiply(const Integer &k, const Point &P) const (defined in EC2N)EC2Ninline
operator==(const EC2N &rhs) const (defined in EC2N)EC2Ninline
Point typedef (defined in EC2N)EC2N
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 (defined in EC2N)EC2N
VerifyPoint(const Point &P) constEC2Nvirtual
~AbstractGroup() (defined in AbstractGroup< EC2NPoint >)AbstractGroup< EC2NPoint >inlinevirtual
~EC2N() (defined in EC2N)EC2Ninlinevirtual
~EncodedPoint() (defined in EncodedPoint< EC2NPoint >)EncodedPoint< EC2NPoint >inlinevirtual