v0.8.5 (2020-08-30)

v0.8.4 (2020-08-22)

v0.8.3 (2020-07-27)

v0.8.2 (2020-07-25)

v0.8.1 (2020-07-02)

v0.8.0 (2020-06-18)

v0.7.0 (2020-05-18)

v0.6.2 (2020-03-19)

v0.6.1 (2020-03-15)

v0.6.0 (2020-03-11)

Initial release as mirage-crypto, based on nocrypto 0.5.4 (from January 2017), written by David Kaloper, and mirage-entropy 0.5.1 (February 2020). The goal is to maintain mirage-crypto collaboratively with required reviews for all pull requests, and a CI setup for multiple platforms, thus issues are caught early. The minimum targeted OCaml version is 4.07.0. Mirage-crypto and nocrypto can be installed in the same opam switch, and also linked into the same binary.

The major difference is a split into four opam packages:

Only mirage-crypto-pk depends on zarith and gmp, the dependency cone of the other packages is small.

Changes from nocrypto 0.5.4/mirage-entropy 0.5.1:

mirage-crypto

mirage-crypto-pk

mirage-crypto-rng

mirage-crypto-entropy

These changes were prepared and reviewed by @pqwy, @hannesm, @cfcs, @dinosaure, @emillon, @haesbaert, @mseri, @samoht, @reynir, @avsm, @TheLortex, @marmarek.

Performance of mirage-crypto 0.6.0 on an i7-5600U CPU @ 2.60GHz (OCaml 4.09.0):

compared to nocrypto master (ed7bb8d911dc340e36d85d335d9edb8339f0932d):

compared to nocrypto 0.5.4:

mirage-entropy v0.5.1 (2020-02-24)

mirage-entropy v0.5.0 (2019-11-01)

mirage-entropy 0.4.1 (2018-08-15)

nocrypto v0.5.4 2017-01-31:

mirage-entropy 0.4.0 (2017-01-20)

nocrypto v0.5.3 2016-03-21:

nocrypto 0.5.2 2015-12-03:

nocrypto 0.5.1 2015-07-07:

nocrypto 0.5.0 2015-07-02:

mirage-entropy 0.3.0 (2015-05-02)

nocrypto 0.4.0 2015-05-02:

mirage-entropy 0.2.0 (09-Mar-2015)

nocrypto 0.3.1 2015-02-01:

nocrypto 0.3.0 2014-12-21:

nocrypto 0.2.2 2014-11-04:

nocrypto 0.2.0 2014-10-30:

nocrypto 0.1.0 2014-07-08:

mirage-entropy 0.1.6 (06-July-2014)

mirage-entropy 0.1.5 (06-July-2014)

mirage-entropy 0.1.4 (04-July-2014)

mirage-entropy 0.1.3 (03-July-2014)

mirage-entropy 0.1.2 (03-July-2014)

mirage-entropy 0.1.1 (03-July-2014)

mirage-entropy 0.1.0 (03-July-2014)