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 D | eprecomp.h | 11 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 D | eprecomp.cpp | 12 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 D | luc.h | 115 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 D | modexppc.h | 13 class ModExpPrecomputation : public DL_GroupPrecomputation<Integer> 16 // DL_GroupPrecomputation
|
H A D | ec2n.h | 88 CRYPTOPP_DLL_TEMPLATE_CLASS DL_GroupPrecomputation<EC2N::Point>; variable 93 template<> class EcPrecomputation<EC2N> : public DL_GroupPrecomputation<EC2N::Point> 98 // DL_GroupPrecomputation
|
H A D | ecp.h | 92 CRYPTOPP_DLL_TEMPLATE_CLASS DL_GroupPrecomputation<ECP::Point>; variable 97 template<> class EcPrecomputation<ECP> : public DL_GroupPrecomputation<ECP::Point> 102 // DL_GroupPrecomputation
|
H A D | luc.cpp | 36 Integer DL_BasePrecomputation_LUC::Exponentiate(const DL_GroupPrecomputation<Element> &group, const Integer &exponent) const
|
H A D | pubkey.h | 587 virtual const DL_GroupPrecomputation<Element> & GetGroupPrecomputation() const =0; 620 const DL_GroupPrecomputation<Element> & GetGroupPrecomputation() const {return m_groupPrecomputation;}
|
Completed in 58 milliseconds