Class: OpenSSL::PKey::EC::Group
Relationships & Source Files | |
Namespace Children | |
Exceptions:
| |
Inherits: | Object |
Defined in: | ext/openssl/ossl_pkey_ec.c |
Class Method Summary
-
.new("secp112r1")
constructor
See the ::OpenSSL documentation for EC_GROUP_*.
Instance Attribute Summary
-
#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 Summary
- #==(group2) ⇒ Boolean (also: #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
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().
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?
Boolean
#==(group2) ⇒ Boolean
#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
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()