Legion of the Bouncy Castle 1.49 发布,纯JAVA实现的加密算法包

jopen 11年前

Bouncy Castle加密包提供的是轻量级的API,这样的设计使得它适合于所有遵循JCE框架的应用环境,包括J2ME。其包含的API大致如下:
 

       轻量级加密算法的JAVA实现
        一个JCE和JCA的provider
        一个纯JCE 1.2.1的实现
        一个读写ASN.1编码对象的库
        一个版本v1和v3的X.509证书以及PKCS12文件的生成器
        一个S/MIME 和 CMS (PKCS7)的生成/处理器
        一个OCSP (RFC 2560)的生成/处理器
        一个OpenPGP (RFC 2440)的生成/处理器
        一个可供JDK1.4和SUN JCE使用的签名后的jar
        由于 Bouncy Castle Crypto加密包遵循并实现了JCE规范;提供了大量的密码算法,包括最新的椭圆曲线算法、AES等等;集成了对ASN.1和X.509证书以及属性证书的支持。

发布说明: This release adds support for server/client side TLS 1.1 and server/client side DTLS 1.0, the SipHash MAC algorithm, the 4 DRBGs specified in NIST SP 800-90A, OCB mode, and the GMAC algorithm (NIST SP 800-38D). In addition, it is now possible to store OCSP objects in CMS SignedData, parameter and key generation is now fully supported for the keys sizes specified in DSA 2, and support has been added for the SHA-512/t digest varients. A number of bugs and an encoding regression with T61 Strings have also been fixed