pub unsafe extern "C" fn botan_totp_init( totp: *mut botan_totp_t, key: *const u8, key_len: usize, hash_algo: *const c_char, digits: usize, time_step: usize, ) -> c_int