Lines Matching defs:ec
38 DL_GroupParameters_EC(const EllipticCurve &ec, const Point &G, const Integer &n, const Integer &k = Integer::Zero())
39 : m_compress(false), m_encodeAsOID(false) {Initialize(ec, G, n, k);}
43 void Initialize(const EllipticCurve &ec, const Point &G, const Integer &n, const Integer &k = Integer::Zero())
45 this->m_groupPrecomputation.SetCurve(ec);
149 void Initialize(const EC &ec, const Element &G, const Integer &n, const Element &Q)
150 {this->AccessGroupParameters().Initialize(ec, G, n); SetPublicElement(Q);}
166 void Initialize(const EC &ec, const Element &G, const Integer &n, const Integer &x)
167 {this->AccessGroupParameters().Initialize(ec, G, n); this->SetPrivateExponent(x);}
170 void Initialize(RandomNumberGenerator &rng, const EC &ec, const Element &G, const Integer &n)
171 {GenerateRandom(rng, DL_GroupParameters_EC<EC>(ec, G, n));}