#include #include #include "misc.h" #include "inttypes.h" #include #include #include namespace nitrokey { namespace misc { std::vector hex_string_to_byte(const char* hexString){ const size_t s_size = strlen(hexString); const size_t d_size = (s_size+1)/2; // add 1 for odd, ignore for even assert(s_size%2==0); assert(s_size<256); //arbitrary 'big' number auto data = std::vector(d_size, 0); char buf[2]; for(int i=0; i