make infobar height configurable
[divverent/darkplaces.git] / hmac.h
diff --git a/hmac.h b/hmac.h
index 4d6358a..4493900 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);
+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