Current File : //opt/alt/ruby18/lib64/ruby/1.8/openssl/bn.rb |
=begin
= $RCSfile$ -- Ruby-space definitions that completes C-space funcs for BN
= Info
'OpenSSL for Ruby 2' project
Copyright (C) 2002 Michal Rokos <m.rokos@sh.cvut.cz>
All rights reserved.
= Licence
This program is licenced under the same licence as Ruby.
(See the file 'LICENCE'.)
= Version
$Id: bn.rb 31657 2011-05-20 22:25:35Z shyouhei $
=end
##
# Should we care what if somebody require this file directly?
#require 'openssl'
module OpenSSL
class BN
include Comparable
end # BN
end # OpenSSL
##
# Add double dispatch to Integer
#
class Integer
def to_bn
OpenSSL::BN::new(self.to_s(16), 16)
end
end # Integer