Certificate Transparency: Verify audit proofs |
||
Issue descriptionChrome will soon request audit proofs for any SCTs it receives. It must be able to verify these audit proofs in order to determine their authenticity. A VerifyAuditProof method should be added to net::CTLogVerifier to do this. The algorithm described in https://tools.ietf.org/html/draft-ietf-trans-rfc6962-bis-16#section-10.4.1 should be used. Tests can be adapted from those found in https://github.com/google/certificate-transparency/blob/master/cpp/merkletree/merkle_tree_test.cc, as was done for consistency proof tests.
,
Aug 26 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/716ab65db70d4786e04cdf8cf343567b91c49bc7 commit 716ab65db70d4786e04cdf8cf343567b91c49bc7 Author: robpercival <robpercival@chromium.org> Date: Fri Aug 26 17:32:58 2016 Improve documentation and readability of CTLogVerifier tests BUG= 631087 Review-Url: https://codereview.chromium.org/2183073002 Cr-Commit-Position: refs/heads/master@{#414741} [modify] https://crrev.com/716ab65db70d4786e04cdf8cf343567b91c49bc7/net/cert/ct_log_verifier_unittest.cc
,
Nov 7 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/89f010d82559c73e7d23cbf067137ceb1df698df commit 89f010d82559c73e7d23cbf067137ceb1df698df Author: robpercival <robpercival@chromium.org> Date: Mon Nov 07 13:52:48 2016 Adds a VerifyAuditProof method to CTLogVerifier This allows audit (aka. inclusion) proofs to be verified, which helps check that CT logs are behaving correctly. BUG= 631087 Review-Url: https://codereview.chromium.org/2182533002 Cr-Commit-Position: refs/heads/master@{#430264} [modify] https://crrev.com/89f010d82559c73e7d23cbf067137ceb1df698df/net/cert/ct_log_verifier.cc [modify] https://crrev.com/89f010d82559c73e7d23cbf067137ceb1df698df/net/cert/ct_log_verifier.h [modify] https://crrev.com/89f010d82559c73e7d23cbf067137ceb1df698df/net/cert/ct_log_verifier_unittest.cc [modify] https://crrev.com/89f010d82559c73e7d23cbf067137ceb1df698df/net/cert/merkle_audit_proof.cc [modify] https://crrev.com/89f010d82559c73e7d23cbf067137ceb1df698df/net/cert/merkle_audit_proof.h
,
Jan 24 2017
,
Jan 24 2017
http://crrev.com/2017563002 enables verification. |
||
►
Sign in to add a comment |
||
Comment 1 by bugdroid1@chromium.org
, Aug 25 2016