Use
OpenSSL::Cipher.new('aes-128-gcm')
instead of OpenSSL::Cipher::AES.new(128, :GCM)
.10b = [1, 2, 3, 4, 5]
11puts b
12
13OpenSSL::Cipher::AES.new(128, :GCM)
Description
Algorithmic constants for OpenSSL::Cipher and OpenSSL::Digest have been deprecated since OpenSSL version 2.2.0. Use of strings is preferred.
Bad practice
OpenSSL::Cipher::AES.new(128, :GCM)
OpenSSL::Digest::SHA256.new
OpenSSL::Digest::SHA256.digest('foo')
Recommended
OpenSSL::Cipher.new('aes-128-gcm')
OpenSSL::Digest.new('SHA256')
OpenSSL::Digest.digest('SHA256', 'foo')