Searched refs:ModularArithmetic (Results 1 - 15 of 15) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/amule/libcryptoxx-5.6.0/
H A Dmodarith.h19 class CRYPTOPP_DLL ModularArithmetic : public AbstractRing<Integer> class in inherits:AbstractRing
26 ModularArithmetic(const Integer &modulus = Integer::One()) function in class:ModularArithmetic
29 ModularArithmetic(const ModularArithmetic &ma) function in class:ModularArithmetic
32 ModularArithmetic(BufferedTransformation &bt); // construct from BER encoded parameters
34 virtual ModularArithmetic * Clone() const {return new ModularArithmetic(*this);}
107 bool operator==(const ModularArithmetic &rhs) const
118 // const ModularArithmetic::RandomizationParameter ModularArithmetic
[all...]
H A Dblumshub.h27 ModularArithmetic modn;
H A Dxtrcrypt.cpp46 GFP2Element three = GFP2_ONB<ModularArithmetic>(m_p).ConvertIn(3);
95 GFP2_ONB<ModularArithmetic> gfp2(m_p);
H A Decp.cpp16 static inline ECP::Point ToMontgomery(const ModularArithmetic &mr, const ECP::Point &P)
21 static inline ECP::Point FromMontgomery(const ModularArithmetic &mr, const ECP::Point &P)
299 ProjectiveDoubling(const ModularArithmetic &mr, const Integer &m_a, const Integer &m_b, const ECPPoint &Q)
334 const ModularArithmetic &mr;
366 const ModularArithmetic &mr = ecpmr.GetField();
464 const ModularArithmetic &mr = ecpmr.GetField();
H A Dxtr.cpp36 GFP2_ONB<ModularArithmetic> gfp2(p);
H A Dgfpcrypt.cpp248 ModularArithmetic ma(GetModulus());
259 ModularArithmetic ma(GetModulus());
H A Drsa.cpp165 ModularArithmetic modn(n);
226 ModularArithmetic modn(m_n);
H A Decp.h33 typedef ModularArithmetic Field;
H A Design.cpp163 ModularArithmetic modp(m_p);
H A Dmqv.h115 e = ModularArithmetic(r).Divide(e, k);
H A Drabin.cpp144 ModularArithmetic modn(m_n);
H A Drw.cpp127 ModularArithmetic modn(m_n);
H A Dinteger.cpp3959 ModularArithmetic mr(m);
4020 ModularArithmetic::ModularArithmetic(BufferedTransformation &bt)
4031 void ModularArithmetic::DEREncode(BufferedTransformation &bt) const
4039 void ModularArithmetic::DEREncodeElement(BufferedTransformation &out, const Element &a) const
4044 void ModularArithmetic::BERDecodeElement(BufferedTransformation &in, Element &a) const
4049 const Integer& ModularArithmetic::Half(const Integer &a) const
4060 const Integer& ModularArithmetic::Add(const Integer &a, const Integer &b) const
4080 Integer& ModularArithmetic::Accumulate(Integer &a, const Integer &b) const
4100 const Integer& ModularArithmetic
[all...]
H A Dinteger.h366 friend class ModularArithmetic;
H A Dpubkey.h1454 ModularArithmetic(params.GetSubgroupOrder()).Divide(privateExponent, k)*k);

Completed in 190 milliseconds