COOKIE_INPUT_SIZE
cookie_precompute_key(uint8_t *key, const uint8_t input[COOKIE_INPUT_SIZE],
blake2s_update(&blake, input, COOKIE_INPUT_SIZE);
const uint8_t[COOKIE_INPUT_SIZE], const char *);
cookie_maker_init(struct cookie_maker *cp, uint8_t key[COOKIE_INPUT_SIZE])
uint8_t shared[COOKIE_INPUT_SIZE];
arc4random_buf(shared, COOKIE_INPUT_SIZE);
uint8_t key[COOKIE_INPUT_SIZE])
void cookie_maker_init(struct cookie_maker *, uint8_t[COOKIE_INPUT_SIZE]);
uint8_t[COOKIE_INPUT_SIZE]);