EC_POINT_point2oct

Encodes a EC_POINT object to a octet string

extern (C) nothrow @nogc
size_t
EC_POINT_point2oct

Parameters

group const(.EC_GROUP)*

underlying EC_GROUP object

p const(.EC_POINT)*

EC_POINT object

form .point_conversion_form_t

point conversion form

buf ubyte*

memory buffer for the result. If null the function returns required buffer size.

len size_t

length of the memory buffer

ctx libressl_d.openssl.ossl_typ.BN_CTX*

BN_CTX object (optional)

Return Value

Type: size_t

the length of the encoded octet string or 0 if an error occurred

Meta