X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=hmac.c;h=af0d11968e64bca065d1212d05118a0621453792;hb=0ba4f50a0127342bf0c51526d4240bf4cc9c1db4;hp=bd97ba43fd2c7321d6d5229e80c98c4c0a27b01e;hpb=01b29650876b1f991ac2e8fe0c0a54b73c43204e;p=xonotic%2Fdarkplaces.git diff --git a/hmac.c b/hmac.c index bd97ba43..af0d1196 100644 --- 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)