Searched refs:DL_GroupPrecomputation (Results 1 - 8 of 8) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/amule/libcryptoxx-5.6.0/
H A Deprecomp.h11 class DL_GroupPrecomputation class
31 virtual void SetBase(const DL_GroupPrecomputation<Element> &group, const Element &base) =0;
32 virtual const Element & GetBase(const DL_GroupPrecomputation<Element> &group) const =0;
33 virtual void Precompute(const DL_GroupPrecomputation<Element> &group, unsigned int maxExpBits, unsigned int storage) =0;
34 virtual void Load(const DL_GroupPrecomputation<Element> &group, BufferedTransformation &storedPrecomputation) =0;
35 virtual void Save(const DL_GroupPrecomputation<Element> &group, BufferedTransformation &storedPrecomputation) const =0;
36 virtual Element Exponentiate(const DL_GroupPrecomputation<Element> &group, const Integer &exponent) const =0;
37 virtual Element CascadeExponentiate(const DL_GroupPrecomputation<Element> &group, const Integer &exponent, const DL_FixedBasePrecomputation<Element> &pc2, const Integer &exponent2) const =0;
51 void SetBase(const DL_GroupPrecomputation<Element> &group, const Element &base);
52 const Element & GetBase(const DL_GroupPrecomputation<Elemen
[all...]
H A Deprecomp.cpp12 template <class T> void DL_FixedBasePrecomputationImpl<T>::SetBase(const DL_GroupPrecomputation<Element> &group, const Element &i_base)
26 template <class T> void DL_FixedBasePrecomputationImpl<T>::Precompute(const DL_GroupPrecomputation<Element> &group, unsigned int maxExpBits, unsigned int storage)
42 template <class T> void DL_FixedBasePrecomputationImpl<T>::Load(const DL_GroupPrecomputation<Element> &group, BufferedTransformation &bt)
57 template <class T> void DL_FixedBasePrecomputationImpl<T>::Save(const DL_GroupPrecomputation<Element> &group, BufferedTransformation &bt) const
67 template <class T> void DL_FixedBasePrecomputationImpl<T>::PrepareCascade(const DL_GroupPrecomputation<Element> &i_group, std::vector<BaseAndExponent<Element> > &eb, const Integer &exponent) const
90 template <class T> T DL_FixedBasePrecomputationImpl<T>::Exponentiate(const DL_GroupPrecomputation<Element> &group, const Integer &exponent) const
99 DL_FixedBasePrecomputationImpl<T>::CascadeExponentiate(const DL_GroupPrecomputation<Element> &group, const Integer &exponent,
H A Dluc.h115 class DL_GroupPrecomputation_LUC : public DL_GroupPrecomputation<Integer>
136 void SetBase(const DL_GroupPrecomputation<Element> &group, const Integer &base) {m_g = base;}
137 const Integer & GetBase(const DL_GroupPrecomputation<Element> &group) const {return m_g;}
138 void Precompute(const DL_GroupPrecomputation<Element> &group, unsigned int maxExpBits, unsigned int storage) {}
139 void Load(const DL_GroupPrecomputation<Element> &group, BufferedTransformation &storedPrecomputation) {}
140 void Save(const DL_GroupPrecomputation<Element> &group, BufferedTransformation &storedPrecomputation) const {}
141 Integer Exponentiate(const DL_GroupPrecomputation<Element> &group, const Integer &exponent) const;
142 Integer CascadeExponentiate(const DL_GroupPrecomputation<Element> &group, const Integer &exponent, const DL_FixedBasePrecomputation<Integer> &pc2, const Integer &exponent2) const
H A Dmodexppc.h13 class ModExpPrecomputation : public DL_GroupPrecomputation<Integer>
16 // DL_GroupPrecomputation
H A Dec2n.h88 CRYPTOPP_DLL_TEMPLATE_CLASS DL_GroupPrecomputation<EC2N::Point>; variable
93 template<> class EcPrecomputation<EC2N> : public DL_GroupPrecomputation<EC2N::Point>
98 // DL_GroupPrecomputation
H A Decp.h92 CRYPTOPP_DLL_TEMPLATE_CLASS DL_GroupPrecomputation<ECP::Point>; variable
97 template<> class EcPrecomputation<ECP> : public DL_GroupPrecomputation<ECP::Point>
102 // DL_GroupPrecomputation
H A Dluc.cpp36 Integer DL_BasePrecomputation_LUC::Exponentiate(const DL_GroupPrecomputation<Element> &group, const Integer &exponent) const
H A Dpubkey.h587 virtual const DL_GroupPrecomputation<Element> & GetGroupPrecomputation() const =0;
620 const DL_GroupPrecomputation<Element> & GetGroupPrecomputation() const {return m_groupPrecomputation;}

Completed in 58 milliseconds