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_flagFixnum (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()

#seedString? (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_cofactorcofactor_bn

See the ::OpenSSL documentation for EC_GROUP_get_cofactor()

#curve_nameString

See the ::OpenSSL documentation for EC_GROUP_get_curve_name()

#degreeFixnum

See the ::OpenSSL documentation for EC_GROUP_get_degree()

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

Alias for #==.

#generatorec_point

See the ::OpenSSL documentation for EC_GROUP_get0_generator()

#get_orderorder_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()