diff options
| author | Jun Aruga <jaruga@redhat.com> | 2023-04-17 19:05:48 +0200 |
|---|---|---|
| committer | Kazuki Yamaguchi <k@rhe.jp> | 2023-06-19 01:57:09 +0900 |
| commit | 366d8005b100d83a711234b2aa6176810bad2525 (patch) | |
| tree | f12463d0ea82698398a5fdba907c94d1d9f15584 | |
| parent | 920bc71284f417f9044b0dc1822b1d29a8fc61e5 (diff) | |
[ruby/openssl] CI: Add the test/openssl/test_pkey.rb on the FIPS mode case.
It's to test the `OpenSSL::PKey.read` in the `test/openssl/test_pkey.rb`.
I added the pending status to the following tests failing on the FIPS mode
case in the `test/openssl/test_pkey.rb`.
* `test_ed25519`
* `test_x25519`
* `test_compare?`
https://github.com/ruby/openssl/commit/8149cdf6e8
| -rw-r--r-- | test/openssl/test_pkey.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/test/openssl/test_pkey.rb b/test/openssl/test_pkey.rb index 2b99e8f374..2cd5290f49 100644 --- a/test/openssl/test_pkey.rb +++ b/test/openssl/test_pkey.rb @@ -82,6 +82,9 @@ class OpenSSL::TestPKey < OpenSSL::PKeyTestCase end def test_ed25519 + # https://github.com/openssl/openssl/issues/20758 + pend('Not supported on FIPS mode enabled') if OpenSSL.fips_mode + # Test vector from RFC 8032 Section 7.1 TEST 2 priv_pem = <<~EOF -----BEGIN PRIVATE KEY----- @@ -127,6 +130,8 @@ class OpenSSL::TestPKey < OpenSSL::PKeyTestCase end def test_x25519 + pend('Not supported on FIPS mode enabled') if OpenSSL.fips_mode + # Test vector from RFC 7748 Section 6.1 alice_pem = <<~EOF -----BEGIN PRIVATE KEY----- @@ -153,6 +158,8 @@ class OpenSSL::TestPKey < OpenSSL::PKeyTestCase end def test_compare? + pend('Not supported on FIPS mode enabled') if OpenSSL.fips_mode + key1 = Fixtures.pkey("rsa1024") key2 = Fixtures.pkey("rsa1024") key3 = Fixtures.pkey("rsa2048") |
