package digestif
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=0528c41179649971f591ba0634bace6345f0b2f1f3316f3e2e6b8cd83e04ad33
md5=3311058c71e874cda1a9eda1b4f757be
CHANGES.md.html
v0.7 2018-10-15 Paris (France)
Fixed HMAC on BLAKE2{S,B} (@emillon)
Fixed
convenient_of_hex
(@dinosaure, @hannesm, @cfcs)Add
of_raw_string
/to_raw_string
(@samoht)Test
digestif
on solo5 and xen backends (@amoht)breaking change, commont type
t
is an abstract typeFixed META file (@dinosaure, @g2p)
New dependency
eqaf
(@dinosaure, @cfcs, @hannesm) (constant-time equal function)Remove
Obj.magic
in common implementation (@dinosaure, @samoht)Add conveniences functions in common implementation (@hcarty)
Add option-returning functions in common implementation (@harcty)
Verify length of string on
of_raw_string
function (@hcarty)Release runtime lock (@andersfugmann, @dinosaure, @cfcs)
Bounds check (@cfcs, @dinosaure)
Fixed linking problem (@andersfugmann, @g2p, @dinosaure)
Update OPAM file (@dinosaure)
v0.6.1 2018-07-24 Paris (France)
breaking change API: Digestif implements a true linking trick. End-user need to explicitely link with
digestif.{c,ocaml}
and it needs to be the first of your dependencies.move to
jbuilder
/dune
v0.6 2018-07-05 Paris (France)
breaking change API: From a consensus between people who use
digestif
, we decide to delete*.Bytes.*
and*.Bigstring.*
sub-modules. We replace it byfeed_{bytes,string,bigstring}
(digest_
, andhmac_
too)breaking change semantic: streaming and referentially transparent Add
feedi_{bytes,string,bigstring}
,digesti_{bytes,string,bigstring}
andhmaci_{bytes,string,bigstring}
(@hannesm, @cfcs)Constant time for
eq
/neq
functions (@cfcs)breaking change semantic on
compare
andunsafe_compare
:compare
is not a lexicographical comparison function (rename tounsafe_compare
) (@cfcs)Add
consistent_of_hex
(@hannesm, @cfcs)
v0.4 2017-10-30 Mysore / ಮೈಸೂರು (India)
Add an automatised test suit
Add the RIPEMD160 hash algorithm
Add the BLAKE2S hash algorithm
Update authors
Add
feed_bytes
andfeed_bigstring
forBytes
andBigstring
v0.3 2017-07-21 Phnom Penh (Cambodia)
Fixed issue #6
Make a new test suit
v0.2 2017-07-05 Phnom Penh (Cambodia)
Implementation of the hash function in pure OCaml
Link improvement (à la
mtime
) to decide to use the C stub or the OCaml implementationImprovement of the common interface (pretty-print, type t, etc.)
v0.1 2017-05-12 Rạch Giá (Vietnam)
First release