#ifndef _TS3INIT_CACHE_H #define _TS3INIT_CACHE_H /* * Returns the current unix_time from cache, updated once every second. */ time_t ts3init_get_cached_unix_time(void); /* * Returns the cookie seed for a packet_index. * If the cookie seed is not in the cache, it will be generated using the random seed. */ bool ts3init_get_cookie_seed_for_packet_index(u8 packet_index, const u8* random_seed, u64 (*cookie)[2]); /* * Returns the current cookie seed and packet_index. * If the cookie seed is not in the cache, it will be generated using the random seed. */ bool ts3init_get_current_cookie_seed(const u8* random_seed, u64 (*cookie)[2], u8 *packet_index); #endif /* _TS3INIT_CACHE_H */