From 5aea0e2f0960396a28d35bce447bea299b574a9a Mon Sep 17 00:00:00 2001 From: Atif Nazir Date: Sun, 6 Jun 2021 16:03:34 -0700 Subject: [PATCH] use lower case cipher types --- lib/block_io/helper.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/block_io/helper.rb b/lib/block_io/helper.rb index 4a6a566..7ec5521 100644 --- a/lib/block_io/helper.rb +++ b/lib/block_io/helper.rb @@ -253,7 +253,7 @@ def self.decrypt(encrypted_data, b64_enc_key, iv = nil, cipher_type = "AES-256-E response = nil begin - aes = OpenSSL::Cipher.new(cipher_type) + aes = OpenSSL::Cipher.new(cipher_type.downcase) aes.decrypt aes.key = b64_enc_key.unpack("m0")[0] aes.iv = [iv].pack("H*") unless iv.nil? @@ -270,7 +270,7 @@ def self.decrypt(encrypted_data, b64_enc_key, iv = nil, cipher_type = "AES-256-E # Encrypts a block of data given an encryption key def self.encrypt(data, b64_enc_key, iv = nil, cipher_type = "AES-256-ECB", auth_data = nil) - aes = OpenSSL::Cipher.new(cipher_type) + aes = OpenSSL::Cipher.new(cipher_type.downcase) aes.encrypt aes.key = b64_enc_key.unpack("m0")[0] aes.iv = [iv].pack("H*") unless iv.nil?