[commit-cp] classpath ChangeLog gnu/java/security/jce/prng/...

Andrew John Hughes <[email protected]> Tue, 03 Feb 2009 21:02:59 +0000
Newsgroups gmane.comp.java.classpath.cvs
Message-ID <[email protected]>
CVSROOT:	/sources/classpath
Module name:	classpath
Changes by:	Andrew John Hughes <gnu_andrew>	09/02/03 21:02:59

Modified files:
	.              : ChangeLog 
	gnu/java/security/jce/prng: SecureRandomAdapter.java 
	gnu/javax/crypto/jce/prng: ARCFourRandomSpi.java CSPRNGSpi.java 
	                           FortunaImpl.java ICMRandomSpi.java 
	                           UMacRandomSpi.java 
	gnu/javax/crypto/prng: ICMGenerator.java 

Log message:
	2009-01-22  Mario Torre  <[email protected]>
	
		PR classpath/38417:
		* gnu/java/security/jce/prng/SecureRandomAdapter.java:
		(getSeed(int)): New; retrieve seed from source specified
		by securerandom.source property or failing that, use
		VMSecureRandom.
		* gnu/javax/crypto/jce/prng/ARCFourRandomSpi.java:
		(engineGenerateSeed(int)): Use SecureRandomAdapter.
		(engineNextBytes(byte[])): Initialise using new seed.
		* gnu/javax/crypto/jce/prng/CSPRNGSpi.java:
		(engineGenerateSeed(int)): Use SecureRandomAdapter.
		(engineNextBytes(byte[])): Initialise using new seed.
		* gnu/javax/crypto/jce/prng/FortunaImpl.java:
		(engineSetSeed(byte[])): Initialise with new seed if unused.
		(engineGenerateSeed(int)): Use SecureRandomAdapter.	
		* gnu/javax/crypto/jce/prng/ICMRandomSpi.java:
		(engineGenerateSeed(int)): Use SecureRandomAdapter.	
		(engineNextBytes(byte[])): Initialise using new seed.
		* gnu/javax/crypto/jce/prng/UMacRandomSpi.java:
		(engineGenerateSeed(int)): Use SecureRandomAdapter.	
		(engineNextBytes(byte[])): Initialise using new seed.
		* gnu/javax/crypto/prng/ICMGenerator.java:
		(setup(Map)): Call fillBlock().

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.9751&r2=1.9752
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/security/jce/prng/SecureRandomAdapter.java?cvsroot=classpath&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/javax/crypto/jce/prng/ARCFourRandomSpi.java?cvsroot=classpath&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/javax/crypto/jce/prng/CSPRNGSpi.java?cvsroot=classpath&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/javax/crypto/jce/prng/FortunaImpl.java?cvsroot=classpath&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/javax/crypto/jce/prng/ICMRandomSpi.java?cvsroot=classpath&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/javax/crypto/jce/prng/UMacRandomSpi.java?cvsroot=classpath&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/javax/crypto/prng/ICMGenerator.java?cvsroot=classpath&r1=1.4&r2=1.5