Lines Matching refs:Element
17 typedef typename GroupParameters::Element Element;
57 const DL_GroupParameters<Element> ¶ms = GetAbstractGroupParameters();
59 Element y = params.ExponentiateBase(x);
68 const DL_GroupParameters<Element> ¶ms = GetAbstractGroupParameters();
71 Element y = params.ExponentiateBase(x);
87 const DL_GroupParameters<Element> ¶ms = GetAbstractGroupParameters();
88 Element WW = params.DecodeElement(staticOtherPublicKey, validateStaticOtherPublicKey);
89 Element VV = params.DecodeElement(ephemeralOtherPublicKey, true);
93 Element V = params.DecodeElement(ephemeralPrivateKey+StaticPrivateKeyLength(), false);
102 Element P = params.ExponentiateElement(WW, tt);
104 Element R[2];
116 Element P = m_groupParameters.CascadeExponentiate(VV, k*e, WW, k*(e*tt%r));
130 DL_GroupParameters<Element> & AccessAbstractGroupParameters() {return m_groupParameters;}
131 const DL_GroupParameters<Element> & GetAbstractGroupParameters() const {return m_groupParameters;}