--key-gen bug fix to allow --key-len and --hmac-key-len values to apply to generated...
authorMichael Rash <mbr@cipherdyne.org>
Tue, 12 Mar 2013 03:02:07 +0000 (23:02 -0400)
committerMichael Rash <mbr@cipherdyne.org>
Tue, 12 Mar 2013 03:02:07 +0000 (23:02 -0400)
lib/fko_funcs.c

index 4417869..72b9992 100644 (file)
@@ -369,8 +369,8 @@ fko_key_gen(char * const key_base64, const int key_len,
 {
     unsigned char key[RIJNDAEL_MAX_KEYSIZE];
     unsigned char hmac_key[SHA512_BLOCK_LEN];
-    int klen      = 0;
-    int hmac_klen = 0;
+    int klen      = key_len;
+    int hmac_klen = hmac_key_len;
 
     if(key_len == FKO_DEFAULT_KEY_LEN)
         klen = RIJNDAEL_MAX_KEYSIZE;