15 if (!base || !sig || !mask) {
19 const uint8_t *sig_bytes = sig;
20 const size_t mask_len = strlen(mask);
21 if (mask_len == 0 || mask_len >
size) {
25 for (
size_t i = 0; i <=
size - mask_len; i++) {
27 for (; j < mask_len; j++) {
32 if (base[i + j] != sig_bytes[j]) {