diff options
Diffstat (limited to 'src/basic/siphash24.h')
-rw-r--r-- | src/basic/siphash24.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/basic/siphash24.h b/src/basic/siphash24.h index 54e2420cc6..70a4a03f6a 100644 --- a/src/basic/siphash24.h +++ b/src/basic/siphash24.h @@ -3,6 +3,7 @@ #include <inttypes.h> #include <stddef.h> #include <stdint.h> +#include <string.h> #include <sys/types.h> struct siphash { @@ -21,3 +22,7 @@ void siphash24_compress(const void *in, size_t inlen, struct siphash *state); uint64_t siphash24_finalize(struct siphash *state); uint64_t siphash24(const void *in, size_t inlen, const uint8_t k[16]); + +static inline uint64_t siphash24_string(const char *s, const uint8_t k[16]) { + return siphash24(s, strlen(s) + 1, k); +} |