All notable changes to this project will be documented in this file. This change log follows the conventions of keepachangelog.com.
Short-circuit in hashes-equal?
prevented intended behavior
MD5 and SHA2 family hashing
RSA support Crypto module exposing AES-GCM, RSA, PBKDF2
Encryption functionality is now async Cryptopacks have been moved to their own module cryptopack/encrypt is now keyword-based for its arguments
messagepack support for uniformity.random's encrypt and decrypt
rand-shuffle function to uniformity.random
JVM and ClojureScript support for AES-GCM encryption with a high-level API
- Use goog.crypt in internals.util-js in place of base64-js dependency and homebrew hex encode
JVM and ClojureScript support for cryptographically-random:
- booleans
- bytes
- 32-bit integers
- base64/hex-encoded strings
- UUIDs
- collection samples
- passwords/passphrases