Project

General

Profile

Bug #6938 ยป 0001-Use-higher-DH-key-moudlus-to-pass-test-with-FIPS-ena.patch

vo.x (Vit Ondruch), 08/28/2012 01:23 AM

View differences:

test/openssl/test_pair.rb
require_relative '../ruby/ut_eof'
module SSLPair
DHParam = OpenSSL::PKey::DH.new(128)
def server
host = "127.0.0.1"
port = 0
test/openssl/test_pkey_dh.rb
class OpenSSL::TestPKeyDH < Test::Unit::TestCase
def test_new
dh = OpenSSL::PKey::DH.new(256)
dh = OpenSSL::PKey::DH.new(1024)
assert_key(dh)
end
def test_new_break
assert_nil(OpenSSL::PKey::DH.new(256) { break })
assert_nil(OpenSSL::PKey::DH.new(1024) { break })
assert_raises(RuntimeError) do
OpenSSL::PKey::DH.new(256) { raise }
OpenSSL::PKey::DH.new(1024) { raise }
end
end
def test_to_der
dh = OpenSSL::PKey::DH.new(256)
dh = DHParam
der = dh.to_der
dh2 = OpenSSL::PKey::DH.new(der)
assert_equal_params(dh, dh2)
......
end
def test_to_pem
dh = OpenSSL::PKey::DH.new(256)
dh = DHParam
pem = dh.to_pem
dh2 = OpenSSL::PKey::DH.new(pem)
assert_equal_params(dh, dh2)
......
end
def test_public_key
dh = OpenSSL::PKey::DH.new(256)
dh = DHParam
public_key = dh.public_key
assert_no_key(public_key) #implies public_key.public? is false!
assert_equal(dh.to_der, public_key.to_der)
test/openssl/utils.rb
rescue Errno::EBADF, IOError, Errno::EINVAL, Errno::ECONNABORTED, Errno::ENOTSOCK, Errno::ECONNRESET
end
DHParam = OpenSSL::PKey::DH.new(128)
DHParam = OpenSSL::PKey::DH.new(1024)
def start_server(port0, verify_mode, start_immediately, args = {}, &block)
ctx_proc = args[:ctx_proc]
server_proc = args[:server_proc]
    (1-1/1)