singleton method OpenSSL::PKey::EC::Point.new
new(point) -> OpenSSL::PKey::EC::Point
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:
- オブジェクトの生成に失敗した場合 に発生します。
class OpenSSL::PKey::EC::Point