EC_GROUP_new_curve_GF2m

Creates a new EC_GROUP object with the specified parameters defined over GF2m (defined by the equation y^2 + x*y = x^3 + a*x^2 + b)

version(!OPENSSL_NO_EC2M)
extern (C) nothrow @nogc
EC_GROUP_new_curve_GF2m

Parameters

p const(libressl_d.openssl.ossl_typ.BIGNUM)*

BIGNUM with the polynomial defining the underlying field

a const(libressl_d.openssl.ossl_typ.BIGNUM)*

BIGNUM with the parameter a of the equation

b const(libressl_d.openssl.ossl_typ.BIGNUM)*

BIGNUM with the parameter b of the equation

ctx libressl_d.openssl.ossl_typ.BN_CTX*

BN_CTX object (optional)

Return Value

Type: .EC_GROUP*

newly created EC_GROUP object with the specified parameters

Meta