1184件ヒット
[1-100件を表示]
(0.024秒)
別のキーワード
種類
- インスタンスメソッド (944)
- 特異メソッド (180)
- クラス (24)
- モジュール関数 (24)
- モジュール (12)
クラス
- Integer (12)
-
OpenSSL
:: ASN1 :: Integer (24) -
OpenSSL
:: BN (620) -
OpenSSL
:: OCSP :: CertificateId (12) -
OpenSSL
:: PKey :: DH (120) -
OpenSSL
:: PKey :: DSA (72) -
OpenSSL
:: PKey :: EC (24) -
OpenSSL
:: PKey :: EC :: Group (60) -
OpenSSL
:: PKey :: EC :: Point (48) -
OpenSSL
:: PKey :: RSA (108) -
OpenSSL
:: X509 :: Revoked (24)
モジュール
-
OpenSSL
:: ASN1 (24)
キーワード
- % (12)
- * (12)
- ** (12)
- + (12)
- - (12)
-
/ (12) - << (12)
- <=> (12)
- == (12)
- === (12)
- >> (12)
- BN (12)
- BNError (12)
- Integer (24)
- Random (12)
-
bit
_ set? (12) -
clear
_ bit! (12) - cmp (12)
- coerce (12)
- cofactor (12)
-
compute
_ key (12) - copy (12)
- d (12)
- dmp1 (12)
- dmq1 (12)
- e (12)
- eql? (12)
- g (24)
- g= (12)
- gcd (12)
-
generate
_ prime (12) - iqmp (12)
- lshift! (12)
-
mask
_ bits! (12) -
mod
_ add (12) -
mod
_ exp (12) -
mod
_ inverse (12) -
mod
_ mul (12) -
mod
_ sqr (12) -
mod
_ sub (12) - n (12)
- negative? (8)
- new (120)
-
num
_ bits (12) -
num
_ bytes (12) - odd? (12)
- one? (12)
- order (12)
- p (36)
- p= (12)
- params (36)
-
pretty
_ print (12) - prime? (24)
-
prime
_ fasttest? (12) -
priv
_ key (24) -
priv
_ key= (12) -
private
_ key (12) -
private
_ key= (12) -
pseudo
_ rand (12) -
pseudo
_ rand _ range (12) -
pub
_ key (24) -
pub
_ key= (12) - q (24)
- rand (12)
-
rand
_ range (12) - rshift! (12)
- serial (24)
- serial= (12)
-
set
_ bit! (12) -
set
_ generator (12) - sqr (12)
-
to
_ bn (36) -
to
_ i (12) -
to
_ int (12) -
to
_ s (12) - ucmp (12)
- zero? (12)
検索結果
先頭5件
-
OpenSSL
:: BN # to _ bn -> self (9103.0) -
自分自身を返します。
自分自身を返します。 -
Integer
# to _ bn -> OpenSSL :: BN (6268.0) -
Integer を同じ数を表す OpenSSL::BN のオブジェクトに 変換します。
...す OpenSSL::BN のオブジェクトに
変換します。
//emlist[][ruby]{
require 'pp'
require 'openssl'
pp 5.to_bn #=> #<OpenSSL::BN 5>
pp (-5).to_bn #=> #<OpenSSL::BN -5>
//}
なお、実装は、以下のようになっています。
//emlist[][ruby]{
class Integer
def to_bn
O......penSSL::BN::new(self)
end
end
//}
@see OpenSSL::BN.new, OpenSSL::BN#to_i......す OpenSSL::BN のオブジェクトに
変換します。
//emlist[][ruby]{
require 'openssl'
pp 5.to_bn #=> #<OpenSSL::BN 5>
pp (-5).to_bn #=> #<OpenSSL::BN -5>
//}
なお、実装は、以下のようになっています。
//emlist[][ruby]{
class Integer
def to_bn
OpenSSL::BN::n......ew(self)
end
end
//}
@see OpenSSL::BN.new, OpenSSL::BN#to_i... -
OpenSSL
:: PKey :: EC :: Point # to _ bn -> OpenSSL :: BN (6204.0) -
点を整数に変換します。
...点を整数に変換します。
@raise OpenSSL::PKey::EC::Point::Error 変換に失敗した場合に発生します... -
OpenSSL
:: BNError (6018.0) -
OpenSSL::BN 関連のエラーを表す例外です。
...OpenSSL::BN 関連のエラーを表す例外です。... -
OpenSSL
:: BN (6002.0) -
OpenSSL内で利用される多倍長整数クラスです。
...OpenSSL内で利用される多倍長整数クラスです。
通常多倍長整数を利用するには Integer を用いてください。... -
OpenSSL
:: BN . new(bn) -> OpenSSL :: BN (3247.0) -
OpenSSL::BN を複製して返します。
...
OpenSSL::BN を複製して返します。
@param bn 複製する OpenSSL::BN オブジェクト... -
OpenSSL
:: BN # / (other) -> [OpenSSL :: BN , OpenSSL :: BN] (3210.0) -
自身を other で割った商と余りを配列で返します。
...自身を other で割った商と余りを配列で返します。
@param other 除数
@raise OpenSSL::BNError 計算時エラー
@see OpenSSL::BN#mod_inverse... -
OpenSSL
:: BN . new(str , base=10) -> OpenSSL :: BN (3187.0) -
文字列を多倍長整数オブジェクト(OpenSSL::BN)を生成します。
...文字列を多倍長整数オブジェクト(OpenSSL::BN)を生成します。
base で、変換方法(基数)を指定します。
デフォルトは 10 で、他に 16, 2, 0 を指定できます。
10 引数の文字列を 10進数とみなして、変換します。
16 引数の文字......require 'openssl'
OpenSSL::BN.new("-241") # => -241
OpenSSL::BN.new("ff00",16) # => 65280
OpenSSL::BN.new("\x81",2) # => 129
OpenSSL::BN.new("\xff\x81",2) # => 65409
OpenSSL::BN.new("\x00\x00\x00\x02\x00\x81", 0) # => 129
OpenSSL::BN.new("\x00\x00\x00\x02\x80\x81", 0) # => -129
OpenSSL::BN.new(1209......を表す文字列
@param base 文字列から整数に変換するときの基数
@raise OpenSSL::BNError 変換に失敗した場合に発生します
反対に、OpenSSL::BN クラスのオブジェクトを文字列にするには、
OpenSSL::BN#to_s を用います。
@see OpenSSL::BN#to_s... -
OpenSSL
:: BN # <<(other) -> OpenSSL :: BN (3145.0) -
自身を other ビット左シフトした値を返します。
...自身を other ビット左シフトした値を返します。
//emlist[][ruby]{
bn = 1.to_bn
pp bn << 1 # => #<OpenSSL::BN 2>
pp bn # => #<OpenSSL::BN 1>
//}
@param other シフトするビット数
@raise OpenSSL::BNError 計算時エラー
@see OpenSSL::BN#lshift!...