version 1.166, 2009/06/27 09:29:06 |
version 1.167, 2010/07/13 11:52:06 |
|
|
macbuf = mac_compute(mac, active_state->p_read.seqnr, |
macbuf = mac_compute(mac, active_state->p_read.seqnr, |
buffer_ptr(&active_state->incoming_packet), |
buffer_ptr(&active_state->incoming_packet), |
buffer_len(&active_state->incoming_packet)); |
buffer_len(&active_state->incoming_packet)); |
if (memcmp(macbuf, buffer_ptr(&active_state->input), |
if (timing_safe_cmp(macbuf, buffer_ptr(&active_state->input), |
mac->mac_len) != 0) { |
mac->mac_len) != 0) { |
logit("Corrupted MAC on input."); |
logit("Corrupted MAC on input."); |
if (need > PACKET_MAX_SIZE) |
if (need > PACKET_MAX_SIZE) |