Sets the parameters of an ec curve defined by yˆ2 = xˆ3 + a*x + b (for GFp) or yˆ2 + x_y = xˆ3 + a_xˆ2 + b (for GF2m)
Synopsis
Declared in <openssl/ec.h>
int
EC_GROUP_set_curve(
EC_GROUP* group,
BIGNUM const* p,
BIGNUM const* a,
BIGNUM const* b,
BN_CTX* ctx);
Return Value
1 on success and 0 if an error occurred
Parameters
Name |
Description |
group |
EC_GROUP object |
p |
BIGNUM with the prime number (GFp) or the polynomial defining the underlying field (GF2m) |
a |
BIGNUM with parameter a of the equation |
b |
BIGNUM with parameter b of the equation |
ctx |
BN_CTX object (optional) |
Created with MrDocs