Type:
Class
Constants:
NAMED_CURVE : ULONG2NUM(OPENSSL_EC_NAMED_CURVE)
group=
  • References/Ruby on Rails/Ruby/Classes/OpenSSL/OpenSSL::PKey/OpenSSL::PKey::EC

key.group = group => group Instance Public methods Returns the same object

2025-01-10 15:47:30
builtin_curves
  • References/Ruby on Rails/Ruby/Classes/OpenSSL/OpenSSL::PKey/OpenSSL::PKey::EC

EC.builtin_curves => [[name, comment], ...] Class Public methods See the

2025-01-10 15:47:30
seed
  • References/Ruby on Rails/Ruby/Classes/OpenSSL/OpenSSL::PKey/OpenSSL::PKey::EC/OpenSSL::PKey::EC::Group

group.seed => String or nil Instance Public methods See the

2025-01-10 15:47:30
mul
  • References/Ruby on Rails/Ruby/Classes/OpenSSL/OpenSSL::PKey/OpenSSL::PKey::EC/OpenSSL::PKey::EC::Point

point.mul(bn) => pointpoint.mul(bn, bn) => pointpoint.mul([bn], [point]) => pointpoint.mul([bn], [point], bn) => point

2025-01-10 15:47:30
to_bn
  • References/Ruby on Rails/Ruby/Classes/OpenSSL/OpenSSL::PKey/OpenSSL::PKey::EC/OpenSSL::PKey::EC::Point

point.to_bn => OpenSSL::BN Instance Public methods See the

2025-01-10 15:47:30
to_der
  • References/Ruby on Rails/Ruby/Classes/OpenSSL/OpenSSL::PKey/OpenSSL::PKey::EC

key.to_der => String Instance Public methods See the

2025-01-10 15:47:30
public_key?
  • References/Ruby on Rails/Ruby/Classes/OpenSSL/OpenSSL::PKey/OpenSSL::PKey::EC

key.public_key? => true or false Instance Public methods Both

2025-01-10 15:47:30
set_generator
  • References/Ruby on Rails/Ruby/Classes/OpenSSL/OpenSSL::PKey/OpenSSL::PKey::EC/OpenSSL::PKey::EC::Group

group.set_generator(generator, order, cofactor) => self Instance Public methods See

2025-01-10 15:47:30
==
  • References/Ruby on Rails/Ruby/Classes/OpenSSL/OpenSSL::PKey/OpenSSL::PKey::EC/OpenSSL::PKey::EC::Group

==(p1) Instance Public methods Alias for:

2025-01-10 15:47:30
dh_compute_key
  • References/Ruby on Rails/Ruby/Classes/OpenSSL/OpenSSL::PKey/OpenSSL::PKey::EC

key.dh_compute_key(pubkey) => String Instance Public methods See the

2025-01-10 15:47:30