package checkseum

  1. Overview
  2. Docs
Adler-32, CRC32 and CRC32-C implementation in C and OCaml

Install

Dune Dependency

Authors

Maintainers

Sources

checkseum-v0.1.1.tbz
sha256=a3913487f951c5bebc8e44cce41878ef3e2263c9c81a1ed963b0a86268c84229
sha512=f97c2e353c2bebdef2ed61cc6a32994fc9028c70e8c96b134ea92d178a29e2eda6c8bad1099b0a6d05971a69c94da2d5d476aeb4ddd9e802bb4bebe07f034579

CHANGES.md.html

v0.1.1 2019-09-12 Paris (France)

  • Compatibility with mirage+dune (#29, @dinosaure)

  • Use bigarray-compat (#29, @TheLortex)

  • Add constraints with < mirage-runtime.4.0.0

    checkseum (as some others packages) must be used with MirageOS 4 where checkseum.0.9.0 is a compatibility package with Mirage)S 3

  • Replace STDC macro check by STDDEF_H_ to be able to compile (#34, @dinosaure) checkseum with +32bit compiler variant (#34, @dinosaure)

  • Use a much more simpler implementation of CRC32C to be compatible with large set of targets (#34, @dinosaure)

  • Avoid fancy operators in OCaml implementation of CRC32 and CRC32C (#34, @dinosaure)

  • Require optint.0.0.3 at least (#34, @dinosaure)

v0.1.0 2019-05-16 Paris (France)

  • Use experimental feature of variants with dune (#25, @dinosaure, review @rgrinberg) checkseum requires at least dune.1.9.2

  • Add conflict with < mirage-xen-posix.3.1.0 packages (#21, @hannesm)

  • Provide unsafe_* functions (@dinosaure)

  • Re-organize C implementation as digestif (@dinosaure)

  • Remove #include <stdio.h> in C implementation (@dinosaure)

  • Avoid partial application of functions, optimization (#19, @dinosaure)

  • Add ocamlformat support (@dinosaure)

  • cross-compilation adjustement about MirageOS backends (#18, @hannesm)

v0.0.3 2018-10-15 Paris (France)

  • Dunify project

  • Add CRC32 implementation

  • Fixed META file (@g2p)

  • Update OPAM file

v0.0.2 2018-08-23 Paris (France)

  • Fix windows support (@nojb)

v0.0.1 2018-07-06 Paris (France)

  • First release of checkseum