Lines Matching refs:input
51 toeplitz_hash(const uint32_t *cache, const uint8_t *input,
55 for (; datalen != 0; datalen--, pos++, input++) {
56 hash ^= cache[pos * (UINT8_MAX + 1) + *input];
85 * - Regard a Toeplitz key and an input as bit strings, with the
89 * - Then for every bit in the input that is set to 1, XOR the value of the
93 * resulting hash is just a XOR of subhashes for every input bit:
96 * the value of i'th bit of input, but not on any preceding or following
97 * input bits.
99 * e.g. for bytes of input:
105 * and the position of the byte in the input.
107 * for each possible byte value and each possible byte input position, and
112 * - we have at most 36 bytes of input, each holding 256 possible values