From 862d3c38bbf6dfd2eb9c0154a67b736e83ab2e65 Mon Sep 17 00:00:00 2001 From: Tim Smith Date: Fri, 22 May 2020 10:38:16 -0700 Subject: [PATCH] Resolve upcoming openssl deprecation This is going to fail in Ruby 3. Signed-off-by: Tim Smith --- src/supermarket/app/models/user.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/supermarket/app/models/user.rb b/src/supermarket/app/models/user.rb index aa1ed78798..671a7f0955 100644 --- a/src/supermarket/app/models/user.rb +++ b/src/supermarket/app/models/user.rb @@ -226,7 +226,7 @@ def public_key_signature # with private key: openssl rsa -in private_key.pem -pubout -outform DER | openssl md5 -c # with public key: openssl rsa -in public_key.pub -pubin -outform DER | openssl md5 -c key_in_der_format = OpenSSL::PKey::RSA.new(public_key).to_der - OpenSSL::Digest::MD5.hexdigest(key_in_der_format).scan(/../).join(':') + OpenSSL::Digest.hexdigest('MD5', key_in_der_format).scan(/../).join(':') end private