Method: OpenSSL::PKey::EC::Group#point_conversion_form=
- Defined in:
- ossl_pkey_ec.c
#point_conversion_form=(form) ⇒ Object
Sets the form how EC::Point data is encoded as ASN.1 as defined in X9.62.
format can be one of these:
:compressed-
Encoded as z||x, where z is an octet indicating which solution of the equation y is. z will be 0x02 or 0x03.
:uncompressed-
Encoded as z||x||y, where z is an octet 0x04.
:hybrid-
Encodes as z||x||y, where z is an octet indicating which solution of the equation y is. z will be 0x06 or 0x07.
See the OpenSSL documentation for EC_GROUP_set_point_conversion_form()
1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 |
# File 'ossl_pkey_ec.c', line 1131
static VALUE
ossl_ec_group_set_point_conversion_form(VALUE self, VALUE form_v)
{
EC_GROUP *group;
point_conversion_form_t form;
GetECGroup(self, group);
form = parse_point_conversion_form_symbol(form_v);
EC_GROUP_set_point_conversion_form(group, form);
return form_v;
}
|