Bouncy Castle Crypto Provider Package version 1.29 now available

Jon Eaves <[email protected]> Sat, 25 Jun 2005 20:54:31 +1000
Newsgroups gmane.comp.encryption.bouncy-castle.devel,gmane.comp.encryption.bouncy-castle.announce
Message-ID <42BD37E7.7080808__37367.8380543881$1119741054$gmane$org@eaves.org>
Hi all,

Yet another release of the BC libraries.

     *	HMac-SHA384 and HMac-SHA512 were not IETF compliant. This has been fixed.
     *   The equals() method on ElGamalKeyParameters and DHKeyParameters in the
	lightweight API would sometimes return false when it should return true.
	This has been fixed.
     *	Parse error for OpenSSL style PEM encoded certificate requests in the
	PEMReader has been fixed.
     *	PGPPublicKey.getValidDays() now checks for the relevant signature for version
	4 and later keys as well as using the version 3 key valid days field.
     *	ISO9796 signatures for full recovered messsages could incorrectly verify
	for similar messages in some circumstances. This has been fixed.
     *	The occasional problem with decrypting PGP messages containing compressed
	streams now appears to be fixed.

     *	Support has been added for the OIDs and key generation required for
	HMac-SHA224, HMac-SHA256, HMac-SHA384, and HMac-SHA512.
     *	SignerInformation will used default implementation of message digest if
	signature provider doesn't support it.
     *	The provider and the lightweight API now support the GOST-28147-94 MAC algorithm.
     *	Headers are now settable for PGP armored output streams.

     *	The old versions of HMac-SHA384 and HMac-SHA512 can be invoked as
	OldHMacSHA384 and OldHMacSHA512, or by using the OldHMac class in the
	lightweight API.

As usual, the latest releases can be found at :

http://www.bouncycastle.org/

And for those who like living on the bleeding edge, the betas can be downloaded from:

http://www.bouncycastle.org/betas/

Please note, make sure that beta feedback is sent to the [email protected]
address, and not the general mailing list (dev-crypto)

Cheers,
     -- jon

-- 
Jon Eaves <[email protected]>
http://www.eaves.org/blog/
Co-Author of "Apache Tomcat Bible", "Professional Tomcat 5", "Beginning JavaServer Pages"