るりまサーチ

最速Rubyリファレンスマニュアル検索!
33件ヒット [1-33件を表示] (0.080秒)
トップページ > クエリ:openssl[x] > クエリ:new[x] > クエリ:Set[x] > ライブラリ:openssl[x] > クラス:OpenSSL::BN[x]

別のキーワード

  1. openssl new
  2. openssl digest
  3. openssl to_der
  4. openssl hexdigest
  5. openssl to_s

キーワード

検索結果

OpenSSL::BN#bit_set?(n) -> bool (17158.0)

自身の n ビット目が立っているなら true を返します。

...自身の n ビット目が立っているなら true を返します。

//emlist[][ruby]{
require 'openssl'

OpenSSL::BN
.new("129").bit_set?(0) # => true
OpenSSL::BN
.new("129").bit_set?(1) # => false
//}

@param n 調べるビットの位置
@see OpenSSL::set_bit!...

OpenSSL::BN#set_bit!(n) -> self (17152.0)

自身の n ビット目を1にします。

...自身の n ビット目を1にします。

//emlist[][ruby]{
require 'openssl'

a = OpenSSL::BN.new("128")
a.set_bit!(0)
a # => 129
//}

@param n 1にするビットの位置
@raise OpenSSL::BNError 計算時エラー
@see OpenSSL::clear_bit!, OpenSSL::bit_set?...

OpenSSL::BN#clear_bit!(n) -> self (11039.0)

自身の n ビット目を0にします。

...自身の n ビット目を0にします。

//emlist[][ruby]{
require 'openssl'

a = OpenSSL::BN.new("129")
a.clear_bit!(0)
a # => 128
//}

@param n 0にするビットの位置
@raise OpenSSL::BNError 計算時エラー
@see OpenSSL::set_bit!...