Class: OpenSSL::PKey::EC::Point
Relationships & Source Files | |
Namespace Children | |
Exceptions:
| |
Inherits: | Object |
Defined in: | ext/openssl/ossl_pkey_ec.c |
Class Method Summary
-
.new(point)
constructor
See the ::OpenSSL documentation for EC_POINT_*.
Instance Attribute Summary
- #infinity? ⇒ Boolean readonly
- #on_curve? ⇒ Boolean readonly
Instance Method Summary
- #==(point2) ⇒ Boolean (also: #eql?)
-
#eql?(point2) ⇒ Boolean
Alias for #==.
- #invert! ⇒ self
- #make_affine! ⇒ self
- #mul(bn) ⇒ Point
- #set_to_infinity! ⇒ self
-
#to_bn ⇒ OpenSSL::BN
See the ::OpenSSL documentation for EC_POINT_point2bn().
Constructor Details
.new(point)
.new(group)
.new(group, bn)
See the ::OpenSSL documentation for EC_POINT_*
Instance Attribute Details
#infinity? ⇒ Boolean
(readonly)
#on_curve? ⇒ Boolean
(readonly)
Instance Method Details
#eql?(point2) ⇒ Boolean
#==(point2) ⇒ Boolean
Also known as: #eql?
Boolean
#==(point2) ⇒ Boolean
#eql?(point2) ⇒ Boolean
#==(point2) ⇒ Boolean
Boolean
#==(point2) ⇒ Boolean
Alias for #==.
#invert! ⇒ self
#make_affine! ⇒ self
#mul(bn) ⇒ Point
#mul(bn, bn) ⇒ Point
#mul([bn], [point]) ⇒ Point
#mul([bn], [point], bn) ⇒ Point
Point
#mul(bn, bn) ⇒ Point
#mul([bn], [point]) ⇒ Point
#mul([bn], [point], bn) ⇒ Point
#set_to_infinity! ⇒ self
#to_bn ⇒ OpenSSL::BN
See the ::OpenSSL documentation for EC_POINT_point2bn()