Skip to content

Latest commit

 

History

History
55 lines (46 loc) · 1.64 KB

CHANGELOG.md

File metadata and controls

55 lines (46 loc) · 1.64 KB

Change Log

All notable changes to this project will be documented in this file. This change log follows the conventions of keepachangelog.com.

Fixed

Short-circuit in hashes-equal? prevented intended behavior

Added

MD5 and SHA2 family hashing

Added

RSA support Crypto module exposing AES-GCM, RSA, PBKDF2

Changed

Encryption functionality is now async Cryptopacks have been moved to their own module cryptopack/encrypt is now keyword-based for its arguments

Added

messagepack support for uniformity.random's encrypt and decrypt

Added

rand-shuffle function to uniformity.random

Added

JVM and ClojureScript support for AES-GCM encryption with a high-level API

Changed

  • Use goog.crypt in internals.util-js in place of base64-js dependency and homebrew hex encode

Added

JVM and ClojureScript support for cryptographically-random:

  • booleans
  • bytes
  • 32-bit integers
  • base64/hex-encoded strings
  • UUIDs
  • collection samples
  • passwords/passphrases