2010-10-18  Sebastien Pouliot  <sebastien@ximian.com>

	* corlib/Mono.Math/BigInteger.cs: *
	Mono.Security/Mono.Math/BigInteger.cs: Remove Montgomery internal
	inner class since it's buggy, has not been used for years and
	confuse some people (seeing ghosts of CVE-2007-5197)

2007-05-31  Alan McGovern  <alan.mcgovern@gmail.com>

	* BigInteger.cs: Don't instantiate a new BigInteger after
	multiplying - it's not needed.  

2007-09-12  Sebastien Pouliot  <sebastien@ximian.com>

	* BigInteger.cs: Updated to match Mono.Security sources.

2007-07-28  Miguel de Icaza  <miguel@novell.com>

	* BigInteger.cs: Do not cast inside Equals,instead use the as
	operator, as reported by Jesse Jones.

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.

