]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - hmac.h
Fix a missing newline in system vars mismatch warning.
[xonotic/darkplaces.git] / hmac.h
diff --git a/hmac.h b/hmac.h
index d2a327b6ea0f61c12cff5afb8d258a2e020541bf..44939002f66561a67b04bb30325030dd66291bdb 100644 (file)
--- a/hmac.h
+++ b/hmac.h
@@ -1,14 +1,15 @@
 #ifndef HMAC_H
 #define HMAC_H
 
-typedef void (*hashfunc_t) (unsigned char *out, unsigned char *in, int n);
-void hmac(
+typedef void (*hashfunc_t) (unsigned char *out, const unsigned char *in, int n);
+qboolean hmac(
        hashfunc_t hfunc, int hlen, int hblock,
        unsigned char *out,
-       unsigned char *in, int n,
-       unsigned char *key, int k
+       const unsigned char *in, int n,
+       const unsigned char *key, int k
 );
 
 #define HMAC_MDFOUR_16BYTES(out, in, n, key, k) hmac(mdfour, 16, 64, out, in, n, key, k)
+#define HMAC_SHA256_32BYTES(out, in, n, key, k) hmac(sha256, 32, 64, out, in, n, key, k)
 
 #endif