45 #define RPI_SIZE_BASE64 (24) 53 #define RPI_INTERVAL_MAX (144) 62 typedef struct _Rpi Rpi;
72 void rpi_assign(Rpi * data,
unsigned char const * rpi_bytes, uint8_t time_interval_number);
73 bool rpi_compare(Rpi
const * data, Rpi
const * comparitor);
unsigned char const * rpi_get_proximity_id(Rpi const *data)
Definition: rpi.c:180
void rpi_assign(Rpi *data, unsigned char const *rpi_bytes, uint8_t time_interval_number)
Definition: rpi.c:214
bool rpi_generate_proximity_id(Rpi *data, Dtk const *dtk, uint8_t time_interval_number)
Definition: rpi.c:114
uint8_t rpi_get_time_interval_number(Rpi const *data)
Definition: rpi.c:193
Core Contact Tracing functionality.
Daily Tracing Key functionality.
Rpi * rpi_new()
Definition: rpi.c:77
void rpi_delete(Rpi *data)
Definition: rpi.c:90
The structure used to represent a Rolling Proximity Identifier.
Definition: rpi.c:62
bool rpi_compare(Rpi const *data, Rpi const *comparitor)
Definition: rpi.c:226