Skip to content

Releases: mikedld/haval

HAVAL v1.3

21 Nov 22:51
Compare
Choose a tag to compare
  • Switch from separate from_* methods to an overloaded hash method.
  • Add new end_to method to store result in a user-provided buffer.
  • Expose library version via havalver.h file.
  • Add an (optional) Qt convenience wrapper with Qt 5 and Qt 6 support.
  • Support specifying components when using find_package with CMake; currently 3 components are provided: "core" (STL-based library), "qt" (Qt-based wrapper), and "app" (CLI tool).

HAVAL v1.2

24 Oct 14:41
Compare
Choose a tag to compare
  • Rewrite the library in C++ and make it header-only, allowing to instantiate the template with different pass count and fingerprint length values within the same program without much fuss.
  • Move certification data checks code from the app into a unit test.
  • Allow changing app parameters without recompilation via environment variables: HAVAL_PASS (defaults to 3), HAVAL_FPTLEN (256), HAVAL_NUMBER_OF_BLOCKS (5000), HAVAL_BLOCK_SIZE (5000).
  • Switch to CMake build system.