SCTP_SIGNATURE_SIZE
uint8_t calc_sig[SCTP_SIGNATURE_SIZE], tmp_sig[SCTP_SIGNATURE_SIZE];
sizeof(struct sctp_init_ack_chunk) + SCTP_SIGNATURE_SIZE) {
sig_offset = offset + cookie_len - SCTP_SIGNATURE_SIZE;
sig = (u_int8_t *)sctp_m_getptr(m_sig, 0, SCTP_SIGNATURE_SIZE, (u_int8_t *)&tmp_sig);
if (memcmp(calc_sig, sig, SCTP_SIGNATURE_SIZE) != 0) {
if (memcmp(calc_sig, sig, SCTP_SIGNATURE_SIZE) == 0)
cookie_len -= SCTP_SIGNATURE_SIZE;
sig->m_len += SCTP_SIGNATURE_SIZE;
cookie_sz += SCTP_SIGNATURE_SIZE;
sz_of += SCTP_SIGNATURE_SIZE;
m->size_of_a_cookie += SCTP_SIGNATURE_SIZE;