Crypto++  5.6.3
Free C++ class library of cryptographic schemes
ECP Member List

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

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