| 526 | /////////////////////////////////////////////// hex converters ///////////////////////////////////////////////////////////////////////////////////// |
| 527 | |
| 528 | const char *bin2hex(char *d, const uchar *s, int len) |
| 529 | { // d needs to be at least of size 2 * len + 1 |
| 530 | len *= 2; |
| 531 | loopi(len) d[i] = hexdigits[(s[i / 2] >> ((i & 1) ? 0 : 4)) & 0xf]; |
| 532 | d[len] = '\0'; |
| 533 | return d; |
| 534 | } |
| 535 | |
| 536 | int hex2bin(uchar *d, const char *s, int maxlen) |
| 537 | { |
no test coverage detected