# HG changeset patch
# User Takuya Noguchi <takninnovationresearch@gmail.com>
# Date 1659745617 0
#      Sat Aug 06 00:26:57 2022 +0000
# Node ID 61dce49d46d6e39bf29079384ed4c4d2e48bf6d7
# Parent  490bffe69ab28b9d38e21a3ced1e6ad88c288ac6
Use updated syntax in OpenSSL::Digest

Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
Changelog: other

diff --git a/.rubocop_todo.yml b/.rubocop_todo.yml
--- a/.rubocop_todo.yml
+++ b/.rubocop_todo.yml
@@ -74,12 +74,6 @@
     - 'spec/chef/support/shared_examples/gitlab_geo_promotion_commands_shared_examples.rb'
 
 # Offense count: 1
-# Cop supports --auto-correct.
-Lint/DeprecatedOpenSSLConstant:
-  Exclude:
-    - 'files/gitlab-cookbooks/package/libraries/helpers/secrets_helper.rb'
-
-# Offense count: 1
 Lint/DuplicateMethods:
   Exclude:
     - 'files/gitlab-ctl-commands/lib/postgresql/pgpass.rb'
diff --git a/files/gitlab-cookbooks/package/libraries/helpers/secrets_helper.rb b/files/gitlab-cookbooks/package/libraries/helpers/secrets_helper.rb
--- a/files/gitlab-cookbooks/package/libraries/helpers/secrets_helper.rb
+++ b/files/gitlab-cookbooks/package/libraries/helpers/secrets_helper.rb
@@ -21,7 +21,7 @@
     cert.public_key = key.public_key
     cert.serial = 0x0
     cert.version = 2
-    cert.sign(key, OpenSSL::Digest::SHA256.new)
+    cert.sign(key, OpenSSL::Digest.new('SHA256'))
 
     cert
   end