version 1.167, 2010/07/13 11:52:06 |
version 1.168, 2010/07/13 23:13:16 |
|
|
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 (timing_safe_cmp(macbuf, buffer_ptr(&active_state->input), |
if (timingsafe_bcmp(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) |