Commit 5daf264
authored
Don't create Date or Calendar objects for ASN.1 dates unless needed. (#1176)
* Don't create Date or Calendar objects for ASN.1 dates unless needed.
Continues to parse Cert/CRL dates on creation in order to detect
errors, but stores them as longs since the epoch rather than
Dates and lazily creates Dates directly from them rather than
requiring a Calendar.1 parent 23ca210 commit 5daf264
7 files changed
Lines changed: 38 additions & 107 deletions
File tree
- common/src
- jni/main/cpp/conscrypt
- main/java/org/conscrypt
- test/java/org/conscrypt
- openjdk
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4861 | 4861 | | |
4862 | 4862 | | |
4863 | 4863 | | |
| 4864 | + | |
| 4865 | + | |
| 4866 | + | |
| 4867 | + | |
| 4868 | + | |
| 4869 | + | |
| 4870 | + | |
| 4871 | + | |
| 4872 | + | |
| 4873 | + | |
| 4874 | + | |
| 4875 | + | |
| 4876 | + | |
| 4877 | + | |
4864 | 4878 | | |
4865 | 4879 | | |
4866 | 4880 | | |
| |||
4875 | 4889 | | |
4876 | 4890 | | |
4877 | 4891 | | |
4878 | | - | |
| 4892 | + | |
4879 | 4893 | | |
4880 | 4894 | | |
4881 | 4895 | | |
| |||
4892 | 4906 | | |
4893 | 4907 | | |
4894 | 4908 | | |
4895 | | - | |
| 4909 | + | |
4896 | 4910 | | |
4897 | 4911 | | |
4898 | 4912 | | |
| |||
5528 | 5542 | | |
5529 | 5543 | | |
5530 | 5544 | | |
5531 | | - | |
| 5545 | + | |
5532 | 5546 | | |
5533 | 5547 | | |
5534 | 5548 | | |
| |||
5622 | 5636 | | |
5623 | 5637 | | |
5624 | 5638 | | |
5625 | | - | |
| 5639 | + | |
5626 | 5640 | | |
5627 | 5641 | | |
5628 | 5642 | | |
| |||
5639 | 5653 | | |
5640 | 5654 | | |
5641 | 5655 | | |
5642 | | - | |
| 5656 | + | |
5643 | 5657 | | |
5644 | 5658 | | |
5645 | 5659 | | |
| |||
5663 | 5677 | | |
5664 | 5678 | | |
5665 | 5679 | | |
5666 | | - | |
5667 | | - | |
5668 | | - | |
5669 | | - | |
5670 | | - | |
5671 | | - | |
5672 | | - | |
5673 | | - | |
5674 | | - | |
5675 | | - | |
5676 | | - | |
5677 | | - | |
5678 | | - | |
5679 | | - | |
5680 | | - | |
5681 | | - | |
5682 | | - | |
5683 | | - | |
5684 | | - | |
5685 | | - | |
5686 | | - | |
5687 | | - | |
5688 | | - | |
5689 | | - | |
5690 | | - | |
5691 | | - | |
5692 | | - | |
5693 | | - | |
5694 | | - | |
5695 | | - | |
5696 | | - | |
5697 | | - | |
5698 | | - | |
5699 | | - | |
5700 | | - | |
5701 | | - | |
5702 | | - | |
5703 | | - | |
5704 | | - | |
5705 | | - | |
5706 | | - | |
5707 | | - | |
5708 | | - | |
5709 | | - | |
5710 | | - | |
5711 | | - | |
5712 | | - | |
5713 | | - | |
5714 | | - | |
5715 | | - | |
5716 | | - | |
5717 | | - | |
5718 | | - | |
5719 | | - | |
5720 | | - | |
5721 | | - | |
5722 | | - | |
5723 | 5680 | | |
5724 | 5681 | | |
5725 | 5682 | | |
| |||
11218 | 11175 | | |
11219 | 11176 | | |
11220 | 11177 | | |
11221 | | - | |
11222 | 11178 | | |
11223 | 11179 | | |
11224 | 11180 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
611 | 611 | | |
612 | 612 | | |
613 | 613 | | |
614 | | - | |
615 | | - | |
616 | | - | |
617 | | - | |
618 | 614 | | |
619 | 615 | | |
620 | 616 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
53 | | - | |
54 | | - | |
| 53 | + | |
| 54 | + | |
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
| 60 | + | |
| 61 | + | |
70 | 62 | | |
71 | 63 | | |
72 | 64 | | |
| |||
278 | 270 | | |
279 | 271 | | |
280 | 272 | | |
281 | | - | |
| 273 | + | |
282 | 274 | | |
283 | 275 | | |
284 | 276 | | |
285 | 277 | | |
286 | | - | |
| 278 | + | |
287 | 279 | | |
288 | 280 | | |
289 | 281 | | |
| |||
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
| 40 | + | |
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| |||
112 | 112 | | |
113 | 113 | | |
114 | 114 | | |
115 | | - | |
| 115 | + | |
116 | 116 | | |
117 | 117 | | |
118 | 118 | | |
| |||
Lines changed: 8 additions & 22 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
64 | | - | |
65 | | - | |
| 64 | + | |
| 65 | + | |
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
83 | | - | |
84 | | - | |
85 | | - | |
86 | | - | |
| 71 | + | |
| 72 | + | |
87 | 73 | | |
88 | 74 | | |
89 | 75 | | |
| |||
260 | 246 | | |
261 | 247 | | |
262 | 248 | | |
263 | | - | |
| 249 | + | |
264 | 250 | | |
265 | 251 | | |
266 | 252 | | |
267 | 253 | | |
268 | | - | |
| 254 | + | |
269 | 255 | | |
270 | 256 | | |
271 | 257 | | |
| |||
291 | 277 | | |
292 | 278 | | |
293 | 279 | | |
294 | | - | |
| 280 | + | |
295 | 281 | | |
296 | 282 | | |
297 | 283 | | |
298 | 284 | | |
299 | | - | |
| 285 | + | |
300 | 286 | | |
301 | 287 | | |
302 | 288 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
598 | 598 | | |
599 | 599 | | |
600 | 600 | | |
601 | | - | |
| 601 | + | |
602 | 602 | | |
603 | 603 | | |
604 | 604 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
407 | 407 | | |
408 | 408 | | |
409 | 409 | | |
| 410 | + | |
410 | 411 | | |
411 | 412 | | |
412 | 413 | | |
| |||
0 commit comments