added MAX_B64_KEY_LEN for full length SHA512 keys
authorMichael Rash <mbr@cipherdyne.org>
Tue, 12 Mar 2013 02:50:02 +0000 (22:50 -0400)
committerMichael Rash <mbr@cipherdyne.org>
Tue, 12 Mar 2013 02:50:02 +0000 (22:50 -0400)
client/config_init.c
client/fwknop_common.h

index c17ab75..af72237 100644 (file)
@@ -372,7 +372,7 @@ parse_rc_param(fko_cli_options_t *options, const char *var, char * val)
                 val);
             return(-1);
         }
-        strlcpy(options->key_base64, val, MAX_KEY_LEN);
+        strlcpy(options->key_base64, val, MAX_B64_KEY_LEN);
         options->have_base64_key = 1;
     }
     /* HMAC digest type */
@@ -401,7 +401,7 @@ parse_rc_param(fko_cli_options_t *options, const char *var, char * val)
                 val);
             return(-1);
         }
-        strlcpy(options->hmac_key_base64, val, MAX_KEY_LEN);
+        strlcpy(options->hmac_key_base64, val, MAX_B64_KEY_LEN);
         options->have_hmac_base64_key = 1;
     }
 
index 7f4c6cd..600b9eb 100644 (file)
@@ -72,6 +72,7 @@
 #define MAX_URL_HOST_LEN            256
 #define MAX_URL_PATH_LEN            1024
 #define MAX_KEY_LEN                 128
+#define MAX_B64_KEY_LEN             180
 
 /* fwknop client configuration parameters and values
 */