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) const EC2Nvirtual
BERDecodePoint(BufferedTransformation &bt) const EC2Nvirtual
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) 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 typedef (defined in AbstractGroup< EC2NPoint >)AbstractGroup< 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 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() const EC2Nvirtual
Inverse(const Point &P) const EC2Nvirtual
InversionIsFast() const EC2Ninlinevirtual
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) const EC2Nvirtual
~AbstractGroup() (defined in AbstractGroup< EC2NPoint >)AbstractGroup< EC2NPoint >inlinevirtual
~EC2N() (defined in EC2N)EC2Ninlinevirtual
~EncodedPoint() (defined in EncodedPoint< EC2NPoint >)EncodedPoint< EC2NPoint >inlinevirtual