BearSSL
|
Structure for an EC private key. More...
Data Fields | |
int | curve |
Identifier for the curve used by this key. More... | |
unsigned char * | x |
Private key (integer, unsigned big-endian encoding). More... | |
size_t | xlen |
Private key length (in bytes). More... | |
Structure for an EC private key.
The private key is an integer modulo the curve subgroup order. The encoding below tolerates extra leading zeros. In general, it is recommended that the private key has the same length as the curve subgroup order.
int br_ec_private_key::curve |
Identifier for the curve used by this key.
unsigned char* br_ec_private_key::x |
Private key (integer, unsigned big-endian encoding).
size_t br_ec_private_key::xlen |
Private key length (in bytes).