• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/amule/libcryptoxx-5.6.0/

Lines Matching refs:ECP

16 static inline ECP::Point ToMontgomery(const ModularArithmetic &mr, const ECP::Point &P)
18 return P.identity ? P : ECP::Point(mr.ConvertIn(P.x), mr.ConvertIn(P.y));
21 static inline ECP::Point FromMontgomery(const ModularArithmetic &mr, const ECP::Point &P)
23 return P.identity ? P : ECP::Point(mr.ConvertOut(P.x), mr.ConvertOut(P.y));
27 ECP::ECP(const ECP &ecp, bool convertToMontgomeryRepresentation)
39 ECP::ECP(BufferedTransformation &bt)
55 void ECP::DEREncode(BufferedTransformation &bt) const
64 bool ECP::DecodePoint(ECP::Point &P, const byte *encodedPoint, size_t encodedPointLen) const
70 bool ECP::DecodePoint(ECP::Point &P, BufferedTransformation &bt, size_t encodedPointLen) const
119 void ECP::EncodePoint(BufferedTransformation &bt, const Point &P, bool compressed) const
137 void ECP::EncodePoint(byte *encodedPoint, const Point &P, bool compressed) const
144 ECP::Point ECP::BERDecodePoint(BufferedTransformation &bt) const
154 void ECP::DEREncodePoint(BufferedTransformation &bt, const Point &P, bool compressed) const
161 bool ECP::ValidateParameters(RandomNumberGenerator &rng, unsigned int level) const
177 bool ECP::VerifyPoint(const Point &P) const
186 bool ECP::Equal(const Point &P, const Point &Q) const
200 const ECP::Point& ECP::Identity() const
205 const ECP::Point& ECP::Inverse(const Point &P) const
218 const ECP::Point& ECP::Add(const Point &P, const Point &Q) const
235 const ECP::Point& ECP::Double(const Point &P) const
351 ECP::Point ECP::ScalarMultiply(const Point &P, const Integer &k) const
357 ECP::SimultaneousMultiply(&result, P, &k, 1);
361 void ECP::SimultaneousMultiply(ECP::Point *results, const ECP::Point &P, const Integer *expBegin, unsigned int expCount) const
365 ECP ecpmr(*this, true);
459 ECP::Point ECP::CascadeScalarMultiply(const Point &P, const Integer &k1, const Point &Q, const Integer &k2) const
463 ECP ecpmr(*this, true);