Searched refs:AbstractRing (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 | algebra.h | 44 template <class T> class CRYPTOPP_NO_VTABLE AbstractRing : public AbstractGroup<T> class in inherits:AbstractGroup 49 AbstractRing() {m_mg.m_pRing = this;} function in class:AbstractRing 50 AbstractRing(const AbstractRing &source) {m_mg.m_pRing = this;} function in class:AbstractRing 51 AbstractRing& operator=(const AbstractRing &source) {return *this;} 73 const AbstractRing<T>& GetRing() const 109 const AbstractRing<T> *m_pRing; 133 Element GeneralCascadeExponentiation(const AbstractRing<Element> &ring, Iterator begin, Iterator end); 138 template <class T> class CRYPTOPP_NO_VTABLE AbstractEuclideanDomain : public AbstractRing< [all...] |
H A D | modarith.h | 14 CRYPTOPP_DLL_TEMPLATE_CLASS AbstractRing<Integer>; variable 19 class CRYPTOPP_DLL ModularArithmetic : public AbstractRing<Integer> 146 {return AbstractRing<Integer>::CascadeExponentiate(x, e1, y, e2);} 149 {AbstractRing<Integer>::SimultaneousExponentiate(results, base, exponents, exponentsCount);}
|
H A D | algebra.cpp | 37 template <class T> const T& AbstractRing<T>::Square(const Element &a) const 42 template <class T> const T& AbstractRing<T>::Divide(const Element &a, const Element &b) const 315 template <class T> T AbstractRing<T>::Exponentiate(const Element &base, const Integer &exponent) const 322 template <class T> T AbstractRing<T>::CascadeExponentiate(const Element &x, const Integer &e1, const Element &y, const Integer &e2) const 327 template <class Element, class Iterator> Element GeneralCascadeExponentiation(const AbstractRing<Element> &ring, Iterator begin, Iterator end) 333 void AbstractRing<T>::SimultaneousExponentiate(T *results, const T &base, const Integer *exponents, unsigned int expCount) const
|
H A D | xtr.cpp | 97 template class AbstractRing<GFP2Element>;
|
H A D | xtr.h | 43 class GFP2_ONB : public AbstractRing<GFP2Element> 163 return AbstractRing<GFP2Element>::CascadeExponentiate(a, emodp, b, edivp);
|
H A D | gf2n.h | 275 CRYPTOPP_DLL_TEMPLATE_CLASS AbstractRing<PolynomialMod2>; variable
|
H A D | ecp.cpp | 250 template <class T, class Iterator> void ParallelInvert(const AbstractRing<T> &ring, Iterator begin, Iterator end)
|
H A D | integer.cpp | 4154 return AbstractRing<Integer>::CascadeExponentiate(x, e1, y, e2); 4167 AbstractRing<Integer>::SimultaneousExponentiate(results, base, exponents, exponentsCount);
|
Completed in 181 milliseconds