H A D | wg_cookie.c | 143 struct cookie_macs *macs, uint8_t nonce[COOKIE_NONCE_SIZE], in cookie_checker_create_payload() 153 macs->mac1, COOKIE_MAC_SIZE, nonce, cc->cc_cookie_key); in cookie_checker_create_payload() 209 cookie_maker_mac(struct cookie_maker *cm, struct cookie_macs *macs, void *buf, 213 macs_mac1(macs, buf, len, cm->cm_mac1_key); in cookie_maker_mac() 214 memcpy(cm->cm_mac1_last, macs->mac1, COOKIE_MAC_SIZE); in cookie_maker_mac() 220 macs_mac2(macs, buf, len, cm->cm_cookie); in cookie_maker_mac() 222 bzero(macs->mac2, COOKIE_MAC_SIZE); in cookie_maker_mac() 229 cookie_checker_validate_macs(struct cookie_checker *cc, struct cookie_macs *macs, 235 /* Validate incoming MACs */ in cookie_checker_validate_macs() 241 if (timingsafe_bcmp(our_macs.mac1, macs in cookie_checker_validate_macs() 144 cookie_checker_create_payload(struct cookie_checker * cc,struct cookie_macs * macs,uint8_t nonce[COOKIE_NONCE_SIZE],uint8_t ecookie[COOKIE_ENCRYPTED_SIZE],struct sockaddr * sa) cookie_checker_create_payload() argument 210 cookie_maker_mac(struct cookie_maker * cm,struct cookie_macs * macs,void * buf,size_t len) cookie_maker_mac() argument 230 cookie_checker_validate_macs(struct cookie_checker * cc,struct cookie_macs * macs,void * buf,size_t len,bool check_cookie,struct sockaddr * sa,struct vnet * vnet) cookie_checker_validate_macs() argument 283 macs_mac1(struct cookie_macs * macs,const void * buf,size_t len,const uint8_t key[COOKIE_KEY_SIZE]) macs_mac1() argument 293 macs_mac2(struct cookie_macs * macs,const void * buf,size_t len,const uint8_t key[COOKIE_COOKIE_SIZE]) macs_mac2() argument [all...] |