DLGroup.this

Create a DSA group with a given seed.

  1. this(string name)
  2. this(RandomNumberGenerator rng, PrimeType type, size_t pbits, size_t qbits)
  3. this(RandomNumberGenerator rng, Vector!ubyte seed, size_t pbits, size_t qbits)
    struct DLGroup
    public
    this
    ()
    (,
    auto const ref Vector!ubyte seed
    ,
    size_t pbits = 1024
    ,
    size_t qbits = 0
    )
  4. this(BigInt p1, BigInt g1)
  5. this(BigInt p1, BigInt q1, BigInt g1)

Parameters

rng RandomNumberGenerator

the random number generator to use

seed Vector!ubyte

the seed to use to create the random primes

pbits size_t

the desired bit size of the prime p

qbits size_t

the desired bit size of the prime q.

Meta