2005-08-30 Sebastien Pouliot <sebastien@ximian.com>
[mono.git] / mcs / class / corlib / Mono.Math / ChangeLog
1 2004-12-03  Sebastien Pouliot  <sebastien@ximian.com>
2
3         * BigInteger.cs: Fix issue #70169 in ModPow when modulus is a power of
4         two.
5
6 2004-10-19  Sebastien Pouliot  <sebastien@ximian.com>
7
8         * BigInteger.cs: Fix issue #68452 when Randomize was being called on a
9         0 BigInteger (i.e. BitCount == 0).
10
11 2004-05-14  Marek Safar  <marek.safar@seznam.cz>
12
13         * BigInteger.cs: Removed useless [CLSCompliant (false)]
14
15 2004-05-07  Sebastien Pouliot  <sebastien@ximian.com>
16
17         * BigInteger.cs: In sync with Mono.Security.dll version.
18
19 2004-04-30 Ben Maurer  <bmaurer@users.sourceforge.net>
20
21         * BigInteger.cs: use readonly for prime array.
22
23 2004-04-28  Sebastien Pouliot  <sebastien@ximian.com>
24
25         * BigInteger.cs: In sync with Mono.Security.dll version.
26
27 2004-02-23  Sebastien Pouliot  <sebastien@ximian.com>
28
29         * BigInteger.cs: Corrected isProbablePrime by removing the redundant 
30         loop. Fix #54750.
31
32 2004-02-13  Sebastien Pouliot  <sebastien@ximian.com>
33
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
37         isProbablePrime(int).
38
39 2004-02-09  Sebastien Pouliot  <sebastien@ximian.com>
40
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).
44
45 2003-11-20 Ben Maurer  <bmaurer@users.sourceforge.net>
46
47         * BigInteger.cs: Fix prob. prime test for small numbers (Pieter Philippaerts)
48
49 2003-06-11  Sebastien Pouliot <spouliot@motus.com>
50
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).
54
55 2003-04-22  Sebastien Pouliot  <spouliot@videotron.ca>
56
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)
60
61 2003-02-08  Sebastien Pouliot  <spouliot@videotron.ca>
62
63         * BigInteger.cs: Renamed namespace to match new location.
64