
Imported c-siphash code with command: git subtree add --prefix shared/c-siphash/ git@github.com:c-util/c-siphash.git master --squash To update the library use: git subtree pull --prefix shared/c-siphash/ git@github.com:c-util/c-siphash.git master --squash
52 lines
1.4 KiB
Plaintext
52 lines
1.4 KiB
Plaintext
c-siphash - Streaming-capable SipHash Implementation
|
|
|
|
ABOUT:
|
|
The c-siphash project is a standalone implementation of SipHash in
|
|
Standard ISO-C11. It provides a streaming-capable API to compute data
|
|
hashes according to the SipHash algorithm.
|
|
|
|
For API documentation, see the c-siphash.h header file, as well as the
|
|
docbook comments for each function.
|
|
|
|
DETAILS:
|
|
https://c-util.github.io/c-siphash
|
|
|
|
BUG REPORTS:
|
|
https://github.com/c-util/c-siphash/issues
|
|
|
|
GIT:
|
|
git@github.com:c-util/c-siphash.git
|
|
https://github.com/c-util/c-siphash.git
|
|
|
|
GITWEB:
|
|
https://github.com/c-util/c-siphash
|
|
|
|
LICENSE:
|
|
Apache Software License 2.0
|
|
Lesser General Public License 2.1+
|
|
See AUTHORS for details.
|
|
|
|
REQUIREMENTS:
|
|
The requirements for c-siphash are:
|
|
|
|
libc (e.g., glibc >= 2.16)
|
|
|
|
At build-time, the following software is required:
|
|
|
|
meson >= 0.41
|
|
pkg-config >= 0.29
|
|
|
|
INSTALL:
|
|
The meson build-system is used for c-siphash. Contact upstream
|
|
documentation for detailed help. In most situations the following
|
|
commands are sufficient to build and install c-siphash from source:
|
|
|
|
$ mkdir build
|
|
$ cd build
|
|
$ meson setup ..
|
|
$ ninja
|
|
$ meson test
|
|
# ninja install
|
|
|
|
No custom configuration options are available.
|