ISAKMP_HDR_COOKIES_LEN
memcpy(&p_seq, p->p + ISAKMP_NOTIFY_SPI_OFF + ISAKMP_HDR_COOKIES_LEN,
for (i = 0; i < ISAKMP_HDR_COOKIES_LEN; i += 2) {
for (i = 0; i < ISAKMP_HDR_COOKIES_LEN; i += 2) {
exchange->cookies, ISAKMP_HDR_COOKIES_LEN) != 0 ||
bzero(exchange->cookies, ISAKMP_HDR_COOKIES_LEN);
memcpy(exchange->cookies, isakmp_sa->cookies, ISAKMP_HDR_COOKIES_LEN);
u_int8_t cookies[ISAKMP_HDR_COOKIES_LEN];
prf->Update(prf->prfctx, exchange->cookies, ISAKMP_HDR_COOKIES_LEN);
prf->Update(prf->prfctx, exchange->cookies, ISAKMP_HDR_COOKIES_LEN);
prf->Update(prf->prfctx, exchange->cookies, ISAKMP_HDR_COOKIES_LEN);
prf->Update(prf->prfctx, exchange->cookies, ISAKMP_HDR_COOKIES_LEN);
u_int8_t *spi = spis + i * ISAKMP_HDR_COOKIES_LEN;
spisz != ISAKMP_HDR_COOKIES_LEN) ||
buf = malloc(ISAKMP_NOTIFY_SZ + ISAKMP_HDR_COOKIES_LEN);
ISAKMP_NOTIFY_SZ + ISAKMP_HDR_COOKIES_LEN);
SET_ISAKMP_NOTIFY_SPI_SZ(buf, ISAKMP_HDR_COOKIES_LEN);
ISAKMP_HDR_COOKIES_LEN);
ISAKMP_NOTIFY_SZ + ISAKMP_HDR_COOKIES_LEN, 1)) {
tmp_proto.spi_sz[1] = ISAKMP_HDR_COOKIES_LEN;
args.spi_sz = ISAKMP_HDR_COOKIES_LEN;
args.spi_sz = ISAKMP_HDR_COOKIES_LEN;
ISAKMP_HDR_COOKIES_LEN : sizeof(u_int32_t);
* ISAKMP_HDR_COOKIES_LEN);
GET_ISAKMP_NOTIFY_SPI_SZ(p->p) == ISAKMP_HDR_COOKIES_LEN &&
ISAKMP_HDR_COOKIES_LEN) != 0) {
if (memcmp(sa->cookies, arg->spi, ISAKMP_HDR_COOKIES_LEN) == 0)
for (i = 0; i < ISAKMP_HDR_COOKIES_LEN; i += 2) {
for (i = 0; i < ISAKMP_HDR_COOKIES_LEN; i += 2) {
sa && (memcmp(cookies, sa->cookies, ISAKMP_HDR_COOKIES_LEN) != 0 ||
memcpy(sa->cookies, exchange->cookies, ISAKMP_HDR_COOKIES_LEN);
u_int8_t cookies[ISAKMP_HDR_COOKIES_LEN];
char cookies_str[ISAKMP_HDR_COOKIES_LEN * 2 + 1];
u_int8_t cookies[ISAKMP_HDR_COOKIES_LEN];
if (hex2raw(cookies_str, cookies, ISAKMP_HDR_COOKIES_LEN) == -1 ||