Releases: mirage/digestif
Releases · mirage/digestif
v0.8.0
v0.7.4
v0.7.3
v0.7.2
CHANGES:
-
Add conflict with
< mirage-xen-posix.3.1.0
packages (@hannesm) -
Add a note on README.md about the linking-trick and order of dependencies (@rizo)
-
Use experimental feature of variants with
dune
(@dinosaure, review @rgrinberg)digestif
requires at leastdune.1.9.2
v0.7.1
CHANGES:
- Cross compilation adjustments (@hannesm) (# 76)
- Add the WHIRLPOOL hash algorithm (@clecat) (#77)
- Backport fix on opam file (@dinosaure, @kit-ty-kate)
v0.7
CHANGES:
- 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 type - Fixed 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
v0.6
v0.6 2018-07-05 Paris (France)
- breaking change API:
From a consensus between people who usedigestif
, 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
Addfeedi_{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)