- Migrate scrypt from Cstruct.t to string
- Merge ocaml-pbkdf (from https://github.com/abeaumont/ocaml-pbkdf), hkdf (from https://github.com/hannesm/ocaml-hkdf), and scrypt (from https://github.com/abeaumont/ocaml-scrypt-kdf) into a single repository and opam package (with three subpackages, kdf.pbkdf. kdf.hkdf, and kdf.scrypt).
- Disable a failing testcase for architectures with integers no longer than 31 bits (thanks to @kit-ty-kate)
- Update to mirage-crypto 1.0.0 (#13 @dinosaure)
- use digestif instead of mirage-crypto (@dinosaure @hannesm)
- Upgrade to Cstruct 6.0.0
- Upgrade to Cstruct 6.0.0
- Port to mirage-crypto (thanks to @hannesm)
- Port to mirage-crypto (thanks to @hannesm)
- use mirage-crypto instead of nocrypto
- Move to dune
- Upgrade to opam 2.0
- Move to dune
- Upgrade to opam 2.0
- Reimplement
cdiv
, no longer available innocrypto
.
- move to dune
- Build: switch to jbuilder
- Removed Makefile, unneeded with topkg
- Made pkg.ml executable
- Added salsa20-core as a dependency and remove related code
- Replaced underscores by dashes in library names
- Exported Salsa20_core module
- Added topkg dependency
- Added topkg dependency
- Optimized inner loop in salsa_core to improve performance
- Replaced custom clone function by Nocrypto's implementation
- move to topkg
- Initial release
- Initial release
- move from oasis to topkg
- initial release