projects
/
openssl.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Add test corpus for PEM reading
[openssl.git]
/
test
/
recipes
/
04-test_pem_data
/
cert-onecolumn.pem
1
-----BEGIN CERTIFICATE-----
2
M
3
I
4
I
5
E
6
z
7
D
8
C
9
C
10
A
11
7
12
Q
13
C
14
C
15
Q
16
C
17
g
18
x
19
k
20
R
21
o
22
x
23
+
24
Y
25
l
26
j
27
j
28
A
29
N
30
B
31
g
32
k
33
q
34
h
35
k
36
i
37
G
38
9
39
w
40
0
41
B
42
A
43
Q
44
s
45
F
46
A
47
D
48
C
49
C
50
A
51
S
52
Y
53
x
54
Y
55
z
56
B
57
h
58
B
59
g
60
N
61
V
62
B
63
A
64
g
65
M
66
W
67
l
68
R
69
o
70
Z
71
S
72
B
73
H
74
c
75
m
76
V
77
h
78
d
79
C
80
B
81
T
82
d
83
G
84
F
85
0
86
Z
87
S
88
B
89
v
90
Z
91
i
92
B
93
M
94
b
95
2
96
5
97
n
98
L
99
V
100
d
101
p
102
b
103
m
104
R
105
l
106
Z
107
C
108
B
109
D
110
Z
111
X
112
J
113
0
114
a
115
W
116
Z
117
p
118
Y
119
2
120
F
121
0
122
Z
123
S
124
B
125
G
126
a
127
W
128
V
129
s
130
Z
131
C
132
B
133
O
134
Y
135
W
136
1
137
l
138
c
139
y
140
B
141
X
142
a
143
G
144
V
145
y
146
Z
147
W
148
J
149
5
150
I
151
H
152
R
153
v
154
I
155
E
156
l
157
u
158
Y
159
3
160
J
161
l
162
Y
163
X
164
N
165
l
166
I
167
H
168
R
169
o
170
Z
171
S
172
B
173
P
174
d
175
X
176
R
177
w
178
d
179
X
180
Q
181
g
182
U
183
2
184
l
185
6
186
Z
187
T
188
E
189
f
190
M
191
B
192
0
193
G
194
A
195
1
196
U
197
E
198
B
199
w
200
w
201
W
202
V
203
G
204
9
205
v
206
b
207
W
208
F
209
u
210
e
211
W
212
N
213
o
214
Y
215
X
216
J
217
h
218
Y
219
3
220
R
221
l
222
c
223
n
224
N
225
2
226
a
227
W
228
x
229
s
230
Z
231
T
232
F
233
I
234
M
235
E
236
Y
237
G
238
A
239
1
240
U
241
E
242
C
243
g
244
w
245
/
246
V
247
G
248
h
249
l
250
I
251
E
252
J
253
l
254
b
255
m
256
V
257
2
258
b
259
2
260
x
261
l
262
b
263
n
264
Q
265
g
266
U
267
2
268
9
269
j
270
a
271
W
272
V
273
0
274
e
275
S
276
B
277
v
278
Z
279
i
280
B
281
M
282
b
283
3
284
F
285
1
286
Y
287
W
288
N
289
p
290
b
291
3
292
V
293
z
294
I
295
G
296
F
297
u
298
Z
299
C
300
B
301
Q
302
b
303
G
304
V
305
v
306
b
307
m
308
F
309
z
310
d
311
G
312
l
313
j
314
I
315
F
316
B
317
l
318
c
319
m
320
l
321
w
322
a
323
H
324
J
325
h
326
c
327
2
328
l
329
z
330
M
331
T
332
0
333
w
334
O
335
w
336
Y
337
D
338
V
339
Q
340
Q
341
L
342
D
343
D
344
R
345
F
346
b
347
m
348
R
349
v
350
c
351
n
352
N
353
l
354
b
355
W
356
V
357
u
358
d
359
C
360
B
361
v
362
Z
363
i
364
B
365
W
366
b
367
3
368
V
369
j
370
a
371
H
372
N
373
h
374
Z
375
m
376
U
377
n
378
Z
379
C
380
B
381
F
382
d
383
m
384
l
385
k
386
Z
387
W
388
5
389
0
390
a
391
W
392
F
393
y
394
e
395
S
396
B
397
D
398
Z
399
X
400
J
401
0
402
a
403
W
404
Z
405
p
406
Y
407
2
408
F
409
0
410
a
411
W
412
9
413
u
414
M
415
R
416
U
417
w
418
E
419
w
420
Y
421
D
422
V
423
Q
424
Q
425
D
426
D
427
A
428
x
429
j
430
Z
431
X
432
J
433
0
434
L
435
m
436
V
437
4
438
Y
439
W
440
1
441
w
442
b
443
G
444
U
445
w
446
H
447
h
448
c
449
N
450
M
451
T
452
c
453
w
454
M
455
j
456
I
457
z
458
M
459
j
460
A
461
y
462
N
463
T
464
M
465
2
466
W
467
h
468
c
469
N
470
M
471
T
472
c
473
w
474
M
475
z
476
I
477
1
478
M
479
j
480
A
481
y
482
N
483
T
484
M
485
2
486
W
487
j
488
C
489
C
490
A
491
S
492
Y
493
x
494
Y
495
z
496
B
497
h
498
B
499
g
500
N
501
V
502
B
503
A
504
g
505
M
506
W
507
l
508
R
509
o
510
Z
511
S
512
B
513
H
514
c
515
m
516
V
517
h
518
d
519
C
520
B
521
T
522
d
523
G
524
F
525
0
526
Z
527
S
528
B
529
v
530
Z
531
i
532
B
533
M
534
b
535
2
536
5
537
n
538
L
539
V
540
d
541
p
542
b
543
m
544
R
545
l
546
Z
547
C
548
B
549
D
550
Z
551
X
552
J
553
0
554
a
555
W
556
Z
557
p
558
Y
559
2
560
F
561
0
562
Z
563
S
564
B
565
G
566
a
567
W
568
V
569
s
570
Z
571
C
572
B
573
O
574
Y
575
W
576
1
577
l
578
c
579
y
580
B
581
X
582
a
583
G
584
V
585
y
586
Z
587
W
588
J
589
5
590
I
591
H
592
R
593
v
594
I
595
E
596
l
597
u
598
Y
599
3
600
J
601
l
602
Y
603
X
604
N
605
l
606
I
607
H
608
R
609
o
610
Z
611
S
612
B
613
P
614
d
615
X
616
R
617
w
618
d
619
X
620
Q
621
g
622
U
623
2
624
l
625
6
626
Z
627
T
628
E
629
f
630
M
631
B
632
0
633
G
634
A
635
1
636
U
637
E
638
B
639
w
640
w
641
W
642
V
643
G
644
9
645
v
646
b
647
W
648
F
649
u
650
e
651
W
652
N
653
o
654
Y
655
X
656
J
657
h
658
Y
659
3
660
R
661
l
662
c
663
n
664
N
665
2
666
a
667
W
668
x
669
s
670
Z
671
T
672
F
673
I
674
M
675
E
676
Y
677
G
678
A
679
1
680
U
681
E
682
C
683
g
684
w
685
/
686
V
687
G
688
h
689
l
690
I
691
E
692
J
693
l
694
b
695
m
696
V
697
2
698
b
699
2
700
x
701
l
702
b
703
n
704
Q
705
g
706
U
707
2
708
9
709
j
710
a
711
W
712
V
713
0
714
e
715
S
716
B
717
v
718
Z
719
i
720
B
721
M
722
b
723
3
724
F
725
1
726
Y
727
W
728
N
729
p
730
b
731
3
732
V
733
z
734
I
735
G
736
F
737
u
738
Z
739
C
740
B
741
Q
742
b
743
G
744
V
745
v
746
b
747
m
748
F
749
z
750
d
751
G
752
l
753
j
754
I
755
F
756
B
757
l
758
c
759
m
760
l
761
w
762
a
763
H
764
J
765
h
766
c
767
2
768
l
769
z
770
M
771
T
772
0
773
w
774
O
775
w
776
Y
777
D
778
V
779
Q
780
Q
781
L
782
D
783
D
784
R
785
F
786
b
787
m
788
R
789
v
790
c
791
n
792
N
793
l
794
b
795
W
796
V
797
u
798
d
799
C
800
B
801
v
802
Z
803
i
804
B
805
W
806
b
807
3
808
V
809
j
810
a
811
H
812
N
813
h
814
Z
815
m
816
U
817
n
818
Z
819
C
820
B
821
F
822
d
823
m
824
l
825
k
826
Z
827
W
828
5
829
0
830
a
831
W
832
F
833
y
834
e
835
S
836
B
837
D
838
Z
839
X
840
J
841
0
842
a
843
W
844
Z
845
p
846
Y
847
2
848
F
849
0
850
a
851
W
852
9
853
u
854
M
855
R
856
U
857
w
858
E
859
w
860
Y
861
D
862
V
863
Q
864
Q
865
D
866
D
867
A
868
x
869
j
870
Z
871
X
872
J
873
0
874
L
875
m
876
V
877
4
878
Y
879
W
880
1
881
w
882
b
883
G
884
U
885
w
886
g
887
g
888
E
889
i
890
M
891
A
892
0
893
G
894
C
895
S
896
q
897
G
898
S
899
I
900
b
901
3
902
D
903
Q
904
E
905
B
906
A
907
Q
908
U
909
A
910
A
911
4
912
I
913
B
914
D
915
w
916
A
917
w
918
g
919
g
920
E
921
K
922
A
923
o
924
I
925
B
926
A
927
Q
928
C
929
7
930
M
931
O
932
I
933
r
934
q
935
H
936
+
937
Z
938
I
939
J
940
i
941
Z
942
d
943
r
944
o
945
K
946
M
947
r
948
e
949
l
950
K
951
M
952
S
953
v
954
v
955
R
956
K
957
g
958
2
959
M
960
E
961
g
962
j
963
/
964
s
965
x
966
9
967
T
968
a
969
H
970
H
971
q
972
r
973
K
974
y
975
s
976
4
977
A
978
i
979
L
980
4
981
R
982
q
983
/
984
y
985
b
986
Q
987
E
988
i
989
g
990
F
991
C
992
6
993
G
994
8
995
m
996
p
997
Z
998
W
999
b
1000
B
1001
r
1002
U
1003
+
1004
v
1005
N
1006
2
1007
S
1008
L
1009
r
1010
1
1011
Z
1012
s
1013
P
1014
f
1015
t
1016
C
1017
H
1018
I
1019
Y
1020
1
1021
2
1022
L
1023
F
1024
5
1025
6
1026
0
1027
W
1028
L
1029
Y
1030
T
1031
Y
1032
N
1033
q
1034
D
1035
g
1036
F
1037
5
1038
B
1039
d
1040
C
1041
Z
1042
C
1043
r
1044
j
1045
J
1046
2
1047
h
1048
h
1049
N
1050
+
1051
X
1052
w
1053
M
1054
L
1055
2
1056
t
1057
g
1058
Y
1059
d
1060
W
1061
i
1062
o
1063
V
1064
/
1065
E
1066
e
1067
y
1068
8
1069
S
1070
J
1071
S
1072
q
1073
U
1074
s
1075
k
1076
f
1077
0
1078
3
1079
M
1080
p
1081
c
1082
w
1083
n
1084
L
1085
b
1086
V
1087
f
1088
S
1089
p
1090
h
1091
w
1092
m
1093
o
1094
w
1095
q
1096
N
1097
f
1098
i
1099
E
1100
F
1101
F
1102
q
1103
P
1104
B
1105
C
1106
f
1107
7
1108
E
1109
8
1110
I
1111
V
1112
a
1113
r
1114
G
1115
W
1116
c
1117
t
1118
b
1119
M
1120
p
1121
v
1122
l
1123
M
1124
b
1125
A
1126
M
1127
5
1128
o
1129
w
1130
h
1131
M
1132
e
1133
v
1134
/
1135
C
1136
c
1137
m
1138
q
1139
q
1140
t
1141
8
1142
1
1143
N
1144
F
1145
k
1146
b
1147
1
1148
W
1149
V
1150
e
1151
j
1152
v
1153
N
1154
5
1155
v
1156
/
1157
J
1158
K
1159
v
1160
2
1161
4
1162
3
1163
/
1164
X
1165
e
1166
d
1167
f
1168
4
1169
I
1170
7
1171
Z
1172
J
1173
v
1174
7
1175
z
1176
K
1177
e
1178
s
1179
w
1180
o
1181
P
1182
9
1183
p
1184
i
1185
F
1186
z
1187
W
1188
H
1189
X
1190
C
1191
d
1192
9
1193
S
1194
I
1195
V
1196
z
1197
W
1198
q
1199
F
1200
7
1201
7
1202
u
1203
/
1204
c
1205
r
1206
H
1207
u
1208
f
1209
I
1210
h
1211
o
1212
E
1213
a
1214
7
1215
N
1216
k
1217
Z
1218
h
1219
S
1220
C
1221
2
1222
a
1223
o
1224
s
1225
Q
1226
F
1227
6
1228
1
1229
9
1230
i
1231
K
1232
n
1233
f
1234
k
1235
0
1236
n
1237
q
1238
W
1239
a
1240
L
1241
D
1242
J
1243
1
1244
8
1245
2
1246
C
1247
C
1248
X
1249
k
1250
H
1251
E
1252
R
1253
o
1254
Q
1255
C
1256
7
1257
q
1258
9
1259
X
1260
2
1261
I
1262
G
1263
L
1264
D
1265
L
1266
o
1267
A
1268
0
1269
X
1270
A
1271
g
1272
M
1273
B
1274
A
1275
A
1276
E
1277
w
1278
D
1279
Q
1280
Y
1281
J
1282
K
1283
o
1284
Z
1285
I
1286
h
1287
v
1288
c
1289
N
1290
A
1291
Q
1292
E
1293
L
1294
B
1295
Q
1296
A
1297
D
1298
g
1299
g
1300
E
1301
B
1302
A
1303
K
1304
b
1305
t
1306
L
1307
x
1308
+
1309
Y
1310
l
1311
C
1312
G
1313
R
1314
C
1315
B
1316
m
1317
Y
1318
n
1319
3
1320
d
1321
f
1322
Y
1323
F
1324
+
1325
B
1326
I
1327
v
1328
K
1329
/
1330
b
1331
/
1332
e
1333
0
1334
D
1335
K
1336
N
1337
h
1338
D
1339
K
1340
h
1341
b
1342
4
1343
s
1344
9
1345
J
1346
y
1347
w
1348
l
1349
J
1350
4
1351
q
1352
n
1353
A
1354
B
1355
4
1356
8
1357
t
1358
g
1359
P
1360
x
1361
0
1362
q
1363
+
1364
Z
1365
B
1366
+
1367
E
1368
d
1369
M
1370
Y
1371
R
1372
q
1373
C
1374
w
1375
y
1376
v
1377
X
1378
J
1379
x
1380
E
1381
d
1382
Z
1383
7
1384
P
1385
s
1386
C
1387
d
1388
U
1389
e
1390
U
1391
6
1392
x
1393
I
1394
2
1395
y
1396
b
1397
k
1398
h
1399
S
1400
d
1401
U
1402
U
1403
f
1404
Q
1405
b
1406
Y
1407
e
1408
m
1409
3
1410
a
1411
Y
1412
R
1413
G
1414
+
1415
y
1416
u
1417
k
1418
G
1419
z
1420
a
1421
z
1422
y
1423
S
1424
Q
1425
J
1426
s
1427
8
1428
l
1429
G
1430
q
1431
x
1432
B
1433
l
1434
R
1435
M
1436
F
1437
l
1438
/
1439
F
1440
G
1441
C
1442
g
1443
+
1444
o
1445
S
1446
Q
1447
/
1448
I
1449
3
1450
2
1451
e
1452
G
1453
f
1454
8
1455
m
1456
i
1457
c
1458
D
1459
s
1460
k
1461
j
1462
2
1463
z
1464
k
1465
A
1466
J
1467
t
1468
C
1469
k
1470
U
1471
P
1472
H
1473
X
1474
3
1475
0
1476
Y
1477
r
1478
W
1479
M
1480
f
1481
O
1482
w
1483
W
1484
1
1485
r
1486
2
1487
x
1488
Y
1489
r
1490
2
1491
m
1492
B
1493
N
1494
X
1495
b
1496
N
1497
W
1498
X
1499
J
1500
h
1501
W
1502
/
1503
s
1504
I
1505
g
1506
5
1507
u
1508
8
1509
a
1510
a
1511
9
1512
f
1513
c
1514
A
1515
L
1516
e
1517
u
1518
Q
1519
c
1520
M
1521
X
1522
k
1523
b
1524
s
1525
b
1526
V
1527
o
1528
P
1529
m
1530
C
1531
5
1532
a
1533
L
1534
d
1535
i
1536
V
1537
Z
1538
r
1539
v
1540
U
1541
F
1542
o
1543
J
1544
8
1545
D
1546
P
1547
g
1548
0
1549
a
1550
Y
1551
Y
1552
w
1553
j
1554
6
1555
4
1556
R
1557
w
1558
U
1559
0
1560
B
1561
5
1562
H
1563
W
1564
/
1565
7
1566
j
1567
K
1568
h
1569
Q
1570
2
1571
5
1572
F
1573
g
1574
K
1575
V
1576
A
1577
z
1578
L
1579
G
1580
r
1581
g
1582
Y
1583
x
1584
1
1585
D
1586
i
1587
v
1588
k
1589
M
1590
7
1591
U
1592
Q
1593
G
1594
d
1595
W
1596
Y
1597
n
1598
U
1599
8
1600
I
1601
A
1602
A
1603
8
1604
S
1605
8
1606
9
1607
g
1608
R
1609
j
1610
G
1611
k
1612
2
1613
h
1614
n
1615
k
1616
e
1617
a
1618
g
1619
W
1620
a
1621
s
1622
3
1623
d
1624
x
1625
q
1626
T
1627
T
1628
p
1629
g
1630
J
1631
D
1632
h
1633
p
1634
r
1635
g
1636
W
1637
z
1638
y
1639
K
1640
a
1641
9
1642
h
1643
I
1644
I
1645
=
1646
-----END CERTIFICATE-----