216件ヒット
[1-100件を表示]
(0.206秒)
別のキーワード
ライブラリ
- openssl (216)
クラス
- Integer (11)
-
OpenSSL
:: BN (73) -
OpenSSL
:: PKey :: DH (44) -
OpenSSL
:: PKey :: DSA (44) -
OpenSSL
:: PKey :: EC :: Group (33) -
OpenSSL
:: PKey :: RSA (11)
検索結果
先頭5件
-
OpenSSL
:: BN # gcd(other) -> OpenSSL :: BN (27202.0) -
GCD(最大公約数)を返します。
...GCD(最大公約数)を返します。
@param other 自身との GCD を計算する数
@raise OpenSSL::BNError 計算時エラー... -
OpenSSL
:: BN # negative? -> bool (27101.0) -
自身が負である場合に true を返します。Ruby 2.5, OpenSSL 2.1.0 から利用できます。
...自身が負である場合に true を返します。Ruby 2.5, OpenSSL 2.1.0 から利用できます。
//emlist[][ruby]{
require 'openssl'
p 15.to_bn.negative? # => false
p 0.to_bn.negative? # => false
p (-5).to_bn.negative? # => true
//}... -
OpenSSL
:: BN # num _ bits -> Integer (21119.0) -
自身を表現するのに使っているビット数を返します。
...自身を表現するのに使っているビット数を返します。
符号は無視されます。
//emlist[][ruby]{
require 'openssl'
OpenSSL::BN.new("127").num_bits # => 7
OpenSSL::BN.new("-127").num_bits # => 7
OpenSSL::BN.new("128").num_bits # => 8
//}... -
OpenSSL
:: BN # to _ s(base=10) -> String (21119.0) -
自身を表す文字列を返します。
...きます。
10 10進数の表記
16 16進数の表記
2 big-endianの符号無し整数のバイナリ列
0 MPI形式の文字列(バイト列)
@param base 文字列への変換方法(基数)
@raise OpenSSL::BNError 変換に失敗した場合に発生します
//emlist[][ruby]{
re......o_s(2) # => "\a"
p 0.to_bn.to_s(0) # => "\x00\x00\x00\x00"
p 6.to_bn.to_s(0) # => "\x00\x00\x00\x01\x06"
p 7.to_bn.to_s(0) # => "\x00\x00\x00\x01\a"
//}
反対に、文字列から OpenSSL::BN クラスのインスタンスを作るには
OpenSSL::BN.new を用います。
@see OpenSSL::BN.new... -
OpenSSL
:: BN # num _ bytes -> Integer (21101.0) -
自身を表現するのに使っているバイト数を返します。
自身を表現するのに使っているバイト数を返します。
//emlist[][ruby]{
require 'openssl'
p 0.to_bn.num_bytes # => 0
p 255.to_bn.num_bytes # => 1
p 256.to_bn.num_bytes # => 2
p 0b111_11111.to_bn.num_bytes # => 1
p 0b1000_00000.to_bn.num_bytes # => 2
//} -
OpenSSL
:: BN # to _ i -> Integer (21101.0) -
自身を Integer のインスタンスに変換します。
...自身を Integer のインスタンスに変換します。
@raise OpenSSL::BNError 変換に失敗した場合に発生します... -
OpenSSL
:: BN # to _ int -> Integer (21101.0) -
自身を Integer のインスタンスに変換します。
...自身を Integer のインスタンスに変換します。
@raise OpenSSL::BNError 変換に失敗した場合に発生します... -
OpenSSL
:: PKey :: DH # g -> OpenSSL :: BN (18225.0) -
DH 鍵共有プロトコルの鍵パラメータ g を返します。
...DH 鍵共有プロトコルの鍵パラメータ g を返します。
この値は生成元と呼ばれます。
@see OpenSSL::PKey::DH#g=... -
OpenSSL
:: PKey :: DSA # g -> OpenSSL :: BN (18225.0) -
DSA 鍵のパラメータ g を返します。
...DSA 鍵のパラメータ g を返します。
g は公開鍵、秘密鍵の両方に属する情報です。... -
OpenSSL
:: PKey :: EC :: Group # set _ generator(generator , order , cofactor) -> self (6213.0) -
群のパラメータを設定します。
...パラメータを設定します。
@param generator 生成元(OpenSSL::PKey::EC::Point オブジェクト)
@param order 生成元の位数(OpenSSL::BN オブジェクト)
@param cofactor 余因子OpenSSL::BN オブジェクト
@raise OpenSSL::PKey::EC::Group::Error 設定に失敗した場合に...