begin require "openssl" rescue LoadError end require "digest/md5" require "test/unit" if defined?(OpenSSL) class OpenSSL::TestBN < Test::Unit::TestCase def test_prime_p OpenSSL::BN.new((2 ** 107 - 1).to_s(16), 16).prime? OpenSSL::BN.new((2 ** 127 - 1).to_s(16), 16).prime?(1) end end end