Branch: Tag:

2014-08-14

2014-08-14 14:51:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Crypto.Sign: Fixed indent.

172:    Gmp.mpz e = [object(Gmp.mpz)]((p - 1) / q);    Gmp.mpz g;    -  do -  { +  do {    /* A random number in { 2, 3, ... p - 2 } */    g = ([object(Gmp.mpz)](random_number( [object(Gmp.mpz)](p-3) ) + 2))    /* Exponentiate to get an element of order 1 or q */    ->powm(e, p); -  } -  while (g == 1); +  } while (g == 1);       return g;   }
343:      protected Gmp.mpz random_number(Gmp.mpz n)   { -  return [object(Gmp.mpz)](Gmp.mpz(random( [int(0..)](q->size() + 10 / 8)), 256) % n); +  return [object(Gmp.mpz)](Gmp.mpz(random( [int(0..)](q->size() + 10 / 8)), +  256) % n);   }      protected Gmp.mpz random_exponent()