dune.2.6.0 (#97)ocamlformat.0.14.2 (#97)alcotest.1.0.0 (#95)stdlib-shims to keep compatibility with < ocaml.4.07.0< mirage-xen-posix.3.1.0 packages (@hannesm)Use experimental feature of variants with dune (@dinosaure, review @rgrinberg)
digestif requires at least dune.1.9.2
convenient_of_hex (@dinosaure, @hannesm, @cfcs) (#55)of_raw_string/to_raw_string (@samoht) (#57)digestif on solo5 and xen backends (@samoht)t is an abstract type (#58, #56)eqaf (@dinosaure, @cfcs, @hannesm) (constant-time equal function) (#33, #34, #48, #50, #52, #65)Obj.magic in common implementation (@dinosaure, @samoht) (#61, #62)of_raw_string function (@hcarty) (#63)digestif.{c,ocaml} and it needs to be the first of your dependencies.jbuilder/dunedigestif, we decide to delete *.Bytes.* and *.Bigstring.* sub-modules. We replace it by feed_{bytes,string,bigstring} (digest_, and hmac_ too)feedi_{bytes,string,bigstring}, digesti_{bytes,string,bigstring} and hmaci_{bytes,string,bigstring} (@hannesm, @cfcs)eq/neq functions (@cfcs)compare and unsafe_compare: compare is not a lexicographical comparison function (rename to unsafe_compare) (@cfcs)consistent_of_hex (@hannesm, @cfcs)feed_bytes and feed_bigstring for Bytes and Bigstringmtime) to decide to use the C stub or the OCaml implementation