public FfcDomainParametersValidateRequest(FfcDomainParameters pqgDomainParameters, DomainSeed seed, Counter count, BitString index, PrimeGenMode primeGen, GeneratorGenMode genGen) { PqgDomainParameters = pqgDomainParameters; Seed = seed; Count = count; Index = index; PrimeGen = primeGen; GeneratorGen = genGen; }
public FfcDomainParametersGenerateRequest(int seedLength, int pLength, int qLength, int hashLength, BitString index, PrimeGenMode primeGen, GeneratorGenMode genGen) { SeedLength = seedLength; PLength = pLength; QLength = qLength; HashLength = hashLength; Index = index; PrimeGen = primeGen; GeneratorGen = genGen; }
public IGGeneratorValidator GetGeneratorValidator(GeneratorGenMode genMode, ISha sha) { switch (genMode) { case GeneratorGenMode.Canonical: return(new CanonicalGeneratorGeneratorValidator(sha)); case GeneratorGenMode.Unverifiable: return(new UnverifiableGeneratorGeneratorValidator()); default: throw new ArgumentOutOfRangeException("Bad Generator Gen Mode"); } }