All Versions
28
Latest Version
Avg Release Cycle
-
Latest Release
-
Changelog History
Page 2
Changelog History
Page 2
-
v0.18 Changes
- Re-used standard rdrand instructions instead of bytedump of rdrand instruction
- ๐ Improvement to F2m, including lots of tests (Andrew Lelechenko)
- โ Add error check on salt length in bcrypt
-
v0.17 Changes
- โ Add Miyaguchi-Preneel construction (Kei Hibino)
- ๐ Fix buffer length in scrypt (Luke Taylor)
- ๐ build fixes for i686 and arm related to rdrand
-
v0.16 Changes
๐ Fix basepoint for Ed448
Enable 64-bit Curve25519 implementation
-
v0.15 Changes
- ๐ Fix serialization of DH and ECDH
-
v0.14 Changes
- โฌ๏ธ Reduce size of SHA3 context instead of allocating all-size fit memory. save up to 72 bytes of memory per context for SHA3-512.
- โ Add a Seed capability to the main DRG, to be able to debug/reproduce randomized program where you would want to disable the randomness.
- โ Add support for Cipher-based Message Authentication Code (CMAC) (Kei Hibino)
- ๐ CHANGE Change the
SharedKey
forCrypto.PubKey.DH
andCrypto.PubKey.ECC.DH
, from an Integer newtype to a ScrubbedBytes newtype. Prevent mistake where the bytes representation is generated without the right padding (when needed). - ๐ CHANGE Keep The field size in bits, in the
Params
inCrypto.PubKey.DH
, moving from 2 elements to 3 elements in the structure.
-
v0.13 Changes
- ๐ SECURITY Fix buffer overflow issue in SHA384, copying 16 extra bytes from the SHA512 context to the destination memory pointer leading to memory corruption, segfault. (Mikael Bung)
-
v0.12 Changes
- ๐ Fix compilation issue with Ed448 on 32 bits machine.
-
v0.11 Changes
- Truncate hashing correctly for DSA
- โ Add support for HKDF (RFC 5869)
- โ Add support for Ed448
- ๐ Extends support for Blake2s to 224 bits version.
- โช Compilation workaround for old distribution (RHEL 4.1)
- Compilation fix for AIX
- Compilation fix with AESNI and ghci compiling C source in a weird order.
- ๐ Fix example compilation, typo, and warning
-
v0.10 Changes
- โ Add reference implementation of blake2 for non-SSE2 platform
- Add support_blake2_sse flag
-
v0.9 Changes
- Quiet down unused module imports
- ๐ Move Curve25519 over to Crypto.Error instead of using Either String.
- โ Add documentation for ChaChaPoly1305
- โ Add missing documentation for various modules
- โ Add a way to create Poly1305 Auth tag.
- โ Added support for the BLAKE2 family of hash algorithms
- ๐ Fix endianness of incrementNonce function for ChaChaPoly1305