Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(109)

Side by Side Diff: net/test/ct_test_util.cc

Issue 266243004: Clang format slam. Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "net/test/ct_test_util.h" 5 #include "net/test/ct_test_util.h"
6 6
7 #include <string> 7 #include <string>
8 #include <vector> 8 #include <vector>
9 9
10 #include "base/strings/string_number_conversions.h" 10 #include "base/strings/string_number_conversions.h"
(...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after
108 const char kFakeOCSPResponse[] = 108 const char kFakeOCSPResponse[] =
109 "3082016e0a0100a08201673082016306092b060105050730010104820154308201503081ba" 109 "3082016e0a0100a08201673082016306092b060105050730010104820154308201503081ba"
110 "a21604144edfdf5ff9c90ffacfca66e7fbc436bc39ee3fc7180f3230313030313031303630" 110 "a21604144edfdf5ff9c90ffacfca66e7fbc436bc39ee3fc7180f3230313030313031303630"
111 "3030305a30818e30818b3049300906052b0e03021a050004141833a1e6a4f09577cca0e64c" 111 "3030305a30818e30818b3049300906052b0e03021a050004141833a1e6a4f09577cca0e64c"
112 "e7d145ca4b93700904144edfdf5ff9c90ffacfca66e7fbc436bc39ee3fc7021001aef99bde" 112 "e7d145ca4b93700904144edfdf5ff9c90ffacfca66e7fbc436bc39ee3fc7021001aef99bde"
113 "e0bb58c6f2b816bc3ae02f8000180f32303130303130313036303030305aa011180f323033" 113 "e0bb58c6f2b816bc3ae02f8000180f32303130303130313036303030305aa011180f323033"
114 "30303130313036303030305aa11830163014060a2b06010401d67902040504060404746573" 114 "30303130313036303030305aa11830163014060a2b06010401d67902040504060404746573"
115 "74300d06092a864886f70d0101050500038181003586ffcf0794e64eb643d52a3d570a1c93" 115 "74300d06092a864886f70d0101050500038181003586ffcf0794e64eb643d52a3d570a1c93"
116 "836395986a2f792dd4e9c70b05161186c55c1658e0607dc9ec0d0924ac37fb99506c870579" 116 "836395986a2f792dd4e9c70b05161186c55c1658e0607dc9ec0d0924ac37fb99506c870579"
117 "634be1de62ba2fced5f61f3b428f959fcee9bddf6f268c8e14c14fdf3b447786e638a5c8cc" 117 "634be1de62ba2fced5f61f3b428f959fcee9bddf6f268c8e14c14fdf3b447786e638a5c8cc"
118 "b610893df17a60e4cff30f4780aeffe0086ef19910f0d9cd7414bc93d1945686f88ad0a3c3" 118 "b610893df17a60e4cff30f4780aeffe0086ef19910f0d9cd7414bc93d1945686f88ad0a3c"
119 ; 119 "3";
120 120
121 const char kFakeOCSPResponseCert[] = 121 const char kFakeOCSPResponseCert[] =
122 "3082022930820192a003020102021001aef99bdee0bb58c6f2b816bc3ae02f300d06092a86" 122 "3082022930820192a003020102021001aef99bdee0bb58c6f2b816bc3ae02f300d06092a86"
123 "4886f70d01010505003015311330110603550403130a54657374696e67204341301e170d31" 123 "4886f70d01010505003015311330110603550403130a54657374696e67204341301e170d31"
124 "30303130313036303030305a170d3332313230313036303030305a30373112301006035504" 124 "30303130313036303030305a170d3332313230313036303030305a30373112301006035504"
125 "0313093132372e302e302e31310b300906035504061302585831143012060355040a130b54" 125 "0313093132372e302e302e31310b300906035504061302585831143012060355040a130b54"
126 "657374696e67204f726730819d300d06092a864886f70d010101050003818b003081870281" 126 "657374696e67204f726730819d300d06092a864886f70d010101050003818b003081870281"
127 "8100a71998f2930bfe73d031a87f133d2f378eeeeed52a77e44d0fc9ff6f07ff32cbf3da99" 127 "8100a71998f2930bfe73d031a87f133d2f378eeeeed52a77e44d0fc9ff6f07ff32cbf3da99"
128 "9de4ed65832afcb0807f98787506539d258a0ce3c2c77967653099a9034a9b115a876c39a8" 128 "9de4ed65832afcb0807f98787506539d258a0ce3c2c77967653099a9034a9b115a876c39a8"
129 "c4e4ed4acd0c64095946fb39eeeb47a0704dbb018acf48c3a1c4b895fc409fb4a340a986b1" 129 "c4e4ed4acd0c64095946fb39eeeb47a0704dbb018acf48c3a1c4b895fc409fb4a340a986b1"
(...skipping 14 matching lines...) Expand all
144 "a87f133d2f378eeeeed52a77e44d0fc9ff6f07ff32cbf3da999de4ed65832afcb0807f9878" 144 "a87f133d2f378eeeeed52a77e44d0fc9ff6f07ff32cbf3da999de4ed65832afcb0807f9878"
145 "7506539d258a0ce3c2c77967653099a9034a9b115a876c39a8c4e4ed4acd0c64095946fb39" 145 "7506539d258a0ce3c2c77967653099a9034a9b115a876c39a8c4e4ed4acd0c64095946fb39"
146 "eeeb47a0704dbb018acf48c3a1c4b895fc409fb4a340a986b1afc45519ab9eca47c30185c7" 146 "eeeb47a0704dbb018acf48c3a1c4b895fc409fb4a340a986b1afc45519ab9eca47c30185c7"
147 "71c64aa5ecf07d020103a333303130120603551d130101ff040830060101ff020100301b06" 147 "71c64aa5ecf07d020103a333303130120603551d130101ff040830060101ff020100301b06"
148 "03551d200101000411300f300d060b2b06010401d6790201ce0f300d06092a864886f70d01" 148 "03551d200101000411300f300d060b2b06010401d6790201ce0f300d06092a864886f70d01"
149 "01050500038181003f4936f8d00e83fbdde331f2c64335dcf7dec8b1a2597683edeed61af0" 149 "01050500038181003f4936f8d00e83fbdde331f2c64335dcf7dec8b1a2597683edeed61af0"
150 "fa862412fad848938fe7ab77f1f9a43671ff6fdb729386e26f49e7aca0c0ea216e5970d933" 150 "fa862412fad848938fe7ab77f1f9a43671ff6fdb729386e26f49e7aca0c0ea216e5970d933"
151 "3ea1e11df2ccb357a5fed5220f9c6239e8946b9b7517707631d51ab996833d58a022cff5a6" 151 "3ea1e11df2ccb357a5fed5220f9c6239e8946b9b7517707631d51ab996833d58a022cff5a6"
152 "2169ac9258ec110efee78da9ab4a641e3b3c9ee5e8bd291460"; 152 "2169ac9258ec110efee78da9ab4a641e3b3c9ee5e8bd291460";
153 153
154
155 const char kFakeOCSPExtensionValue[] = "74657374"; // "test" 154 const char kFakeOCSPExtensionValue[] = "74657374"; // "test"
156 155
157 } // namespace 156 } // namespace
158 157
159 void GetX509CertLogEntry(LogEntry* entry) { 158 void GetX509CertLogEntry(LogEntry* entry) {
160 entry->type = ct::LogEntry::LOG_ENTRY_TYPE_X509; 159 entry->type = ct::LogEntry::LOG_ENTRY_TYPE_X509;
161 entry->leaf_certificate = HexToBytes(kDefaultDerCert); 160 entry->leaf_certificate = HexToBytes(kDefaultDerCert);
162 } 161 }
163 162
164 std::string GetDerEncodedX509Cert() { return HexToBytes(kDefaultDerCert); } 163 std::string GetDerEncodedX509Cert() {
164 return HexToBytes(kDefaultDerCert);
165 }
165 166
166 void GetPrecertLogEntry(LogEntry* entry) { 167 void GetPrecertLogEntry(LogEntry* entry) {
167 entry->type = ct::LogEntry::LOG_ENTRY_TYPE_PRECERT; 168 entry->type = ct::LogEntry::LOG_ENTRY_TYPE_PRECERT;
168 std::string issuer_hash(HexToBytes(kDefaultIssuerKeyHash)); 169 std::string issuer_hash(HexToBytes(kDefaultIssuerKeyHash));
169 memcpy(entry->issuer_key_hash.data, issuer_hash.data(), issuer_hash.size()); 170 memcpy(entry->issuer_key_hash.data, issuer_hash.data(), issuer_hash.size());
170 entry->tbs_certificate = HexToBytes(kDefaultDerTbsCert); 171 entry->tbs_certificate = HexToBytes(kDefaultDerTbsCert);
171 } 172 }
172 173
173 std::string GetTestDigitallySigned() { 174 std::string GetTestDigitallySigned() {
174 return HexToBytes(kTestDigitallySigned); 175 return HexToBytes(kTestDigitallySigned);
175 } 176 }
176 177
177 std::string GetTestSignedCertificateTimestamp() { 178 std::string GetTestSignedCertificateTimestamp() {
178 return HexToBytes(kTestSignedCertificateTimestamp); 179 return HexToBytes(kTestSignedCertificateTimestamp);
179 } 180 }
180 181
181 std::string GetTestPublicKey() { 182 std::string GetTestPublicKey() {
182 return HexToBytes(kEcP256PublicKey); 183 return HexToBytes(kEcP256PublicKey);
183 } 184 }
184 185
185 std::string GetTestPublicKeyId() { 186 std::string GetTestPublicKeyId() {
186 return HexToBytes(kTestKeyId); 187 return HexToBytes(kTestKeyId);
187 } 188 }
188 189
189 void GetX509CertSCT(scoped_refptr<SignedCertificateTimestamp>* sct_ref) { 190 void GetX509CertSCT(scoped_refptr<SignedCertificateTimestamp>* sct_ref) {
190 CHECK(sct_ref != NULL); 191 CHECK(sct_ref != NULL);
191 *sct_ref = new SignedCertificateTimestamp(); 192 *sct_ref = new SignedCertificateTimestamp();
192 SignedCertificateTimestamp *const sct(sct_ref->get()); 193 SignedCertificateTimestamp* const sct(sct_ref->get());
193 sct->version = ct::SignedCertificateTimestamp::SCT_VERSION_1; 194 sct->version = ct::SignedCertificateTimestamp::SCT_VERSION_1;
194 sct->log_id = HexToBytes(kTestKeyId); 195 sct->log_id = HexToBytes(kTestKeyId);
195 // Time the log issued a SCT for this certificate, which is 196 // Time the log issued a SCT for this certificate, which is
196 // Fri Apr 5 10:04:16.089 2013 197 // Fri Apr 5 10:04:16.089 2013
197 sct->timestamp = base::Time::UnixEpoch() + 198 sct->timestamp = base::Time::UnixEpoch() +
198 base::TimeDelta::FromMilliseconds(GG_INT64_C(1365181456089)); 199 base::TimeDelta::FromMilliseconds(GG_INT64_C(1365181456089));
199 sct->extensions.clear(); 200 sct->extensions.clear();
200 201
201 sct->signature.hash_algorithm = ct::DigitallySigned::HASH_ALGO_SHA256; 202 sct->signature.hash_algorithm = ct::DigitallySigned::HASH_ALGO_SHA256;
202 sct->signature.signature_algorithm = ct::DigitallySigned::SIG_ALGO_ECDSA; 203 sct->signature.signature_algorithm = ct::DigitallySigned::SIG_ALGO_ECDSA;
203 sct->signature.signature_data = HexToBytes(kTestSCTSignatureData); 204 sct->signature.signature_data = HexToBytes(kTestSCTSignatureData);
204 } 205 }
205 206
206 void GetPrecertSCT(scoped_refptr<SignedCertificateTimestamp>* sct_ref) { 207 void GetPrecertSCT(scoped_refptr<SignedCertificateTimestamp>* sct_ref) {
207 CHECK(sct_ref != NULL); 208 CHECK(sct_ref != NULL);
208 *sct_ref = new SignedCertificateTimestamp(); 209 *sct_ref = new SignedCertificateTimestamp();
209 SignedCertificateTimestamp *const sct(sct_ref->get()); 210 SignedCertificateTimestamp* const sct(sct_ref->get());
210 sct->version = ct::SignedCertificateTimestamp::SCT_VERSION_1; 211 sct->version = ct::SignedCertificateTimestamp::SCT_VERSION_1;
211 sct->log_id = HexToBytes(kTestKeyId); 212 sct->log_id = HexToBytes(kTestKeyId);
212 // Time the log issued a SCT for this Precertificate, which is 213 // Time the log issued a SCT for this Precertificate, which is
213 // Fri Apr 5 10:04:16.275 2013 214 // Fri Apr 5 10:04:16.275 2013
214 sct->timestamp = base::Time::UnixEpoch() + 215 sct->timestamp = base::Time::UnixEpoch() +
215 base::TimeDelta::FromMilliseconds(GG_INT64_C(1365181456275)); 216 base::TimeDelta::FromMilliseconds(GG_INT64_C(1365181456275));
216 sct->extensions.clear(); 217 sct->extensions.clear();
217 218
218 sct->signature.hash_algorithm = ct::DigitallySigned::HASH_ALGO_SHA256; 219 sct->signature.hash_algorithm = ct::DigitallySigned::HASH_ALGO_SHA256;
219 sct->signature.signature_algorithm = ct::DigitallySigned::SIG_ALGO_ECDSA; 220 sct->signature.signature_algorithm = ct::DigitallySigned::SIG_ALGO_ECDSA;
220 sct->signature.signature_data = HexToBytes(kTestSCTPrecertSignatureData); 221 sct->signature.signature_data = HexToBytes(kTestSCTPrecertSignatureData);
221 } 222 }
222 223
223 std::string GetDefaultIssuerKeyHash() { 224 std::string GetDefaultIssuerKeyHash() {
224 return HexToBytes(kDefaultIssuerKeyHash); 225 return HexToBytes(kDefaultIssuerKeyHash);
225 } 226 }
226 227
227 std::string GetDerEncodedFakeOCSPResponse() { 228 std::string GetDerEncodedFakeOCSPResponse() {
228 return HexToBytes(kFakeOCSPResponse); 229 return HexToBytes(kFakeOCSPResponse);
229 } 230 }
230 231
231 std::string GetFakeOCSPExtensionValue() { 232 std::string GetFakeOCSPExtensionValue() {
232 return HexToBytes(kFakeOCSPExtensionValue); 233 return HexToBytes(kFakeOCSPExtensionValue);
233 } 234 }
234 235
235 std::string GetDerEncodedFakeOCSPResponseCert() { 236 std::string GetDerEncodedFakeOCSPResponseCert() {
236 return HexToBytes(kFakeOCSPResponseCert); 237 return HexToBytes(kFakeOCSPResponseCert);
237 } 238 }
238 239
239 std::string GetDerEncodedFakeOCSPResponseIssuerCert() { 240 std::string GetDerEncodedFakeOCSPResponseIssuerCert() {
240 return HexToBytes(kFakeOCSPResponseIssuerCert); 241 return HexToBytes(kFakeOCSPResponseIssuerCert);
241 } 242 }
242 243
243 } // namespace ct 244 } // namespace ct
244 245
245 } // namespace net 246 } // namespace net
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698