Attributes
Read
No documentation available
Class Methods

See the OpenSSL documentation for EC_POINT_*

Instance Methods
An alias for eql?
No documentation available
No documentation available
No documentation available
No documentation available

Performs elliptic curve point multiplication.

The first form calculates bn1 * point + bn2 * G, where G is the generator of the group of point. bn2 may be omitted, and in that case, the result is just bn1 * point.

The second form calculates bns[0] * point + bns[1] * points[0] + ... + bns[-1] * points[-1] + bn2 * G. bn2 may be omitted. bns must be an array of OpenSSL::BN. points must be an array of OpenSSL::PKey::EC::Point. Please note that points[0] is not multiplied by bns[0], but bns[1].

No documentation available
No documentation available

Convert the EC point into an octet string and store in an OpenSSL::BN. If conversion_form is given, the point data is converted using the specified form. If not given, the default form set in the EC::Group object is used.

See also EC::Point#point_conversion_form=.