c
static inline void DecodeBase64Block(uint8_t ascii[ASCII_BLOCK], uint8_t b64[B64_BLOCK]) {
    if (B64_BLOCK < 2) {
        // Handle error: not enough data in b64
        return;
    }
    ascii[0] = (uint8_t) (b64[0] << 2) | (b64[1] >> 4);
}
