From 1c568d65ac285d2771f20429bbab4944c6dfd69b Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Tue, 21 Jul 2020 04:42:11 +0900 Subject: [PATCH] util: introduce siphash24_compress_string() --- src/basic/siphash24.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/basic/siphash24.h b/src/basic/siphash24.h index d29058e51dd..7f799ede3d1 100644 --- a/src/basic/siphash24.h +++ b/src/basic/siphash24.h @@ -25,6 +25,13 @@ static inline void siphash24_compress_boolean(bool in, struct siphash *state) { siphash24_compress(&i, sizeof i, state); } +static inline void siphash24_compress_string(const char *in, struct siphash *state) { + if (!in) + return; + + siphash24_compress(in, strlen(in), state); +} + uint64_t siphash24_finalize(struct siphash *state); uint64_t siphash24(const void *in, size_t inlen, const uint8_t k[static 16]); -- 2.47.3