1 2007-05-31 Alan McGovern <alan.mcgovern@gmail.com>
3 * BigInteger.cs: Don't instantiate a new BigInteger after
4 multiplying - it's not needed.
6 2007-09-12 Sebastien Pouliot <sebastien@ximian.com>
8 * BigInteger.cs: Updated to match Mono.Security sources.
10 2007-07-28 Miguel de Icaza <miguel@novell.com>
12 * BigInteger.cs: Do not cast inside Equals,instead use the as
13 operator, as reported by Jesse Jones.
15 2004-12-03 Sebastien Pouliot <sebastien@ximian.com>
17 * BigInteger.cs: Fix issue #70169 in ModPow when modulus is a power of
20 2004-10-19 Sebastien Pouliot <sebastien@ximian.com>
22 * BigInteger.cs: Fix issue #68452 when Randomize was being called on a
23 0 BigInteger (i.e. BitCount == 0).
25 2004-05-14 Marek Safar <marek.safar@seznam.cz>
27 * BigInteger.cs: Removed useless [CLSCompliant (false)]
29 2004-05-07 Sebastien Pouliot <sebastien@ximian.com>
31 * BigInteger.cs: In sync with Mono.Security.dll version.
33 2004-04-30 Ben Maurer <bmaurer@users.sourceforge.net>
35 * BigInteger.cs: use readonly for prime array.
37 2004-04-28 Sebastien Pouliot <sebastien@ximian.com>
39 * BigInteger.cs: In sync with Mono.Security.dll version.
41 2004-02-23 Sebastien Pouliot <sebastien@ximian.com>
43 * BigInteger.cs: Corrected isProbablePrime by removing the redundant
46 2004-02-13 Sebastien Pouliot <sebastien@ximian.com>
48 * BigInteger.cs: Fixed isProbablePrime() and added Parse method from
49 patch provided by Pieter (#51229). Changed SmallPrimeSppTest to
50 RabinMillerTest (#51229, #54262). Removed obsoleted method
53 2004-02-09 Sebastien Pouliot <sebastien@ximian.com>
55 * BigInteger.cs: Added INSIDE_CORLIB to define ModulusRing as
56 internal. Without this the unit tests for Mono.Math (now in
57 Mono.Security assembly) wont compile (see bugzilla #44845).
59 2003-11-20 Ben Maurer <bmaurer@users.sourceforge.net>
61 * BigInteger.cs: Fix prob. prime test for small numbers (Pieter Philippaerts)
63 2003-06-11 Sebastien Pouliot <spouliot@motus.com>
65 * BigInteger.cs: Added Clear to zeroize big integers and code to allow
66 compares with null (because operators == and != are re-defined). Note:
67 The class may still leak some private info in temp arrays (thanks Ben).
69 2003-04-22 Sebastien Pouliot <spouliot@videotron.ca>
71 * BigInteger.cs: New, much faster, version by Ben Maurer.
72 Warning: this version requires "unsafe" compilation switch
73 (which isn't a problem in corlib but may be elsewhere)
75 2003-02-08 Sebastien Pouliot <spouliot@videotron.ca>
77 * BigInteger.cs: Renamed namespace to match new location.