|
14 | 14 |
|
15 | 15 | #include <stddef.h> |
16 | 16 |
|
17 | | -static const PRTime kCTExpirationTime = INT64_C(1775127050000000); |
| 17 | +static const PRTime kCTExpirationTime = INT64_C(1775472842000000); |
18 | 18 |
|
19 | 19 | namespace mozilla::ct { |
20 | 20 |
|
@@ -47,16 +47,6 @@ struct CTLogOperatorInfo { |
47 | 47 | }; |
48 | 48 |
|
49 | 49 | const CTLogInfo kCTLogList[] = { |
50 | | - {"Google 'Argon2025h2' log", CTLogState::Admissible, CTLogFormat::RFC6962, |
51 | | - 1701000000000, // 2023-11-26T12:00:00Z |
52 | | - 0, // operated by Google |
53 | | - "\x30\x59\x30\x13\x06\x07\x2a\x86\x48\xce\x3d\x02\x01\x06\x08\x2a\x86\x48" |
54 | | - "\xce\x3d\x03\x01\x07\x03\x42\x00\x04\xaf\xe4\xf3\x94\x2c\xdf\xa6\x27\xb5" |
55 | | - "\xfe\xb2\x61\x83\x19\xc8\x21\x3a\x23\xa8\xa9\x3d\x54\xaf\xbc\x31\x9a\x1c" |
56 | | - "\xd3\xc1\xe3\xb6\xc2\xf3\x0f\xc7\xb9\xca\x3b\x1d\x79\x65\x61\x22\x25\x82" |
57 | | - "\x56\x4e\x98\xe8\xaa\x26\x29\x36\x1e\x28\x60\x6f\xeb\x15\x6e\xf7\x7c\xd0" |
58 | | - "\xba", |
59 | | - 91}, |
60 | 50 | {"Google 'Argon2026h1' log", CTLogState::Admissible, CTLogFormat::RFC6962, |
61 | 51 | 1727734767000, // 2024-09-30T22:19:27Z |
62 | 52 | 0, // operated by Google |
@@ -87,16 +77,6 @@ const CTLogInfo kCTLogList[] = { |
87 | 77 | "\x62\x3d\x18\x37\xbe\x29\xf9\xe1\x95\x02\x91\x4c\xb0\xce\x21\xfe\x3c\xc2" |
88 | 78 | "\xb0", |
89 | 79 | 91}, |
90 | | - {"Google 'Xenon2025h2' log", CTLogState::Admissible, CTLogFormat::RFC6962, |
91 | | - 1701000000000, // 2023-11-26T12:00:00Z |
92 | | - 0, // operated by Google |
93 | | - "\x30\x59\x30\x13\x06\x07\x2a\x86\x48\xce\x3d\x02\x01\x06\x08\x2a\x86\x48" |
94 | | - "\xce\x3d\x03\x01\x07\x03\x42\x00\x04\x6b\xe0\xaf\xed\x06\x7c\x3d\xef\xd9" |
95 | | - "\x0e\xe4\x58\x4b\x04\xd8\x2a\x47\x99\x90\x89\x7a\xb9\x36\xa5\x75\xc8\x04" |
96 | | - "\xb8\xcb\xe2\xaa\x2b\xb5\x68\x9d\x88\x29\xa2\xa5\xcf\xce\x2b\x9a\x15\x9b" |
97 | | - "\xa0\x3e\x9d\x94\x1c\xb2\xb7\x4a\xf2\x51\xec\x40\xed\x62\x47\xa4\x03\x49" |
98 | | - "\x86", |
99 | | - 91}, |
100 | 80 | {"Google 'Xenon2026h1' log", CTLogState::Admissible, CTLogFormat::RFC6962, |
101 | 81 | 1727734767000, // 2024-09-30T22:19:27Z |
102 | 82 | 0, // operated by Google |
@@ -127,16 +107,6 @@ const CTLogInfo kCTLogList[] = { |
127 | 107 | "\x86\x96\xd1\x44\xb8\xb9\x07\x7a\xcf\x94\x16\x97\x57\x2c\x2e\x47\x92\x05" |
128 | 108 | "\x0e", |
129 | 109 | 91}, |
130 | | - {"Cloudflare 'Nimbus2025'", CTLogState::Admissible, CTLogFormat::RFC6962, |
131 | | - 1702969200000, // 2023-12-19T07:00:00Z |
132 | | - 1, // operated by Cloudflare |
133 | | - "\x30\x59\x30\x13\x06\x07\x2a\x86\x48\xce\x3d\x02\x01\x06\x08\x2a\x86\x48" |
134 | | - "\xce\x3d\x03\x01\x07\x03\x42\x00\x04\x1a\x80\x1a\x15\x19\x19\x23\x79\xb4" |
135 | | - "\xfa\xa0\x79\x8e\x8d\xd5\xc1\xdc\xc2\xb5\x96\x92\x7e\x94\xe0\xc3\x7e\x14" |
136 | | - "\x7c\x0a\x0d\x2d\x46\xa8\x9d\x1b\xb1\x41\x65\x0c\x5f\x98\xc4\x5a\x17\x79" |
137 | | - "\x81\x5b\x4a\x14\x41\xec\xaf\xa9\x5d\x0e\xab\x12\x19\x71\xcd\x43\xef\xbb" |
138 | | - "\x97", |
139 | | - 91}, |
140 | 110 | {"Cloudflare 'Nimbus2026'", CTLogState::Admissible, CTLogFormat::RFC6962, |
141 | 111 | 1731088800000, // 2024-11-08T18:00:00Z |
142 | 112 | 1, // operated by Cloudflare |
@@ -177,16 +147,6 @@ const CTLogInfo kCTLogList[] = { |
177 | 147 | "\x75\x80\xb7\x53\xa7\x85\xd5\xbc\xab\x47\x06\x55\xdb\xb5\xdf\x88\xa1\x6f" |
178 | 148 | "\x38", |
179 | 149 | 91}, |
180 | | - {"DigiCert 'Wyvern2025h2' Log", CTLogState::Admissible, CTLogFormat::RFC6962, |
181 | | - 1724900983000, // 2024-08-29T03:09:43Z |
182 | | - 2, // operated by DigiCert |
183 | | - "\x30\x59\x30\x13\x06\x07\x2a\x86\x48\xce\x3d\x02\x01\x06\x08\x2a\x86\x48" |
184 | | - "\xce\x3d\x03\x01\x07\x03\x42\x00\x04\xe0\xdb\x41\xef\xe4\x04\xbd\xcb\x6b" |
185 | | - "\x2e\x4c\xcc\xf1\x6c\xde\x41\x58\x7f\xfe\x94\xf6\x7a\xf6\x60\xed\x8b\x76" |
186 | | - "\x72\xa3\xa2\x1c\x31\x13\x32\x35\xa1\xf2\x08\xd2\x68\xc5\x34\xa7\x56\x08" |
187 | | - "\x1c\x63\xde\x95\xe2\x81\x69\x97\x8d\x1e\xa8\xb7\x66\x51\x25\x75\x4d\x78" |
188 | | - "\x2e", |
189 | | - 91}, |
190 | 150 | {"DigiCert 'Wyvern2026h1'", CTLogState::Admissible, CTLogFormat::RFC6962, |
191 | 151 | 1731024000000, // 2024-11-08T00:00:00Z |
192 | 152 | 2, // operated by DigiCert |
@@ -227,16 +187,6 @@ const CTLogInfo kCTLogList[] = { |
227 | 187 | "\xbb\xcf\x3f\x1a\xbc\x67\xe3\xa9\x26\x7a\x17\x4e\x29\x50\xc5\x7b\x16\xdd" |
228 | 188 | "\x4a", |
229 | 189 | 91}, |
230 | | - {"DigiCert 'Sphinx2025h2' Log", CTLogState::Admissible, CTLogFormat::RFC6962, |
231 | | - 1724900983000, // 2024-08-29T03:09:43Z |
232 | | - 2, // operated by DigiCert |
233 | | - "\x30\x59\x30\x13\x06\x07\x2a\x86\x48\xce\x3d\x02\x01\x06\x08\x2a\x86\x48" |
234 | | - "\xce\x3d\x03\x01\x07\x03\x42\x00\x04\x41\x8c\x50\x13\x54\xb1\x19\x05\xb7" |
235 | | - "\x7f\x4a\x20\x6e\xa3\x75\x63\xca\x34\xf4\xcc\x74\xea\x32\x3b\xb6\x8b\x03" |
236 | | - "\x14\xa8\x52\x7f\x32\x87\x5e\x59\x9e\x0f\xab\x18\x9e\x29\x6c\xb5\x72\x77" |
237 | | - "\x1a\x27\x54\x85\x5d\xc1\x7b\x24\xa8\x34\xe3\xcd\x88\xce\xd4\x50\x1b\xbe" |
238 | | - "\x69", |
239 | | - 91}, |
240 | 190 | {"DigiCert 'Sphinx2026h1'", CTLogState::Admissible, CTLogFormat::RFC6962, |
241 | 191 | 1731024000000, // 2024-11-08T00:00:00Z |
242 | 192 | 2, // operated by DigiCert |
@@ -337,16 +287,6 @@ const CTLogInfo kCTLogList[] = { |
337 | 287 | "\x65\x35\x63\xf0\x49\xbe\x72\xd1\xaa\x9d\xaf\x7d\x08\xc4\xb4\x8d\x59\x3d" |
338 | 288 | "\x73", |
339 | 289 | 91}, |
340 | | - {"Sectigo 'Elephant2025h2'", CTLogState::Admissible, CTLogFormat::RFC6962, |
341 | | - 1753148000000, // 2025-07-22T01:33:20Z |
342 | | - 3, // operated by Sectigo |
343 | | - "\x30\x59\x30\x13\x06\x07\x2a\x86\x48\xce\x3d\x02\x01\x06\x08\x2a\x86\x48" |
344 | | - "\xce\x3d\x03\x01\x07\x03\x42\x00\x04\xd0\xe9\x4b\x78\x65\xb6\xa9\x46\x46" |
345 | | - "\x52\x84\x04\x47\x27\x70\xdc\x69\x5a\xc8\x43\xb7\x64\xad\xf8\xd7\xcc\xd3" |
346 | | - "\x85\x8d\x6d\x0d\x8a\xfc\xe4\x04\xa6\x7b\xa6\x4e\x2f\xfd\x83\x5f\x23\x97" |
347 | | - "\xc3\xc4\x42\xc1\x5b\x0a\x85\x16\xce\xa8\xc1\x0e\xc5\x6e\x10\xda\x9e\x0a" |
348 | | - "\x42", |
349 | | - 91}, |
350 | 290 | {"Sectigo 'Elephant2026h1'", CTLogState::Admissible, CTLogFormat::RFC6962, |
351 | 291 | 1753148000000, // 2025-07-22T01:33:20Z |
352 | 292 | 3, // operated by Sectigo |
@@ -387,16 +327,6 @@ const CTLogInfo kCTLogList[] = { |
387 | 327 | "\x1e\xdc\x8a\xec\x20\x61\x7e\x52\x25\x32\x4e\xd3\xd9\x0a\xe7\xe3\x0f\xed" |
388 | 328 | "\xf2", |
389 | 329 | 91}, |
390 | | - {"Sectigo 'Tiger2025h2'", CTLogState::Admissible, CTLogFormat::RFC6962, |
391 | | - 1758236400000, // 2025-09-18T23:00:00Z |
392 | | - 3, // operated by Sectigo |
393 | | - "\x30\x59\x30\x13\x06\x07\x2a\x86\x48\xce\x3d\x02\x01\x06\x08\x2a\x86\x48" |
394 | | - "\xce\x3d\x03\x01\x07\x03\x42\x00\x04\x15\x49\x79\x91\xe0\x5b\x59\x57\x24" |
395 | | - "\x5c\xcb\xfa\x59\x25\x93\xa1\x37\x86\xc2\x2f\x43\x48\xd0\x88\xd9\x66\x65" |
396 | | - "\x20\x43\x41\x90\x0f\xf3\x00\x39\xa6\x4b\x9f\x30\xdf\x7f\xdf\xd0\x98\x42" |
397 | | - "\xd8\xa1\x24\x59\x2f\xb8\x4f\xbf\xdb\x60\xe5\xef\xe1\xd0\xcd\xcf\x3a\xc4" |
398 | | - "\xc6", |
399 | | - 91}, |
400 | 330 | {"Sectigo 'Tiger2026h1'", CTLogState::Admissible, CTLogFormat::RFC6962, |
401 | 331 | 1758236400000, // 2025-09-18T23:00:00Z |
402 | 332 | 3, // operated by Sectigo |
@@ -467,16 +397,6 @@ const CTLogInfo kCTLogList[] = { |
467 | 397 | "\xf4\xfc\x5c\xa9\x8c\x5f\xfb\x0d\x60\xe4\x2c\x0f\x16\xec\x2a\xb2\x6d\xeb" |
468 | 398 | "\x15", |
469 | 399 | 91}, |
470 | | - {"Let's Encrypt 'Sycamore2025h2d'", CTLogState::Admissible, CTLogFormat::Tiled, |
471 | | - 1764212400000, // 2025-11-27T03:00:00Z |
472 | | - 4, // operated by Let's Encrypt |
473 | | - "\x30\x59\x30\x13\x06\x07\x2a\x86\x48\xce\x3d\x02\x01\x06\x08\x2a\x86\x48" |
474 | | - "\xce\x3d\x03\x01\x07\x03\x42\x00\x04\x44\x8f\x20\xad\xdd\xeb\xb2\xe1\x3d" |
475 | | - "\xe7\xfd\xd1\x93\xf2\x67\xf6\xb1\x81\xae\x97\x2f\x0e\xa0\xfa\x63\x93\xa8" |
476 | | - "\xcf\x51\x3e\xc4\x00\x46\x97\x7c\x3a\x24\xb7\x45\x1d\xfc\xd2\x15\x9b\xc4" |
477 | | - "\x15\x7f\xc6\xa1\xaa\xfa\x9d\xbc\xd0\x1e\xd5\x7b\xe6\xe7\x78\x47\x42\x1a" |
478 | | - "\x7e", |
479 | | - 91}, |
480 | 400 | {"Let's Encrypt 'Sycamore2026h1'", CTLogState::Admissible, CTLogFormat::Tiled, |
481 | 401 | 1764212400000, // 2025-11-27T03:00:00Z |
482 | 402 | 4, // operated by Let's Encrypt |
@@ -517,16 +437,6 @@ const CTLogInfo kCTLogList[] = { |
517 | 437 | "\x5b\xe0\x07\xf7\x00\x16\x3c\xb4\x4b\xe6\xf9\xad\xcf\xb6\x64\x87\x67\xf6" |
518 | 438 | "\x9c", |
519 | 439 | 91}, |
520 | | - {"Let's Encrypt 'Willow2025h2d'", CTLogState::Admissible, CTLogFormat::Tiled, |
521 | | - 1764212400000, // 2025-11-27T03:00:00Z |
522 | | - 4, // operated by Let's Encrypt |
523 | | - "\x30\x59\x30\x13\x06\x07\x2a\x86\x48\xce\x3d\x02\x01\x06\x08\x2a\x86\x48" |
524 | | - "\xce\x3d\x03\x01\x07\x03\x42\x00\x04\x95\x7e\xfc\x58\xe6\x6c\xac\x3a\x7b" |
525 | | - "\xfc\xb0\xc5\xbe\xc1\xb2\xb5\xc9\x5a\x9d\x68\x49\xda\x81\x30\x76\x0c\xad" |
526 | | - "\x2a\x8d\xb5\x66\xb0\xb3\x6c\x9e\xab\x68\x50\x26\x67\x56\xcc\x16\x1e\x01" |
527 | | - "\xff\x4f\x9e\xd5\xa5\xad\x7e\x11\xb6\xc2\x00\x8c\xd9\xec\x7f\x68\x38\x19" |
528 | | - "\xb8", |
529 | | - 91}, |
530 | 440 | {"Let's Encrypt 'Willow2026h1'", CTLogState::Admissible, CTLogFormat::Tiled, |
531 | 441 | 1764212400000, // 2025-11-27T03:00:00Z |
532 | 442 | 4, // operated by Let's Encrypt |
@@ -567,26 +477,6 @@ const CTLogInfo kCTLogList[] = { |
567 | 477 | "\x8e\xd1\x3f\xe5\x5a\xa8\xf5\x88\xd0\x6e\x76\x8e\x78\x7e\x16\x9b\x83\xe1" |
568 | 478 | "\x75", |
569 | 479 | 91}, |
570 | | - {"TrustAsia Log2025a", CTLogState::Admissible, CTLogFormat::RFC6962, |
571 | | - 1701000000000, // 2023-11-26T12:00:00Z |
572 | | - 5, // operated by TrustAsia |
573 | | - "\x30\x59\x30\x13\x06\x07\x2a\x86\x48\xce\x3d\x02\x01\x06\x08\x2a\x86\x48" |
574 | | - "\xce\x3d\x03\x01\x07\x03\x42\x00\x04\x70\xe5\xb1\xa4\x09\x79\x2b\x9d\xf8" |
575 | | - "\xa3\xa0\xdf\x18\xef\x95\x5d\x03\x6c\x7b\xa1\x91\xa9\xb8\x80\x7d\xec\x5c" |
576 | | - "\x02\x08\xe2\x6e\x2f\x7c\x32\x70\xbd\x96\x84\x5f\xa6\x62\xe9\x65\xb5\x7c" |
577 | | - "\x90\x58\xba\x22\xd5\xf9\xf5\x69\x54\xb7\xa8\x94\x4e\x32\x09\xae\x26\x11" |
578 | | - "\x4d", |
579 | | - 91}, |
580 | | - {"TrustAsia Log2025b", CTLogState::Admissible, CTLogFormat::RFC6962, |
581 | | - 1701000000000, // 2023-11-26T12:00:00Z |
582 | | - 5, // operated by TrustAsia |
583 | | - "\x30\x59\x30\x13\x06\x07\x2a\x86\x48\xce\x3d\x02\x01\x06\x08\x2a\x86\x48" |
584 | | - "\xce\x3d\x03\x01\x07\x03\x42\x00\x04\xaa\xa0\x8b\xdb\x67\x14\x5d\x97\x89" |
585 | | - "\x1d\x08\x8d\x06\xd7\xc1\x94\x8e\xb0\xfa\x4c\x46\xd5\x53\x08\x78\x2b\x04" |
586 | | - "\x53\x6c\xf3\xde\xb1\xd1\x53\x40\xda\x90\x57\xe6\x1a\x9e\x3c\xc7\x03\xb8" |
587 | | - "\xbd\x2f\xa9\xcf\xe8\x7b\x5e\xe1\x4b\x60\xe5\x38\x43\x60\x97\xc1\x5b\x2f" |
588 | | - "\x65", |
589 | | - 91}, |
590 | 480 | {"TrustAsia 'log2026a'", CTLogState::Admissible, CTLogFormat::RFC6962, |
591 | 481 | 1726790400000, // 2024-09-20T00:00:00Z |
592 | 482 | 5, // operated by TrustAsia |
@@ -637,16 +527,6 @@ const CTLogInfo kCTLogList[] = { |
637 | 527 | "\x75\xe3\x66\x75\xa9\x59\x70\x2d\xe2\x5a\x8b\xc0\x7c\x0a\x6f\x5d\x2d\xf7" |
638 | 528 | "\x37", |
639 | 529 | 91}, |
640 | | - {"Geomys 'Tuscolo2025h2'", CTLogState::Admissible, CTLogFormat::Tiled, |
641 | | - 1756623600000, // 2025-08-31T07:00:00Z |
642 | | - 6, // operated by Geomys |
643 | | - "\x30\x59\x30\x13\x06\x07\x2a\x86\x48\xce\x3d\x02\x01\x06\x08\x2a\x86\x48" |
644 | | - "\xce\x3d\x03\x01\x07\x03\x42\x00\x04\x2b\xd7\x78\x18\x6b\x73\x6e\x4c\x30" |
645 | | - "\xb1\x8a\x44\xb6\xf9\xd4\xf4\xa2\xa0\x66\xbe\xbb\x32\xc1\xa5\x07\xb9\xa7" |
646 | | - "\x17\xc0\xd6\xf5\xb1\xe7\x9e\x01\xf3\x3f\x35\xcf\x6d\xda\x3b\x9f\xe1\x72" |
647 | | - "\x0b\x04\x83\x62\xa1\x07\x6d\xa9\x75\x67\x40\x82\x57\x26\x43\xeb\x04\x3f" |
648 | | - "\xa3", |
649 | | - 91}, |
650 | 530 | {"Geomys 'Tuscolo2026h1'", CTLogState::Admissible, CTLogFormat::Tiled, |
651 | 531 | 1756623600000, // 2025-08-31T07:00:00Z |
652 | 532 | 6, // operated by Geomys |
@@ -697,16 +577,6 @@ const CTLogInfo kCTLogList[] = { |
697 | 577 | "\x65\x5e\x3d\xd5\x06\xeb\x35\x18\x34\xea\x63\x3a\x2b\x01\x33\x0d\x75\xed" |
698 | 578 | "\xaa", |
699 | 579 | 91}, |
700 | | - {"IPng Networks 'Halloumi2025h2'", CTLogState::Admissible, CTLogFormat::Tiled, |
701 | | - 1765996200000, // 2025-12-17T18:30:00Z |
702 | | - 7, // operated by IPng Networks |
703 | | - "\x30\x59\x30\x13\x06\x07\x2a\x86\x48\xce\x3d\x02\x01\x06\x08\x2a\x86\x48" |
704 | | - "\xce\x3d\x03\x01\x07\x03\x42\x00\x04\xa8\x9c\x52\x9c\x27\x0c\x85\x68\xa4" |
705 | | - "\x08\x57\x96\xa3\x54\x62\xa6\x51\x9a\x54\x46\x4b\xe5\x59\xf8\x28\x42\x58" |
706 | | - "\x64\xcf\x7b\x46\x8e\x57\xb9\x38\x38\x87\xaf\xa7\xf3\x4e\xee\xb5\xf3\xd2" |
707 | | - "\xee\xaa\xa9\x2e\xfe\x66\x7b\xf7\x5d\x96\x92\x85\x1a\x81\x5f\x90\xc0\x6b" |
708 | | - "\x01", |
709 | | - 91}, |
710 | 580 | {"IPng Networks 'Halloumi2026h1'", CTLogState::Admissible, CTLogFormat::Tiled, |
711 | 581 | 1765996200000, // 2025-12-17T18:30:00Z |
712 | 582 | 7, // operated by IPng Networks |
@@ -747,16 +617,6 @@ const CTLogInfo kCTLogList[] = { |
747 | 617 | "\x28\xe4\x17\x99\x91\x1d\xe0\x1f\xb7\x96\x3a\x2f\x22\x94\x33\xd8\x79\xb2" |
748 | 618 | "\x1c", |
749 | 619 | 91}, |
750 | | - {"IPng Networks 'Gouda2025h2'", CTLogState::Admissible, CTLogFormat::Tiled, |
751 | | - 1764212400000, // 2025-11-27T03:00:00Z |
752 | | - 7, // operated by IPng Networks |
753 | | - "\x30\x59\x30\x13\x06\x07\x2a\x86\x48\xce\x3d\x02\x01\x06\x08\x2a\x86\x48" |
754 | | - "\xce\x3d\x03\x01\x07\x03\x42\x00\x04\xa4\x78\x8f\xdb\x83\x0d\xa3\xca\x60" |
755 | | - "\xb7\x94\x4d\xa1\xac\x2c\xbc\x62\x30\x49\xa5\x44\x28\xda\x9d\xcd\x80\x94" |
756 | | - "\x5e\xd3\x2e\xd0\xc3\x35\xe6\xde\xb7\x77\x6e\x9e\x0d\x40\xf3\xfa\x79\x10" |
757 | | - "\x8c\x00\xae\x46\x8e\x0b\x44\x97\x32\x89\xae\xc8\xd1\xa9\xc4\x74\xd1\xfd" |
758 | | - "\xc0", |
759 | | - 91}, |
760 | 620 | {"IPng Networks 'Gouda2026h1'", CTLogState::Admissible, CTLogFormat::Tiled, |
761 | 621 | 1764212400000, // 2025-11-27T03:00:00Z |
762 | 622 | 7, // operated by IPng Networks |
|
0 commit comments