]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - hmac.c
CL_VM_GetLight: allow 2'nd optional parm which sets sampling mask: 1 lightmap (defaul...
[xonotic/darkplaces.git] / hmac.c
diff --git a/hmac.c b/hmac.c
index bd97ba43fd2c7321d6d5229e80c98c4c0a27b01e..af0d11968e64bca065d1212d05118a0621453792 100644 (file)
--- a/hmac.c
+++ b/hmac.c
@@ -4,14 +4,14 @@
 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
 )
 {
        static unsigned char hashbuf[32];
        static unsigned char k_xor_ipad[128];
        static unsigned char k_xor_opad[128];
-       static unsigned char catbuf[4096];
+       static unsigned char catbuf[65600]; // 65535 bytes max quake packet size + 64 for the hash
        int i;
 
        if(sizeof(hashbuf) < (size_t) hlen)