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