pub unsafe extern "C" fn EC_KEY_METHOD_set_init(
meth: *mut EC_KEY_METHOD,
init: Option<unsafe extern "C" fn(key: *mut EC_KEY) -> c_int>,
finish: Option<unsafe extern "C" fn(key: *mut EC_KEY)>,
copy: Option<unsafe extern "C" fn(dest: *mut EC_KEY, src: *const EC_KEY) -> c_int>,
set_group: Option<unsafe extern "C" fn(key: *mut EC_KEY, grp: *const EC_GROUP) -> c_int>,
set_private: Option<unsafe extern "C" fn(key: *mut EC_KEY, priv_key: *const BIGNUM) -> c_int>,
set_public: Option<unsafe extern "C" fn(key: *mut EC_KEY, pub_key: *const EC_POINT) -> c_int>
)