lib/onboardbase.rb in onboardbase-1.0.3 vs lib/onboardbase.rb in onboardbase-1.0.4
- old
+ new
@@ -183,11 +183,11 @@
exit(1)
end
salt = secret[8..15]
key_iv = bytes_to_key(self.configuration["passcode"], salt, 48)
key = key_iv[0..31]
- iv = key_iv[32..]
- parsedSecret = aes256_cbc_decrypt(key, secret[16..], iv)
+ iv = key_iv[32..key_iv.length-1]
+ parsedSecret = aes256_cbc_decrypt(key, secret[16..secret.length-1], iv)
secrets[i] = JSON.parse(parsedSecret)
end
secrets
end
\ No newline at end of file