3 * @author David Llewellyn-Jones
11 * @section DESCRIPTION
25 #define DTK_SIZE_BASE64 (24)
29 typedef struct _Dtk Dtk
;
31 // Function prototypes
34 void dtk_delete(Dtk
* data
);
36 bool contrac_generate_daily_key(Dtk
* data
, Contrac
const * contrac
, uint32_t day_number
);
37 const unsigned char * dtk_get_daily_key(Dtk
const * data
);
38 uint32_t dtk_get_day_number(Dtk
const * data
);
39 void dtk_assign(Dtk
* data
, unsigned char const * dtk_bytes
, uint32_t day_number
);
41 // Function definitions