Skip to content

@LoupVaillant LoupVaillant released this Jan 19, 2020 · 16 commits to master since this release

Changes since 2.0.6:

  • Deprecated the incremental AEAD interface.
  • Deprecated the incremental Chacha20, added a direct interface.
  • Added IETF Chacha20 (96-bit nonce), as described in RFC 8439.
  • Moved deprecated interfaces to a separate src/deprecated folder.
  • Removed the ED25519_SHA512 preprocessor flag.
  • crypto_x25519() and crypto_key_exchange() now return void.
  • Added a custom hash interface to EdDSA. Several instances of EdDSA
    can share the same binary.
  • Added optional support for HMAC SHA-512
  • Moved all SHA-512 operations to src/optional/monocypher-ed25519.(h|c)
  • Optional support for Ed25519 no longer requires a preprocessor flag.
    Add src/optional/monocypher-ed25519.(h|c) to your project instead.
Assets 3
You can’t perform that action at this time.