vendor/libsodium/src/libsodium/include/sodium/crypto_shorthash_siphash24.h in rbnacl-libsodium-0.4.5 vs vendor/libsodium/src/libsodium/include/sodium/crypto_shorthash_siphash24.h in rbnacl-libsodium-0.5.0
- old
+ new
@@ -2,28 +2,29 @@
#define crypto_shorthash_siphash24_H
#include <stddef.h>
#include "export.h"
-#define crypto_shorthash_siphash24_BYTES 8U
-#define crypto_shorthash_siphash24_KEYBYTES 16U
-
#ifdef __cplusplus
+# if __GNUC__
+# pragma GCC diagnostic ignored "-Wlong-long"
+# endif
extern "C" {
#endif
+#define crypto_shorthash_siphash24_BYTES 8U
SODIUM_EXPORT
size_t crypto_shorthash_siphash24_bytes(void);
+#define crypto_shorthash_siphash24_KEYBYTES 16U
SODIUM_EXPORT
-const char * crypto_shorthash_siphash24_primitive(void);
+size_t crypto_shorthash_siphash24_keybytes(void);
SODIUM_EXPORT
-int crypto_shorthash_siphash24(unsigned char *,const unsigned char *,unsigned long long,const unsigned char *);
+int crypto_shorthash_siphash24(unsigned char *out, const unsigned char *in,
+ unsigned long long inlen, const unsigned char *k);
#ifdef __cplusplus
}
#endif
-
-#define crypto_shorthash_siphash24_ref crypto_shorthash_siphash24
#endif