pub unsafe extern "C" fn secp256k1_ecdh( cx: *const Context, out: *mut SharedSecret, point: *const PublicKey, scalar: *const c_uchar, ) -> c_int