version 1.3, 2010/07/13 11:52:06 |
version 1.4, 2010/07/13 23:13:16 |
|
|
if (peer_confirm_hash_len != expected_confirm_hash_len) |
if (peer_confirm_hash_len != expected_confirm_hash_len) |
error("%s: confirmation length mismatch (my %u them %u)", |
error("%s: confirmation length mismatch (my %u them %u)", |
__func__, expected_confirm_hash_len, peer_confirm_hash_len); |
__func__, expected_confirm_hash_len, peer_confirm_hash_len); |
else if (timing_safe_cmp(peer_confirm_hash, expected_confirm_hash, |
else if (timingsafe_bcmp(peer_confirm_hash, expected_confirm_hash, |
expected_confirm_hash_len) == 0) |
expected_confirm_hash_len) == 0) |
success = 1; |
success = 1; |
bzero(expected_confirm_hash, expected_confirm_hash_len); |
bzero(expected_confirm_hash, expected_confirm_hash_len); |