Пример #1
0
 /**
  * Default configuration, random K values.
  */
 public DsaSigner()
 {
     this.kCalculator = new RandomDsaKCalculator();
 }
Пример #2
0
 /**
  * Configuration with an alternate, possibly deterministic calculator of K.
  *
  * @param kCalculator a K value calculator.
  */
 public DsaSigner(IDsaKCalculator kCalculator)
 {
     this.kCalculator = kCalculator;
 }
Пример #3
0
 /**
  * Configuration with an alternate, possibly deterministic calculator of K.
  *
  * @param kCalculator a K value calculator.
  */
 public ECDsaSigner(IDsaKCalculator kCalculator)
 {
     this.kCalculator = kCalculator;
 }
Пример #4
0
 /**
  * Default configuration, random K values.
  */
 public ECDsaSigner()
 {
     this.kCalculator = new RandomDsaKCalculator();
 }
Пример #5
0
 public DsaSigner()
 {
     kCalculator = new RandomDsaKCalculator();
 }
Пример #6
0
 /**
  * Configuration with an alternate, possibly deterministic calculator of K.
  *
  * @param kCalculator a K value calculator.
  */
 public ECDsaSigner(IDsaKCalculator kCalculator, bool forceLowR = true)
 {
     this.kCalculator = kCalculator;
     this.forceLowR   = forceLowR;
 }
Пример #7
0
 public Requester()
 {
     _k = new RandomDsaKCalculator();
     _k.Init(BigInteger.Arbitrary(256), new SecureRandom());
 }