Lines Matching refs:GetSubgroupOrder
559 AccessBasePrecomputation().Precompute(GetGroupPrecomputation(), GetSubgroupOrder().BitCount(), precomputationStorage);
590 virtual const Integer & GetSubgroupOrder() const =0; // order of subgroup generated by base element
592 virtual Integer GetGroupOrder() const {return GetSubgroupOrder()*GetCofactor();} // one of these two needs to be overriden
593 virtual Integer GetCofactor() const {return GetGroupOrder()/GetSubgroupOrder();}
760 const Integer &q = GetAbstractGroupParameters().GetSubgroupOrder();
867 AccessPublicPrecomputation().Precompute(GetAbstractGroupParameters().GetGroupPrecomputation(), GetAbstractGroupParameters().GetSubgroupOrder().BitCount(), precomputationStorage);
908 {return params.GetSubgroupOrder().ByteCount();}
910 {return params.GetSubgroupOrder().ByteCount();}
984 size_t MessageRepresentativeBitLength() const {return this->GetAbstractGroupParameters().GetSubgroupOrder().BitCount();}
1040 Integer k(rng, 1, params.GetSubgroupOrder()-1);
1074 ma.m_k.Randomize(rng, 1, params.GetSubgroupOrder()-1);
1383 unsigned int PrivateKeyLength() const {return GetAbstractGroupParameters().GetSubgroupOrder().ByteCount();}
1454 ModularArithmetic(params.GetSubgroupOrder()).Divide(privateExponent, k)*k);
1473 const Integer e[2] = {params.GetSubgroupOrder(), privateExponent};