#include #include namespace llarp { int char2int(char input) { if(input >= '0' && input <= '9') return input - '0'; if(input >= 'A' && input <= 'F') return input - 'A' + 10; if(input >= 'a' && input <= 'f') return input - 'a' + 10; return 0; } void HexDecode(const char* src, uint8_t* target) { while(*src && src[1]) { *(target++) = char2int(*src) * 16 + char2int(src[1]); src += 2; } } } // namespace llarp