pub unsafe extern "C" fn ecrecover( hash_len: u64, hash_ptr: u64, sig_len: u64, sig_ptr: u64, v: u64, malleability_flag: u64, register_id: u64 ) -> u64