mirror of
https://github.com/kazu-yamamoto/crypton.git
synced 2024-10-06 00:37:20 +03:00
1.8 KiB
1.8 KiB
0.10
- Add reference implementation of blake2 for non-SSE2 platform
- Add support_blake2_sse flag
0.9
- 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
0.8
- Add support for ChaChaPoly1305 Nonce Increment (John Galt)
- Move repository to the haskell-crypto organisation
0.7
- Add PKCS5 / PKCS7 padding and unpadding methods
- Fix ChaChaPoly1305 Decryption
- Add support for BCrypt (Luke Taylor)
0.6
- Add ChaChaPoly1305 AE cipher
- Add instructions in README for building on old OSX
- Fix blocking /dev/random Andrey Sverdlichenko
0.5
- Fix all strays exports to all be under the cryptonite prefix.
0.4
- Add a System DRG that represent a referentially transparent of evaluated bytes while using lazy evaluation for future entropy values.
0.3
- Allow drgNew to run in any MonadRandom, providing cascading initialization
- Remove Crypto.PubKey.HashDescr in favor of just having the algorithm specified in PKCS15 RSA function.
- Fix documentation in cipher sub section (Luke Taylor)
- Cleanup AES dead functions (Luke Taylor)
- Fix Show instance of Digest to display without quotes similar to cryptohash
- Use scrubbed bytes instead of bytes for P256 scalar
0.2
- Fix P256 compilation and exactness, + add tests
- Add a raw memory number serialization capability (i2osp, os2ip)
- Improve tests for number serialization
- Improve tests for ECC arithmetics
- Add Ord instance for Digest (Nicolas Di Prima)
- Fix entropy compilation on windows 64 bits.
0.1
- Initial release