1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
|
2004-12-03 Sebastien Pouliot <sebastien@ximian.com>
* BigInteger.cs: Fix issue #70169 in ModPow when modulus is a power of
two.
2004-10-19 Sebastien Pouliot <sebastien@ximian.com>
* BigInteger.cs: Fix issue #68452 when Randomize was being called on a
0 BigInteger (i.e. BitCount == 0).
2004-05-14 Marek Safar <marek.safar@seznam.cz>
* BigInteger.cs: Removed useless [CLSCompliant (false)]
2004-05-07 Sebastien Pouliot <sebastien@ximian.com>
* BigInteger.cs: In sync with Mono.Security.dll version.
2004-04-30 Ben Maurer <bmaurer@users.sourceforge.net>
* BigInteger.cs: use readonly for prime array.
2004-04-28 Sebastien Pouliot <sebastien@ximian.com>
* BigInteger.cs: In sync with Mono.Security.dll version.
2004-02-23 Sebastien Pouliot <sebastien@ximian.com>
* BigInteger.cs: Corrected isProbablePrime by removing the redundant
loop. Fix #54750.
2004-02-13 Sebastien Pouliot <sebastien@ximian.com>
* BigInteger.cs: Fixed isProbablePrime() and added Parse method from
patch provided by Pieter (#51229). Changed SmallPrimeSppTest to
RabinMillerTest (#51229, #54262). Removed obsoleted method
isProbablePrime(int).
2004-02-09 Sebastien Pouliot <sebastien@ximian.com>
* BigInteger.cs: Added INSIDE_CORLIB to define ModulusRing as
internal. Without this the unit tests for Mono.Math (now in
Mono.Security assembly) wont compile (see bugzilla #44845).
2003-11-20 Ben Maurer <bmaurer@users.sourceforge.net>
* BigInteger.cs: Fix prob. prime test for small numbers (Pieter Philippaerts)
2003-06-11 Sebastien Pouliot <spouliot@motus.com>
* BigInteger.cs: Added Clear to zeroize big integers and code to allow
compares with null (because operators == and != are re-defined). Note:
The class may still leak some private info in temp arrays (thanks Ben).
2003-04-22 Sebastien Pouliot <spouliot@videotron.ca>
* BigInteger.cs: New, much faster, version by Ben Maurer.
Warning: this version requires "unsafe" compilation switch
(which isn't a problem in corlib but may be elsewhere)
2003-02-08 Sebastien Pouliot <spouliot@videotron.ca>
* BigInteger.cs: Renamed namespace to match new location.
|