version 1.42, 2010/07/13 11:52:06 |
version 1.43, 2010/07/13 23:13:16 |
|
|
error("bad decrypted len: %d != %d + %d", len, hlen, oidlen); |
error("bad decrypted len: %d != %d + %d", len, hlen, oidlen); |
goto done; |
goto done; |
} |
} |
if (timing_safe_cmp(decrypted, oid, oidlen) != 0) { |
if (timingsafe_bcmp(decrypted, oid, oidlen) != 0) { |
error("oid mismatch"); |
error("oid mismatch"); |
goto done; |
goto done; |
} |
} |
if (timing_safe_cmp(decrypted + oidlen, hash, hlen) != 0) { |
if (timingsafe_bcmp(decrypted + oidlen, hash, hlen) != 0) { |
error("hash mismatch"); |
error("hash mismatch"); |
goto done; |
goto done; |
} |
} |