in src/sha1convert.h [9:32]
static unsigned char convert(int ch) {
switch (ch) {
default:
__builtin_unreachable();
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9':
return ch - '0';
case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
return ch - 'a' + 10;
}
}