Releases: mikedld/haval
Releases · mikedld/haval
HAVAL v1.3
- Switch from separate
from_*
methods to an overloadedhash
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
- 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.