diff options
author | JP Aumasson <jp@taurusgroup.ch> | 2022-10-22 07:14:59 +0200 |
---|---|---|
committer | JP Aumasson <jp@taurusgroup.ch> | 2022-10-22 07:14:59 +0200 |
commit | eee7d0d84dc7731df2359b243aa5e75d85f6eaef (patch) | |
tree | 80cd972e2b8a08119f4069c5ff1770a7d1eb8f32 /siphash.c | |
parent | duallicense (diff) | |
download | siphash-eee7d0d84dc7731df2359b243aa5e75d85f6eaef.tar.gz siphash-eee7d0d84dc7731df2359b243aa5e75d85f6eaef.tar.xz |
comments
Diffstat (limited to 'siphash.c')
-rw-r--r-- | siphash.c | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -1,7 +1,7 @@ /* SipHash reference C implementation - Copyright (c) 2012-2021 Jean-Philippe Aumasson + Copyright (c) 2012-2022 Jean-Philippe Aumasson <jeanphilippe.aumasson@gmail.com> Copyright (c) 2012-2014 Daniel J. Bernstein <djb@cr.yp.to> @@ -78,6 +78,14 @@ #define TRACE #endif +/* + Computes a SipHash value + *in: pointer to input data (read-only) + inlen: input data length in bytes (any size_t value) + *k: pointer to the key data (read-only), must be 16 bytes + *out: pointer to output data (write-only), outlen bytes must be allocated + outlen: length of the output in bytes, must be 8 or 16 +*/ int siphash(const void *in, const size_t inlen, const void *k, uint8_t *out, const size_t outlen) { |