From 0cd6eb607a00f48b1c7870bf2cb9fb5d3dde13df Mon Sep 17 00:00:00 2001 From: Yusuke Endoh Date: Mon, 6 Nov 2023 17:12:14 +0900 Subject: [PATCH] Fix the CI failure in OpenBSD LibreSSL seems not to support `scrypt`. https://rubyci.s3.amazonaws.com/openbsd-current/ruby-master/log/20231105T233005Z.fail.html.gz ``` 1) OpenSSL::KDF.scrypt creates the same value with the same input ERROR NoMethodError: undefined method `scrypt' for module OpenSSL::KDF ``` --- spec/ruby/library/openssl/kdf/scrypt_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/ruby/library/openssl/kdf/scrypt_spec.rb b/spec/ruby/library/openssl/kdf/scrypt_spec.rb index 12ccf04f6f..5dc9f2f281 100644 --- a/spec/ruby/library/openssl/kdf/scrypt_spec.rb +++ b/spec/ruby/library/openssl/kdf/scrypt_spec.rb @@ -1,7 +1,7 @@ require_relative '../../../spec_helper' require 'openssl' -guard -> { OpenSSL::OPENSSL_VERSION_NUMBER >= 0x10100000 } do +guard -> { OpenSSL::KDF.respond_to?(:scrypt) } do describe "OpenSSL::KDF.scrypt" do before :each do @defaults = {