| 1714 | } |
| 1715 | |
| 1716 | static int readiness_hex_nibble(char value) { |
| 1717 | if (value >= '0' && value <= '9') { |
| 1718 | return value - '0'; |
| 1719 | } |
| 1720 | if (value >= 'a' && value <= 'f') { |
| 1721 | return value - 'a' + 10; |
| 1722 | } |
| 1723 | return -1; |
| 1724 | } |
| 1725 | |
| 1726 | static bool readiness_hex_decode(const char *hex, uint8_t out[CBM_SHA256_DIGEST_LEN]) { |
| 1727 | if (!hex || strlen(hex) != CBM_SHA256_HEX_LEN) { |
no outgoing calls
no test coverage detected