Bouncy Castle 是一种用于Java平台的开放源码的轻量级密码术包。它支持大量的密码术算法,并提供 JCE 1.2.1 的实现。Bouncy Castle是轻量级的,从J2SE 1.4到J2ME(包括MIDP)平台,它都可以运行。它是在MIDP上运行的唯一完整的密码术包。
Bouncy Castle 1.50 发布了,改进记录包括:
- 支持客户端 TLS 1.2 和 DTLS 1.2, OpenPGP API 支持 ECDH 和 ECDSA (RFC 6637).
- 新算法包括 XSalsa20, ChaCha, SM3, Threefish, and Skein.
- GOST PKCS#12 keyfiles now parse correctly, and Crypto Pro CFB mode key meshing and RFC 6979 deterministic ECDSA are supported.
- A simplified cert path API has been added to provide another option for certificate path validation.
- A number of other features have been added, and a number of bugs have been fixed.