]> jfr.im git - irc/quakenet/newserv.git/blobdiff - lib/hmac.c
build: Clean up workspaces code a bit.
[irc/quakenet/newserv.git] / lib / hmac.c
index ec247a4f02cf465bef6c9136137ec985076a7507..ceb6df0e658a648c8ffb84a947250604c18b7791 100644 (file)
@@ -50,7 +50,6 @@ void hmacsha1_init(hmacsha1 *c, unsigned char *key, int keylen) {
     SHA1Init(&keyc);
     SHA1Update(&keyc, key, keylen);
     SHA1Final(realkey, &keyc);
-    keylen = 20;
   } else {
     memcpy(realkey, key, keylen);
   }
@@ -88,7 +87,6 @@ void hmacmd5_init(hmacmd5 *c, unsigned char *key, int keylen) {
     MD5Init(&keyc);
     MD5Update(&keyc, key, keylen);
     MD5Final(realkey, &keyc);
-    keylen = 16;
   } else {
     memcpy(realkey, key, keylen);
   }
@@ -132,7 +130,7 @@ char *hmac_printhex(unsigned char *data, char *out, size_t len) {
   return out;
 }
 
-int hmac_strcmp(char *a, char *b) {
+int hmac_strcmp(const char *a, const char *b) {
   int result = 1;
 
   if(!a || !b)