in source/sigv4.c [1411:1428]
static char lowercaseCharacter( char inputChar )
{
char outputChar;
/* Get the offset from a capital to lowercase character */
int8_t offset = 'a' - 'A';
if( ( inputChar >= 'A' ) && ( inputChar <= 'Z' ) )
{
outputChar = ( char ) ( ( ( int8_t ) inputChar ) + offset );
}
else
{
outputChar = inputChar;
}
return outputChar;
}