Sha256: 7ea25f21507b5f82e7ac79b31e0a0d362a04350b04e05d011ff35f101d22899b

Contents?: true

Size: 666 Bytes

Versions: 2

Compression:

Stored size: 666 Bytes

Contents

require 'bigdecimal' unless defined?(BigDecimal)
require 'stringio'   unless defined?(StringIO)

if RUBY_VERSION < '1.9.1'
  # @see http://rubygems.org/gems/backports
  begin
    require 'backports/1.9.1'
  rescue LoadError
    abort "RSA.rb requires Ruby 1.9.1 or the Backports gem (hint: `gem install backports')."
  end
end

module RSA
  autoload :Math,    'rsa-g/math'
  autoload :PKCS1,   'rsa-g/pkcs1'
  autoload :Key,     'rsa-g/key'
  autoload :KeyPair, 'rsa-g/key_pair'
  autoload :OpenSSL, 'rsa-g/openssl'
  autoload :VERSION, 'rsa-g/version'
end

begin
  require 'openssl'
  require 'rsa-g/openssl'
rescue LoadError
  # OpenSSL acceleration disabled.
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rsa-g-1.0.5 lib/rsa-g.rb
rsa-g-1.0.4 lib/rsa-g.rb