lib/kafkr/encryptor.rb in kafkr-0.18.0 vs lib/kafkr/encryptor.rb in kafkr-0.018.1

- old
+ new

@@ -17,18 +17,18 @@ encrypted_data = cipher.update(data) + cipher.final encrypted_data = Base64.strict_encode64(iv + encrypted_data) end def decrypt(encrypted_data) - # puts "Encrypted data before decoding: #{encrypted_data.inspect}" + # Kafkr.log "Encrypted data before decoding: #{encrypted_data.inspect}" decipher = OpenSSL::Cipher.new(ALGORITHM) decipher.decrypt decipher.key = @key raw_data = Base64.strict_decode64(encrypted_data) decipher.iv = raw_data[0, decipher.iv_len] decipher.update(raw_data[decipher.iv_len..-1]) + decipher.final rescue OpenSSL::Cipher::CipherError => e - puts "Decryption failed: #{e.message}" + Kafkr.log "Decryption failed: #{e.message}" nil end end end