| Index: net/test/ct_test_util.h
|
| diff --git a/net/test/ct_test_util.h b/net/test/ct_test_util.h
|
| index 5bb2d7ae73f8a2e2f76071b04e36922c18193b01..c54c38b7c089a9e5c29669e583a282227ae597ae 100644
|
| --- a/net/test/ct_test_util.h
|
| +++ b/net/test/ct_test_util.h
|
| @@ -9,14 +9,15 @@
|
| #include <vector>
|
|
|
| #include "base/memory/ref_counted.h"
|
| +#include "net/cert/signed_certificate_timestamp.h"
|
|
|
| namespace net {
|
|
|
| namespace ct {
|
|
|
| +struct CTVerifyResult;
|
| struct DigitallySigned;
|
| struct LogEntry;
|
| -struct SignedCertificateTimestamp;
|
| struct SignedTreeHead;
|
|
|
| // Note: unless specified otherwise, all test data is taken from Certificate
|
| @@ -91,6 +92,23 @@ std::string CreateSignedTreeHeadJsonString(size_t tree_size,
|
| // the provided raw nodes (i.e. the raw nodes will be base64-encoded).
|
| std::string CreateConsistencyProofJsonString(
|
| const std::vector<std::string>& raw_nodes);
|
| +
|
| +// Returns SCTList for testing.
|
| +std::string GetSCTListForTesting();
|
| +
|
| +// Returns a corrupted SCTList. This is done by changing a byte inside the
|
| +// Log ID part of the SCT so it does not match the log used in the tests.
|
| +std::string GetSCTListWithInvalidSCT();
|
| +
|
| +// Returns true if |log_description| is in the |result|'s |verified_scts| and
|
| +// number of |verified_scts| in |result| is equal to 1.
|
| +bool CheckForSingleVerifiedSCTInResult(const CTVerifyResult& result,
|
| + const std::string& log_description);
|
| +
|
| +// Returns true if |origin| is in the |result|'s |verified_scts|.
|
| +bool CheckForSCTOrigin(const CTVerifyResult& result,
|
| + SignedCertificateTimestamp::Origin origin);
|
| +
|
| } // namespace ct
|
|
|
| } // namespace net
|
|
|