summaryrefslogtreecommitdiffstats
path: root/test/test_kdf.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_kdf.rb')
-rw-r--r--test/test_kdf.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/test/test_kdf.rb b/test/test_kdf.rb
index 9346be7c..d91fa3cf 100644
--- a/test/test_kdf.rb
+++ b/test/test_kdf.rb
@@ -1,8 +1,9 @@
# frozen_string_literal: false
require_relative 'utils'
-class OpenSSL::TestKDF < OpenSSL::TestCase
+if defined?(OpenSSL)
+class OpenSSL::TestKDF < OpenSSL::TestCase
def test_pkcs5_pbkdf2_hmac_compatibility
expected = OpenSSL::KDF.pbkdf2_hmac("password", salt: "salt", iterations: 1, length: 20, hash: "sha1")
assert_equal(expected, OpenSSL::PKCS5.pbkdf2_hmac("password", "salt", 1, 20, "sha1"))
@@ -135,5 +136,6 @@ class OpenSSL::TestKDF < OpenSSL::TestCase
def B(ary)
[Array(ary).join].pack("H*")
end
+end
end