374件ヒット
[1-100件を表示]
(0.240秒)
別のキーワード
ライブラリ
- openssl (374)
クラス
-
OpenSSL
:: BN (99) -
OpenSSL
:: OCSP :: CertificateId (11) -
OpenSSL
:: PKey :: DH (110) -
OpenSSL
:: PKey :: DSA (66) -
OpenSSL
:: PKey :: EC :: Group (22) -
OpenSSL
:: PKey :: RSA (44) -
OpenSSL
:: X509 :: Revoked (22)
キーワード
-
compute
_ key (11) - dmp1 (11)
- dmq1 (11)
- g (22)
- g= (11)
- gcd (11)
-
mod
_ add (11) -
mod
_ exp (11) -
mod
_ inverse (11) -
mod
_ mul (11) -
mod
_ sqr (11) -
mod
_ sub (11) - odd? (11)
- order (11)
- p (22)
- p= (11)
- params (33)
-
prime
_ fasttest? (11) -
priv
_ key (22) -
priv
_ key= (11) -
pub
_ key (22) -
pub
_ key= (11) - q (11)
- serial (22)
- serial= (11)
-
set
_ generator (11)
検索結果
先頭5件
-
OpenSSL
:: BN # mod _ add(other , m) -> OpenSSL :: BN (27220.0) -
(self + other) % m を返します。
...(self + other) % m を返します。
//emlist[][ruby]{
require 'openssl'
OpenSSL::BN.new("7").mod_add(OpenSSL::BN.new("3"), OpenSSL::BN.new("6")) # => 4
//}
@param other 和を取る数
@param m 剰余を取る数
@raise OpenSSL::BNError 計算時エラー... -
OpenSSL
:: BN # mod _ exp(other , m) -> OpenSSL :: BN (27220.0) -
(self ** other) % m を返します。
...(self ** other) % m を返します。
//emlist[][ruby]{
require 'openssl'
OpenSSL::BN.new("7").mod_exp(OpenSSL::BN.new("3"), OpenSSL::BN.new("6")) # => 1
//}
@param other 指数
@param m 剰余を取る数
@raise OpenSSL::BNError 計算時エラー... -
OpenSSL
:: BN # mod _ mul(other , m) -> OpenSSL :: BN (27220.0) -
(self * other) % m を返します。
...(self * other) % m を返します。
//emlist[][ruby]{
require 'openssl'
OpenSSL::BN.new("7").mod_mul(OpenSSL::BN.new("3"), OpenSSL::BN.new("6")) # => 3
//}
@param other 積を取る数
@param m 剰余を取る数
@raise OpenSSL::BNError 計算時エラー... -
OpenSSL
:: BN # mod _ sub(other , m) -> OpenSSL :: BN (27220.0) -
(self - other) % m を返します。
...(self - other) % m を返します。
//emlist[][ruby]{
require 'openssl'
OpenSSL::BN.new("27").mod_sub(OpenSSL::BN.new("3"), OpenSSL::BN.new("5")) # => 4
//}
@param other 引く数
@param m 剰余を取る数
@raise OpenSSL::BNError 計算時エラー... -
OpenSSL
:: BN # mod _ sqr(m) -> OpenSSL :: BN (27208.0) -
(self ** 2) % m を返します。
...(self ** 2) % m を返します。
@param m mod を取る数
@raise OpenSSL::BNError 計算時エラー
@see OpenSSL::BN#sqr... -
OpenSSL
:: BN # gcd(other) -> OpenSSL :: BN (27202.0) -
GCD(最大公約数)を返します。
...GCD(最大公約数)を返します。
@param other 自身との GCD を計算する数
@raise OpenSSL::BNError 計算時エラー... -
OpenSSL
:: BN # mod _ inverse(m) -> OpenSSL :: BN (27202.0) -
自身の mod m における逆元を返します。
...身の 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 # odd? -> bool (27101.0) -
自身が奇数である場合に true を返します。
自身が奇数である場合に true を返します。 -
OpenSSL
:: BN # prime _ fasttest?(checks=nil , vtrivdiv=true) -> bool (21119.0) -
自身が素数であるなら true を返します。
...自身が素数であるなら true を返します。
vtrivdiv が真である場合には、 Miller-Rabin 法での
判定の前に小さな素数で割ることで素数か否かを
調べます。自身が小さな素数である場合にはこの手順
により素数ではないと誤った......ある
OpenSSL::BN.new("181").prime_fasttest?(nil, true) # => false
OpenSSL::BN.new("181").prime_fasttest?(nil, false) # => true
//}
@param checks Miller-Robin法の繰り返しの回数
@param vtrivdiv 真なら小さな素数で割ることでの素数判定を試みます
@raise OpenSSL::BNError......判定時にエラーが発生
@see OpenSSL::BN#prime?... -
OpenSSL
:: PKey :: RSA # d -> OpenSSL :: BN (18203.0) -
鍵の private exponent です。
鍵の private exponent です。
これは秘密鍵の一部です。