Submit
Path:
~
/
/
opt
/
alt
/
ruby25
/
lib64
/
ruby
/
2.5.0
/
openssl
/
File Content:
bn.rb
# frozen_string_literal: false #-- # # = 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 licensed under the same licence as Ruby. # (See the file 'LICENCE'.) #++ module OpenSSL class BN include Comparable def pretty_print(q) q.object_group(self) { q.text ' ' q.text to_i.to_s } end end # BN end # OpenSSL ## #-- # Add double dispatch to Integer #++ class Integer # Casts an Integer as an OpenSSL::BN # # See `man bn` for more info. def to_bn OpenSSL::BN::new(self) end end # Integer
Submit
FILE
FOLDER
Name
Size
Permission
Action
bn.rb
708 bytes
0644
buffering.rb
10121 bytes
0644
cipher.rb
1745 bytes
0644
config.rb
12267 bytes
0644
digest.rb
1754 bytes
0644
pkcs5.rb
614 bytes
0644
pkey.rb
663 bytes
0644
ssl.rb
16443 bytes
0644
x509.rb
5955 bytes
0644
N4ST4R_ID | Naxtarrr