- Switched from
ByteString
-based API to abyte[]
-based API. - Upgraded Bouncy Castle.
- Added automatic module name.
- Dropped JSR-305 annotation dependency.
- Minor optimizations for HSalsa20 transform.
- Extracted key generation methods to new
Keys
class.
- Added
sharedSecret
methods toSecretBox
andSimpleBox
.
- Upgraded Bouncy Castle.
- Upgraded okio.
- Dropped
curve25519-java
dependency.
- Upgraded Bouncy Castle.
- Upgraded okio.
- Moved API to
ByteString
s.
- Added support for NaCl-compatible Curve25519 asymmetric encryption.
- Added key generation methods.
- Renamed both nonce generation methods to
nonce
.
- Folded
Nonces
functionality intoSecretBox
.
- Initial Java release. A Clojure library with the same Maven coordinates exists in Clojars.