Skip to content

Releases: mirage/digestif

v0.8.0

20 Sep 16:14
Compare
Choose a tag to compare

CHANGES:

  • Fake version to prioritize dune's variants instead of
    old linking trick
  • Use stdlib-shims to keep compatibility with < ocaml.4.07.0

v0.7.4

23 Aug 09:41
Compare
Choose a tag to compare

CHANGES:

  • Compatibility version with MirageOS 3

v0.7.3

09 Jul 16:15
Compare
Choose a tag to compare

CHANGES:

v0.7.2

17 May 10:33
424f2bb
Compare
Choose a tag to compare

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 least dune.1.9.2

v0.7.1

15 Nov 14:14
Compare
Choose a tag to compare

CHANGES:

v0.7

15 Oct 17:28
Compare
Choose a tag to compare

CHANGES:

v0.6.1

24 Jul 13:22
Compare
Choose a tag to compare

CHANGES:

  • 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

05 Jul 10:23
Compare
Choose a tag to compare

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 by feed_{bytes,string,bigstring} (digest_, and hmac_ too)
  • breaking change semantic: streaming and referentially transparent
    Add feedi_{bytes,string,bigstring}, digesti_{bytes,string,bigstring} and hmaci_{bytes,string,bigstring}
    (@hannesm, @cfcs)
  • Constant time for eq/neq functions
    (@cfcs)
  • breaking change semantic on compare and unsafe_compare:
    compare is not a lexicographical comparison function (rename to unsafe_compare)
    (@cfcs)
  • Add consistent_of_hex (@hannesm, @cfcs)

v0.5

07 Dec 09:51
Compare
Choose a tag to compare

v0.5 2017-12-07 Phnom Penh (Cambodia)

  • Breaking change: allow to compile a library wiht digestif only.
    Then, compile the final binary with digestif.c or digestif.ocaml (implementation)

v0.4

30 Oct 15:15
Compare
Choose a tag to compare

v0.4 2017-10-30 Mysorei / ಮೈಸೂರು (India)

  • Add an automatised test suit
  • Add the RIPEMD160 hash algorithm
  • Add the BLAKE2S hash algorithm
  • Update authors
  • Add feed_bytes and feed_bigstring for Bytes and Bigstring