Skip to content

Cryptokit version 1.17

Compare
Choose a tag to compare
@xavierleroy xavierleroy released this 02 May 07:23
· 21 commits to master since this release
  • Add interfaces for authenticated encryption (AEAD) and two implementations: AES-GCM and Chacha20-Poly1305.
  • Use getentropy() for system_rng when available (Linux, macOS, BSD).
  • Removed support for EGD (the Entropy Gathering Daemon).
  • Added compile-time alerts on uses of broken or weak ciphers and hashes. (Can be silenced with "-alert -crypto".)
  • Add the hmac_sha384 MAC (#8).
  • Add the SipHash MAC.
  • Set file descriptor to close-on-exec in device_rng (#27).
  • Improve compatibility with OCaml 5.0 (#28).
  • Make sure CryptokitBignum is installed like before the switch to Dune (#31).