Crypto++  5.6.3
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) const (defined in AbstractGroup< EC2NPoint >)AbstractGroup< EC2NPoint >virtual
Add(const Point &P, const Point &Q) const (defined in EC2N)EC2Nvirtual
BERDecodePoint(BufferedTransformation &bt) const (defined in EC2N)EC2N
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) const (defined in AbstractGroup< EC2NPoint >)AbstractGroup< EC2NPoint >virtual
DecodePoint(Point &P, BufferedTransformation &bt, size_t len) const (defined in EC2N)EC2N
DecodePoint(Point &P, const byte *encodedPoint, size_t len) const (defined in EC2N)EC2N
DEREncode(BufferedTransformation &bt) const (defined in EC2N)EC2N
DEREncodePoint(BufferedTransformation &bt, const Point &P, bool compressed) const (defined in EC2N)EC2N
Double(const Point &P) const (defined in EC2N)EC2Nvirtual
EC2N() (defined in EC2N)EC2Ninline
EC2N(const Field &field, const Field::Element &a, const Field::Element &b) (defined in EC2N)EC2Ninline
EC2N(BufferedTransformation &bt) (defined in EC2N)EC2N
Element typedef (defined in AbstractGroup< EC2NPoint >)AbstractGroup< EC2NPoint >
EncodedPointSize(bool compressed=false) const (defined in EC2N)EC2Ninline
EncodePoint(byte *encodedPoint, const Point &P, bool compressed) const (defined in EC2N)EC2N
EncodePoint(BufferedTransformation &bt, const Point &P, bool compressed) const (defined in EC2N)EC2N
Equal(const Point &P, const Point &Q) const (defined in EC2N)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 (defined in EC2N)EC2Nvirtual
Inverse(const Point &P) const (defined in EC2N)EC2Nvirtual
InversionIsFast() const (defined in EC2N)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) const (defined in AbstractGroup< EC2NPoint >)AbstractGroup< EC2NPoint >virtual
ScalarMultiply(const Element &a, const Integer &e) const (defined in AbstractGroup< EC2NPoint >)AbstractGroup< EC2NPoint >virtual
SimultaneousMultiply(Element *results, const Element &base, const Integer *exponents, unsigned int exponentsCount) const (defined in AbstractGroup< EC2NPoint >)AbstractGroup< EC2NPoint >virtual
Subtract(const Element &a, const Element &b) const (defined in AbstractGroup< EC2NPoint >)AbstractGroup< EC2NPoint >virtual
ValidateParameters(RandomNumberGenerator &rng, unsigned int level=3) const (defined in EC2N)EC2N
VerifyPoint(const Point &P) const (defined in EC2N)EC2N
~AbstractGroup() (defined in AbstractGroup< EC2NPoint >)AbstractGroup< EC2NPoint >inlinevirtual