Add time functions, simplify API
[libcontrac.git] / include / contrac / contrac.h
index 9478054..ca29847 100644 (file)
@@ -40,11 +40,15 @@ void contrac_delete(Contrac * data);
 bool contrac_generate_tracing_key(Contrac * data);
 bool contrac_set_day_number(Contrac * data, uint32_t day_number);
 bool contrac_set_time_interval_number(Contrac * data, uint8_t time_interval_number);
+bool contrac_update_current_time(Contrac * data);
 bool contrac_get_initialised(Contrac const * data);
 
 const unsigned char * contrac_get_tracing_key(Contrac const * data);
 void contrac_get_tracing_key_base64(Contrac const * data, char * base64);
 
+void contrac_set_tracing_key(Contrac * data, unsigned char const * tracing_key);
+bool contrac_set_tracing_key_base64(Contrac * data, char const * tracing_key);
+
 const unsigned char * contrac_get_daily_key(Contrac const * data);
 void contrac_get_daily_key_base64(Contrac const * data, char * base64);