55件ヒット
[1-55件を表示]
(0.020秒)
別のキーワード
種類
- インスタンスメソッド (44)
- 特異メソッド (11)
クラス
-
OpenSSL
:: BN (55)
キーワード
- === (11)
- eql? (11)
-
generate
_ prime (11) -
mod
_ inverse (11)
検索結果
先頭5件
-
OpenSSL
:: BN # ==(other) -> bool (21102.0) -
自身と other が等しい場合に true を返します。
自身と other が等しい場合に true を返します。
@param other 比較する数 -
OpenSSL
:: BN # ===(other) -> bool (12202.0) -
自身と other が等しい場合に true を返します。
自身と other が等しい場合に true を返します。
@param other 比較する数 -
OpenSSL
:: BN # eql?(other) -> bool (6002.0) -
自身と other が等しい場合に true を返します。
自身と other が等しい場合に true を返します。
@param other 比較する数 -
OpenSSL
:: BN # mod _ inverse(m) -> OpenSSL :: BN (3115.0) -
自身の mod m における逆元を返します。
...。
(self * r) % m == 1 となる r を返します。
存在しない場合は例外 OpenSSL::BNError が発生します。
//emlist[][ruby]{
require 'openssl'
p 3.to_bn.mod_inverse(5) # => 2
p (3 * 2) % 5 # => 1
//}
@param m mod を取る数
@raise OpenSSL::BNError 計算時エラ... -
OpenSSL
:: BN . generate _ prime(bits , safe=true , add=nil , rem=nil) -> OpenSSL :: BN (3109.0) -
ランダム(擬似乱数的)な bits ビットの素数を返します。
...せん。
safe が真であれば、「安全な」素数((p-1)/2が素数である素数p)を
返します。
add に整数を渡すと、 p % add == rem であるような
素数pのみを返します。rem が nil の場合は rem=1と見なします。
@param bits 生成するランダム素......数のビット数
@param safe true で安全な素数のみを生成する
@param add 生成する素数の剰余の条件
@param rem 生成する素数の剰余の条件
@raise OpenSSL::BNError 素数の生成に失敗した場合に発生します...