COOKIE_NONCE_SIZE
uint8_t nonce[COOKIE_NONCE_SIZE];
struct cookie_macs *macs, uint8_t nonce[COOKIE_NONCE_SIZE],
arc4random_buf(nonce, COOKIE_NONCE_SIZE);
uint8_t nonce[COOKIE_NONCE_SIZE], uint8_t ecookie[COOKIE_ENCRYPTED_SIZE])
struct cookie_macs *cm, uint8_t[COOKIE_NONCE_SIZE],
uint8_t[COOKIE_NONCE_SIZE], uint8_t[COOKIE_ENCRYPTED_SIZE]);