#ifndef MISC_H #define MISC_H #include #include namespace nitrokey { namespace misc { template typename T::CommandPayload get_payload(){ //Create, initialize and return by value command payload typename T::CommandPayload st; bzero(&st, sizeof(st)); return st; } std::string hexdump(const char *p, size_t size); uint32_t stm_crc32(const uint8_t *data, size_t size); } } #endif