Class: OpenSSL::BN

Inherits:
Object
  • Object
show all
Includes:
Comparable
Defined in:
ossl_bn.c,
lib/openssl/bn.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeObject

Class Method Details

.generate_primeObject

.pseudo_randObject

.pseudo_rand_rangeObject

.randObject

.rand_rangeObject

Instance Method Details

#%Object

#*Object

#**Object

#+Object

#-Object

#/Object

#<<Object

#>>Object

#bit_set?Boolean

Returns:

  • (Boolean)

#clear_bit!Object

#cmpObject Also known as: <=>

#coerceObject

#copyObject

#eql?Boolean Also known as: ==, ===

Returns:

  • (Boolean)

#gcdObject

#mask_bits!Object

#mod_addObject

#mod_expObject

#mod_inverseObject

#mod_mulObject

#mod_sqrObject

#mod_subObject

#num_bitsObject

#num_bytesObject

#odd?Boolean

Returns:

  • (Boolean)

#one?Boolean

Returns:

  • (Boolean)

#prime?Boolean

Returns:

  • (Boolean)

#prime_fasttest?Boolean

Returns:

  • (Boolean)

#set_bit!Object

#sqrObject

#to_bnObject

#to_iObject Also known as: to_int

#to_sObject

#ucmpObject

#zero?Boolean

Returns:

  • (Boolean)