pub unsafe extern "C" fn botan_pubkey_sm2_compute_za( out: *mut u8, out_len: *mut usize, ident: *const c_char, hash_algo: *const c_char, key: botan_pubkey_t, ) -> c_int