polyval
polyval(key1, data, len, hash1);
polyval(key2, data, len, hash2);
polyval(&test_key, data, len, out);
polyval(&key, data, sizeof(data), hash);
polyval(&key, test_buf, len, hash);