singleton method OpenSSL::PKey::EC::Point.new

new(point) -> OpenSSL::PKey::EC::Point[permalink][rdoc][edit]
new(group) -> OpenSSL::PKey::EC::Point
new(group, bn) -> OpenSSL::PKey::EC::Point

Point オブジェクトを生成します。

引数に OpenSSL::PKey::EC::Point オブジェクトを渡した場合はそれを複製します。

引数に OpenSSL::PKey::EC::Group オブジェクトを渡した場合はそれに関連付けられたオブジェクトを返します。

引数に OpenSSL::PKey::EC::Group オブジェクトと整数を渡した場合は、整数で定義される点を返します。

[PARAM] point:
複製する OpenSSL::PKey::EC::Point オブジェクト
[PARAM] group:
関連付ける群(OpenSSL::PKey::EC::Group オブジェクト)
[PARAM] bn:
点を表す整数(OpenSSL::BN オブジェクト)
[EXCEPTION] OpenSSL::PKey::EC::Point::Error:
オブジェクトの生成に失敗した場合に発生します。