C++ hashing library
This library provides basic cryptographic hash functions.
This library is tested on Mac, Windows, and Linux (with GCC, Clang, and MSVC), as well as cross-compiled for iOS, tvOS, watchOS, and Emscripten (WebAssembly).
This library is built with CMake. CMake presets are provided for each of the toolchains we target. This
library supports being added to other CMake projects via find_package()
, FetchContent
, or a plain
add_subdirectory()
. In all cases, you should link against the target limes::lhashes
and include
the main header this way:
#include <lhashes/lhashes.h>
All of this library's headers can be individually included, but including lhashes.h
is the easiest
way to bring in the entire library.