Lines Matching refs:cookie
6 #include "cookie.h"
30 static const u8 cookie_key_label[COOKIE_KEY_LABEL_LEN] = "cookie--";
69 void wg_cookie_init(struct cookie *cookie)
71 memset(cookie, 0, sizeof(*cookie));
72 init_rwsem(&cookie->lock);
84 const u8 cookie[COOKIE_LEN])
88 blake2s(mac2, message, cookie, COOKIE_LEN, len, COOKIE_LEN);
91 static void make_cookie(u8 cookie[COOKIE_LEN], struct sk_buff *skb,
114 blake2s_final(&state, cookie);
127 u8 cookie[COOKIE_LEN];
140 make_cookie(cookie, skb, checker);
142 compute_mac2(computed_mac, skb->data, skb->len, cookie);
174 peer->latest_cookie.cookie);
186 u8 cookie[COOKIE_LEN];
192 make_cookie(cookie, skb, checker);
193 xchacha20poly1305_encrypt(dst->encrypted_cookie, cookie, COOKIE_LEN,
202 u8 cookie[COOKIE_LEN];
217 cookie, src->encrypted_cookie, sizeof(src->encrypted_cookie),
224 memcpy(peer->latest_cookie.cookie, cookie, COOKIE_LEN);
230 net_dbg_ratelimited("%s: Could not decrypt invalid cookie response\n",