123456789_123456789_123456789_123456789_123456789_

Class: OpenSSL::PKey::EC::Group

Relationships & Source Files
Namespace Children
Exceptions:
Inherits: Object
Defined in: ext/openssl/ossl_pkey_ec.c

Class Method Summary

Instance Attribute Summary

Instance Method Summary

Constructor Details

.new("secp112r1") .new(ec_group) .new(pem_string) .new(der_string) .new(pem_file) .new(der_file) .new(:GFp_simple) .new(:GFp_mult) .new(:GFp_nist) .new(:GF2m_simple) .new(:GFp, bignum_p, bignum_a, bignum_b) .new(:GF2m, bignum_p, bignum_a, bignum_b)

See the ::OpenSSL documentation for EC_GROUP_*

Instance Attribute Details

#asn1_flag ⇒ Fixnum (rw)

See the ::OpenSSL documentation for EC_GROUP_get_asn1_flag()

#asn1_flag=(Fixnum) ⇒ Fixnum (rw)

See the ::OpenSSL documentation for EC_GROUP_set_asn1_flag()

#point_conversion_form ⇒ :uncompressed | :compressed | :hybrid (rw)

See the ::OpenSSL documentation for EC_GROUP_get_point_conversion_form()

#point_conversion_form=(form) ⇒ form (rw)

See the ::OpenSSL documentation for EC_GROUP_set_point_conversion_form()

#seed ⇒ String? (rw)

See the ::OpenSSL documentation for EC_GROUP_get0_seed()

#seed=(seed) ⇒ seed (rw)

See the ::OpenSSL documentation for EC_GROUP_set_seed()

Instance Method Details

#eql?(group2) ⇒ Boolean #==(group2) ⇒ Boolean
Also known as: #eql?

#get_cofactor ⇒ cofactor_bn

See the ::OpenSSL documentation for EC_GROUP_get_cofactor()

#curve_name ⇒ String

See the ::OpenSSL documentation for EC_GROUP_get_curve_name()

#degree ⇒ Fixnum

See the ::OpenSSL documentation for EC_GROUP_get_degree()

#eql?(group2) ⇒ Boolean #==(group2) ⇒ Boolean

Alias for #==.

#generator ⇒ ec_point

See the ::OpenSSL documentation for EC_GROUP_get0_generator()

#get_order ⇒ order_bn

See the ::OpenSSL documentation for EC_GROUP_get_order()

#set_generator(generator, order, cofactor) ⇒ self

See the ::OpenSSL documentation for EC_GROUP_set_generator()