Sortix cross-volatile manual
This manual documents Sortix cross-volatile. You can instead view this document in the latest official manual.
NAME
EC_GROUP_get_curve_name, EC_GROUP_set_curve_name, EC_GROUP_get_asn1_flag, EC_GROUP_set_asn1_flag, EC_GROUP_get0_seed, EC_GROUP_get_seed_len, EC_GROUP_set_seed, EC_GROUP_get_point_conversion_form, EC_GROUP_set_point_conversion_form, EC_GROUP_get_basis_type — configure and inspect details of the ASN.1 encoding of EC_GROUP and related objectsSYNOPSIS
library “libcrypto”#include <openssl/ec.h>
EC_GROUP_get_curve_name(const EC_GROUP *group);
EC_GROUP_set_curve_name(EC_GROUP *group, int nid);
EC_GROUP_get_asn1_flag(const EC_GROUP *group);
EC_GROUP_set_asn1_flag(EC_GROUP *group, int flag);
EC_GROUP_get0_seed(const EC_GROUP *group);
EC_GROUP_get_seed_len(const EC_GROUP *group);
EC_GROUP_set_seed(EC_GROUP *group, const unsigned char *seed, size_t len);
typedef enum {
POINT_CONVERSION_COMPRESSED = 2,
POINT_CONVERSION_UNCOMPRESSED = 4,
POINT_CONVERSION_HYBRID = 6
} point_conversion_form_t;
point_conversion_form_t
EC_GROUP_get_point_conversion_form(const EC_GROUP *group);
EC_GROUP_set_point_conversion_form(EC_GROUP *group, point_conversion_form_t form);
int
EC_GROUP_get_basis_type(const EC_GROUP *group);