github LoupVaillant/Monocypher 2.0.0
Monocypher 2.0.0

latest releases: 4.0.2, 4.0.2-RC2, 4.0.2-RC1...
7 years ago

Changes since 1.1.0:

  • Changed the authenticated encryption format. It now conforms to
    RFC 7539, with one exception: it uses XChacha20 initialisation instead
    of the IETF version of Chacha20. This new format conforms to
    Libsodium's crypto_aead_xchacha20poly1305_ietf_encrypt.
  • Removed crypto_lock_encrypt() and crypto_lock_auth().
  • Renamed crypto_lock_aead_auth() to crypto_lock_auth_ad().
  • Renamed crypto_unlock_aead_auth() to crypto_unlock_auth_ad().
  • Added crypto_lock_auth_message() and crypto_unlock_auth_message()
  • Renamed crypto_aead_lock to crypto_lock_aead;
  • Renamed crypto_aead_unlock to crypto_unlock_aead;

The format change facilitates optimisation by aligning data to block
boundaries. The API changes increase consistency.

Don't miss a new Monocypher release

NewReleases is sending notifications on new releases.