public DHPrivateKeyParameters( BigInteger x, DHParameters parameters) : base(true, parameters) { this.x = x; }
protected DHKeyParameters( bool isPrivate, DHParameters parameters) : base(isPrivate) { this.parameters = parameters; }
public DHKeyGenerationParameters( SecureRandom random, DHParameters parameters) : base(random, parameters.getP().bitLength() - 1) { this.parameters = parameters; }
public DHPublicKeyParameters( BigInteger y, DHParameters parameters) : base(false, parameters) { this.y = y; }