Compare commits
665 Commits
revert-914
...
wolfEntrop
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c6ecafced2 | ||
|
|
89f27ceb19 | ||
|
|
eac5c29fdb | ||
|
|
4ccad17a39 | ||
|
|
0786aa2585 | ||
|
|
d49c76945a | ||
|
|
7752df3340 | ||
|
|
ba47f7f333 | ||
|
|
46c704f51f | ||
|
|
09e223baf3 | ||
|
|
15b55ef279 | ||
|
|
59f4fa5686 | ||
|
|
91f3d90f82 | ||
|
|
ab98c150c6 | ||
|
|
176801a21b | ||
|
|
eeb2b09b23 | ||
|
|
4da42ffae9 | ||
|
|
301a4a554b | ||
|
|
dc6fa0ad4e | ||
|
|
b6adf12f83 | ||
|
|
bea6bcbba9 | ||
|
|
30487ad236 | ||
|
|
06d3d6d3df | ||
|
|
23a6edcc89 | ||
|
|
96dde5b4a8 | ||
|
|
8d357de6d8 | ||
|
|
658ea305d1 | ||
|
|
10c5baec1a | ||
|
|
631a28fccc | ||
|
|
0458fba394 | ||
|
|
551f90414c | ||
|
|
da0e4f59ec | ||
|
|
28e4fe3b6c | ||
|
|
46a7719e2d | ||
|
|
8e38e3bb5e | ||
|
|
35374a16fe | ||
|
|
2be7482210 | ||
|
|
d2c0901e80 | ||
|
|
074a3dbcc1 | ||
|
|
c29abccc9f | ||
|
|
dee0658e8a | ||
|
|
5c421a152d | ||
|
|
a68da8d2d5 | ||
|
|
3f441ef1a5 | ||
|
|
6c74098be5 | ||
|
|
d18b251f54 | ||
|
|
46a2234c61 | ||
|
|
30baf0a2e0 | ||
|
|
4e1b719236 | ||
|
|
0767cb84bf | ||
|
|
c61ac22e89 | ||
|
|
dd3b9260f9 | ||
|
|
50c5028c5a | ||
|
|
135bb66352 | ||
|
|
10a60fc41b | ||
|
|
5e2fd78113 | ||
|
|
7916db78e8 | ||
|
|
c430cc75ea | ||
|
|
26ba6344f2 | ||
|
|
c63ca04228 | ||
|
|
d06221c16e | ||
|
|
29c2f15a8f | ||
|
|
6ff57b8045 | ||
|
|
4f3586fe58 | ||
|
|
082943649b | ||
|
|
6c30186168 | ||
|
|
b272f784ec | ||
|
|
5a8411a1ad | ||
|
|
f53191bae2 | ||
|
|
c56ea55f89 | ||
|
|
b2336c57ce | ||
|
|
1ec18949bc | ||
|
|
e78752f3b2 | ||
|
|
7cfffd5bbc | ||
|
|
40c471e20d | ||
|
|
92fffa166b | ||
|
|
3fe534e3a2 | ||
|
|
32911dc6b8 | ||
|
|
4b7c052ee9 | ||
|
|
d1c321abdc | ||
|
|
df99227dc8 | ||
|
|
ca920edbd0 | ||
|
|
fbb7ae2257 | ||
|
|
3296e6a1f0 | ||
|
|
6914f08f5e | ||
|
|
798b16dcef | ||
|
|
32b00fd10b | ||
|
|
4c273a6f3f | ||
|
|
e323fb9675 | ||
|
|
2db1c7a522 | ||
|
|
4da365214a | ||
|
|
d84564217c | ||
|
|
702f6ce94f | ||
|
|
f54ca0d481 | ||
|
|
967f520c28 | ||
|
|
0fa2274a16 | ||
|
|
0771bc42d6 | ||
|
|
4102f8272e | ||
|
|
2c47675194 | ||
|
|
3af60ff85d | ||
|
|
b7ade58c52 | ||
|
|
9c1526c90d | ||
|
|
f977004dca | ||
|
|
9e9a7392d4 | ||
|
|
ea4311666e | ||
|
|
8b3eaa0eff | ||
|
|
fdec53c4c9 | ||
|
|
0cf3728ca0 | ||
|
|
b45217db00 | ||
|
|
22ab16df97 | ||
|
|
88373d8cb5 | ||
|
|
4f4826ae92 | ||
|
|
8654599e61 | ||
|
|
0d49df7735 | ||
|
|
4c5bc5f8fe | ||
|
|
222f6084f8 | ||
|
|
58bd6a8d94 | ||
|
|
a96b35c0ff | ||
|
|
f208716b80 | ||
|
|
53a20f4928 | ||
|
|
f376c8d910 | ||
|
|
3416a0f70e | ||
|
|
e02de78507 | ||
|
|
98d84eb435 | ||
|
|
ca51fda3bb | ||
|
|
15ecc2e4da | ||
|
|
ec60d88f82 | ||
|
|
9b2f7a371f | ||
|
|
78f2e65da6 | ||
|
|
2b8f83fd8d | ||
|
|
d3de6305e8 | ||
|
|
eecf82362e | ||
|
|
bd2cc5ba5c | ||
|
|
c2377fd266 | ||
|
|
975033c64f | ||
|
|
6e826583a3 | ||
|
|
0d7fe2f0a4 | ||
|
|
3ebc0c5f99 | ||
|
|
ed970e7cd8 | ||
|
|
0355a31192 | ||
|
|
08db159c5d | ||
|
|
9780137962 | ||
|
|
3ec882cd66 | ||
|
|
aba0246550 | ||
|
|
b0a7f5938c | ||
|
|
8077551ba8 | ||
|
|
aa0b37a7e5 | ||
|
|
fe69a7cf5a | ||
|
|
97e9fa09bd | ||
|
|
3d99090bcb | ||
|
|
b379de4119 | ||
|
|
d73af7ab77 | ||
|
|
797194f85b | ||
|
|
958fa1af60 | ||
|
|
6e583a01f1 | ||
|
|
572776e685 | ||
|
|
6885573d3d | ||
|
|
9fdcd2e72a | ||
|
|
7f0e575ed7 | ||
|
|
54dc060579 | ||
|
|
4b93e3ecf7 | ||
|
|
f95cb4e9bf | ||
|
|
abec842c59 | ||
|
|
656fe3da7c | ||
|
|
b82cccce21 | ||
|
|
d47108c97f | ||
|
|
e4d47fb5c7 | ||
|
|
e0eac95fc9 | ||
|
|
0714c535f1 | ||
|
|
a43e416f66 | ||
|
|
720b8e117c | ||
|
|
9a4fa0df2c | ||
|
|
33be31aeea | ||
|
|
bb284247b3 | ||
|
|
412a78261d | ||
|
|
6855325bf8 | ||
|
|
0127571238 | ||
|
|
17a08b9e36 | ||
|
|
574067e204 | ||
|
|
5922b5def5 | ||
|
|
78ff20569e | ||
|
|
7cbcd0b00d | ||
|
|
b6cfdcb758 | ||
|
|
f07cd264fe | ||
|
|
9273c00566 | ||
|
|
643cbe127d | ||
|
|
7085421dd0 | ||
|
|
299257eae9 | ||
|
|
bac055dc14 | ||
|
|
a2b3af095d | ||
|
|
9c031608ef | ||
|
|
f1f2423f3c | ||
|
|
5425894127 | ||
|
|
c5ae76e40d | ||
|
|
3209d264b8 | ||
|
|
d45678472d | ||
|
|
d260493642 | ||
|
|
7b7f9a4fe0 | ||
|
|
c14b1a0504 | ||
|
|
df79b1062f | ||
|
|
d7807d39e0 | ||
|
|
8c60b7b250 | ||
|
|
9b90ea83eb | ||
|
|
097cd576ff | ||
|
|
e546d319c1 | ||
|
|
7aec2a8280 | ||
|
|
1d64a4ed8f | ||
|
|
a4be322fd6 | ||
|
|
1c8e7885b4 | ||
|
|
bc72ac375e | ||
|
|
ef92114347 | ||
|
|
bfa04ca5be | ||
|
|
2e281ae2c6 | ||
|
|
50521699af | ||
|
|
993ecad16a | ||
|
|
85bfc49711 | ||
|
|
d883a950d2 | ||
|
|
070923a373 | ||
|
|
e6af5bcd4f | ||
|
|
a1d000cede | ||
|
|
76abc43812 | ||
|
|
c825d0b34c | ||
|
|
7ef560c188 | ||
|
|
594a3bc963 | ||
|
|
4669aaeaed | ||
|
|
7bbe15936d | ||
|
|
2f2d5b37fd | ||
|
|
a6cb6170b6 | ||
|
|
91a526c218 | ||
|
|
093cc04076 | ||
|
|
d54f5e7c6a | ||
|
|
c9cc701097 | ||
|
|
1a779b3f73 | ||
|
|
7524552b1a | ||
|
|
c145b7ee81 | ||
|
|
d62b1068d2 | ||
|
|
1ed1b83aa5 | ||
|
|
a28e107722 | ||
|
|
62deeedb52 | ||
|
|
4282ad38ec | ||
|
|
c354202f11 | ||
|
|
2127365559 | ||
|
|
f087b1300c | ||
|
|
67c2d80470 | ||
|
|
6ff47a7a4c | ||
|
|
61a277c262 | ||
|
|
b75be94f0d | ||
|
|
5b8115ed8f | ||
|
|
33b08ed136 | ||
|
|
3e85b572f3 | ||
|
|
985a090adc | ||
|
|
7f5d02c36b | ||
|
|
f376512692 | ||
|
|
27212312f1 | ||
|
|
df4a2120c2 | ||
|
|
b801396d52 | ||
|
|
36b64fb5ae | ||
|
|
3bd5a30a77 | ||
|
|
b1f2ff73ed | ||
|
|
be301f93da | ||
|
|
dc45a6f340 | ||
|
|
4daab8a813 | ||
|
|
520d9501af | ||
|
|
d60e4ddbd1 | ||
|
|
58e37067ef | ||
|
|
821dc5cb13 | ||
|
|
8533bc803b | ||
|
|
4964a1760a | ||
|
|
ce610db4e8 | ||
|
|
7e6c86a6c3 | ||
|
|
9c3a0e3a67 | ||
|
|
936e350c63 | ||
|
|
1134d246f7 | ||
|
|
b07bc74a71 | ||
|
|
818d1e37eb | ||
|
|
c1339abc05 | ||
|
|
6f9ca6cb52 | ||
|
|
0eb7ad0ead | ||
|
|
90e0857d2d | ||
|
|
259670055a | ||
|
|
be1428d108 | ||
|
|
11d2f4894e | ||
|
|
8b4f816ae7 | ||
|
|
e6ca4d15e2 | ||
|
|
9c1462a9ec | ||
|
|
ca552cc345 | ||
|
|
279238ce63 | ||
|
|
c1032a8cb6 | ||
|
|
5adf392d56 | ||
|
|
3f9e2e5baa | ||
|
|
00c936c29e | ||
|
|
f1faefed91 | ||
|
|
26ba17b48e | ||
|
|
d86575c766 | ||
|
|
0dca3bc24d | ||
|
|
4d6418f31a | ||
|
|
7fa53c8c71 | ||
|
|
bd4099d2d7 | ||
|
|
28c78b5c0c | ||
|
|
fba8cab200 | ||
|
|
525c212d1c | ||
|
|
987bf2fe2e | ||
|
|
714abfa1c0 | ||
|
|
aba9ee4015 | ||
|
|
9881c95c46 | ||
|
|
a36dd35e59 | ||
|
|
2bbc3a0ae2 | ||
|
|
08f5c3e8b9 | ||
|
|
d87ca70048 | ||
|
|
01dc28ad31 | ||
|
|
65bb68b6c0 | ||
|
|
036c66c777 | ||
|
|
c091c8b7ba | ||
|
|
69f236be0a | ||
|
|
6a0be6a7f7 | ||
|
|
d2f819a2f6 | ||
|
|
d475985062 | ||
|
|
e142a9629f | ||
|
|
354c576c96 | ||
|
|
7a43732daa | ||
|
|
4faa21a74a | ||
|
|
8e7f77db76 | ||
|
|
5280bfb89a | ||
|
|
f492abfe9e | ||
|
|
8969e5f36a | ||
|
|
9cf08afbbb | ||
|
|
f508b44f0f | ||
|
|
b924e9a905 | ||
|
|
5ee42402ae | ||
|
|
6fb547a1ae | ||
|
|
e8d9f91868 | ||
|
|
581e86c178 | ||
|
|
0d588b446c | ||
|
|
d0909991fb | ||
|
|
0c4feb0aa6 | ||
|
|
d6aa157187 | ||
|
|
6ee660841b | ||
|
|
0727bae09e | ||
|
|
a22d239bfd | ||
|
|
d88ab84b9f | ||
|
|
058686b829 | ||
|
|
c111c5bacc | ||
|
|
36c953dd8f | ||
|
|
88a55cdb71 | ||
|
|
8d41d1ca65 | ||
|
|
832e23a5f7 | ||
|
|
3746164d60 | ||
|
|
790808b172 | ||
|
|
0c4f5879d8 | ||
|
|
250e19a682 | ||
|
|
f9b666dd8a | ||
|
|
53bbf7f2d7 | ||
|
|
91bf738025 | ||
|
|
1de2ad48bd | ||
|
|
cadea76e43 | ||
|
|
c771167127 | ||
|
|
21a66ec36b | ||
|
|
75097f3e09 | ||
|
|
1602ed2f3a | ||
|
|
7c7040da24 | ||
|
|
204eb96d2f | ||
|
|
014f55fe10 | ||
|
|
3534fad3ee | ||
|
|
4280b52bff | ||
|
|
4b7a2b677b | ||
|
|
77dcbb5603 | ||
|
|
b2c105d5f7 | ||
|
|
6fbd101f7d | ||
|
|
e877fa747d | ||
|
|
dd22fa3243 | ||
|
|
f3428295f6 | ||
|
|
4f0836eb73 | ||
|
|
9872207702 | ||
|
|
e67b85724e | ||
|
|
bae25afa40 | ||
|
|
adc9146035 | ||
|
|
83336e3436 | ||
|
|
6b0e24eed2 | ||
|
|
610d8e5366 | ||
|
|
f4b8f844b2 | ||
|
|
fac53abc14 | ||
|
|
c161cbd9f3 | ||
|
|
a61d79d154 | ||
|
|
b5c5854064 | ||
|
|
6bda10abd0 | ||
|
|
3921362250 | ||
|
|
75a6621c63 | ||
|
|
7a3db09ddd | ||
|
|
b2c5eb51d8 | ||
|
|
e47be2163a | ||
|
|
f713cdb5e0 | ||
|
|
9debdda1fa | ||
|
|
a081a033fd | ||
|
|
e4b7f66927 | ||
|
|
8a6297d42b | ||
|
|
aa56c40d30 | ||
|
|
f8c2e9c000 | ||
|
|
dbc1ecc376 | ||
|
|
d9f8e15fff | ||
|
|
46281a2c17 | ||
|
|
a986b03f53 | ||
|
|
42238c57b7 | ||
|
|
7502cbaa3e | ||
|
|
490f20d8f8 | ||
|
|
9633248b49 | ||
|
|
f767bd2851 | ||
|
|
d1ba8eb9d0 | ||
|
|
f1d014aecd | ||
|
|
f070ae1024 | ||
|
|
883da3dd35 | ||
|
|
5efdc6b7b6 | ||
|
|
ed506a5e4d | ||
|
|
bd9f7b5b87 | ||
|
|
3f460b40bc | ||
|
|
29e2f21fff | ||
|
|
db4d2af935 | ||
|
|
38df498db0 | ||
|
|
f4d929593f | ||
|
|
7c64292851 | ||
|
|
8233d0d8a2 | ||
|
|
13f8f66281 | ||
|
|
b32c1aa15c | ||
|
|
10365d6082 | ||
|
|
6fbbdf9324 | ||
|
|
4dbf96b7bc | ||
|
|
459a4be339 | ||
|
|
b179f0d267 | ||
|
|
f5898d5f5d | ||
|
|
33030c2862 | ||
|
|
5c4801fca1 | ||
|
|
a3af514b65 | ||
|
|
9d72337a25 | ||
|
|
b564138490 | ||
|
|
233e574f32 | ||
|
|
8fbc39ea6c | ||
|
|
14e1d2eec3 | ||
|
|
931384a117 | ||
|
|
1d67e5551b | ||
|
|
4fba5f8679 | ||
|
|
cf9014dce5 | ||
|
|
e4f0acdc1d | ||
|
|
b75af93a05 | ||
|
|
2445af9308 | ||
|
|
5069d977ed | ||
|
|
b3031d25ca | ||
|
|
1237a5468f | ||
|
|
d9b52d832c | ||
|
|
ea300985e0 | ||
|
|
abfcb7122c | ||
|
|
9d546acd03 | ||
|
|
92a47829fa | ||
|
|
ab5d9ad1b8 | ||
|
|
d4242fa026 | ||
|
|
68eb8b70d1 | ||
|
|
f854795c02 | ||
|
|
7128932eff | ||
|
|
dcafe9adf2 | ||
|
|
fe7b6f1651 | ||
|
|
c349001d94 | ||
|
|
ee77094dd6 | ||
|
|
f6be6c8b6d | ||
|
|
cd0d986016 | ||
|
|
874633da38 | ||
|
|
32e24e8199 | ||
|
|
a9ad5181e6 | ||
|
|
303401b047 | ||
|
|
fc348da28f | ||
|
|
9cbc3f97e5 | ||
|
|
a53f0cd3fa | ||
|
|
99c983d44f | ||
|
|
fca3028395 | ||
|
|
781c9bb990 | ||
|
|
46fd3d60f9 | ||
|
|
4e92920a7f | ||
|
|
12cfca4060 | ||
|
|
328f505702 | ||
|
|
7a5e97e30e | ||
|
|
6987304f42 | ||
|
|
d2be867b51 | ||
|
|
ac23b48283 | ||
|
|
f9063c406b | ||
|
|
2adae90a5d | ||
|
|
ea4554c941 | ||
|
|
d8d3a7a22d | ||
|
|
e14cc3a34e | ||
|
|
5804ba759a | ||
|
|
5501111e77 | ||
|
|
408e6f79f9 | ||
|
|
c36c39af0a | ||
|
|
db6a4dfedb | ||
|
|
6de0b93a08 | ||
|
|
6430a123fd | ||
|
|
b4b9bee950 | ||
|
|
36ce93d409 | ||
|
|
31db2b9e08 | ||
|
|
c3c7b11cfc | ||
|
|
abaf57d049 | ||
|
|
d53beb0f9d | ||
|
|
018af47f49 | ||
|
|
992dfecc11 | ||
|
|
2ca9f66579 | ||
|
|
477d7fae54 | ||
|
|
56524a3169 | ||
|
|
b3a5c96c56 | ||
|
|
88075664dc | ||
|
|
d5750ac7ca | ||
|
|
c893191577 | ||
|
|
55a19da4c6 | ||
|
|
234ba7780a | ||
|
|
b4ee8869c8 | ||
|
|
1932c5a96d | ||
|
|
2172a4dea9 | ||
|
|
4a176d175a | ||
|
|
c7cd3b6c6d | ||
|
|
42d2b81231 | ||
|
|
f869daafa2 | ||
|
|
0efc8118d3 | ||
|
|
a3a08e81a9 | ||
|
|
b56cafdd25 | ||
|
|
50f25c5849 | ||
|
|
4719fd5e80 | ||
|
|
7ea66aeffe | ||
|
|
6698cb7616 | ||
|
|
5121847728 | ||
|
|
1247d2b5ed | ||
|
|
7b67dbaa31 | ||
|
|
436a06e864 | ||
|
|
26ed835ca1 | ||
|
|
d8fd19feb8 | ||
|
|
3c81fffedd | ||
|
|
be02b1ea72 | ||
|
|
97c094f802 | ||
|
|
eda6c184bb | ||
|
|
224dbb75d0 | ||
|
|
ef989a4241 | ||
|
|
d2537a883f | ||
|
|
b302e8edd0 | ||
|
|
28aef2f4dd | ||
|
|
f336e8fc5a | ||
|
|
f798a585d9 | ||
|
|
b982f86d2f | ||
|
|
af9a06e9bf | ||
|
|
3a4472f5da | ||
|
|
a3b29ed99f | ||
|
|
193e5205ed | ||
|
|
cac309d0d8 | ||
|
|
54a52f0482 | ||
|
|
677eeb31e4 | ||
|
|
50835c14a2 | ||
|
|
40b9fc35f9 | ||
|
|
65d4e01ad6 | ||
|
|
8516411ff2 | ||
|
|
561fead861 | ||
|
|
b5a914b6c2 | ||
|
|
1cfafc2a52 | ||
|
|
e168714123 | ||
|
|
ae760923e3 | ||
|
|
9cf91e157c | ||
|
|
aa87b35964 | ||
|
|
51a7531b6a | ||
|
|
26c9908504 | ||
|
|
4af6eb4f2b | ||
|
|
93955a2ba7 | ||
|
|
0fcfade6a0 | ||
|
|
7084728482 | ||
|
|
a4d0a777bc | ||
|
|
a8fb94b425 | ||
|
|
4535572428 | ||
|
|
b20f3dac57 | ||
|
|
b8df4d84e9 | ||
|
|
e763dcc33b | ||
|
|
e497d28ae1 | ||
|
|
1c7fe06322 | ||
|
|
006fe05305 | ||
|
|
4dfa75fbfa | ||
|
|
e3fbb24713 | ||
|
|
504c51f354 | ||
|
|
4ca5c315fc | ||
|
|
fa4312edef | ||
|
|
d50593834b | ||
|
|
f4d9c90827 | ||
|
|
7afcf20077 | ||
|
|
4174f554be | ||
|
|
5efc4a7cd0 | ||
|
|
821758a73c | ||
|
|
ed46357fe1 | ||
|
|
23f595586d | ||
|
|
b90720c6be | ||
|
|
5d9c608ed6 | ||
|
|
f143dbb858 | ||
|
|
1f33b9910c | ||
|
|
beaf16b9e8 | ||
|
|
d15523a6df | ||
|
|
0231f33b2e | ||
|
|
8f47b4bb08 | ||
|
|
b7679dbe96 | ||
|
|
2819e5c4cc | ||
|
|
7a0c40ee16 | ||
|
|
05bcd82adc | ||
|
|
66ee2c2ef3 | ||
|
|
7ddf263199 | ||
|
|
72ae012ace | ||
|
|
b8b35e25e6 | ||
|
|
377d238457 | ||
|
|
5b864657b7 | ||
|
|
d2c16bacb6 | ||
|
|
3bdb43eb6a | ||
|
|
5cb2103feb | ||
|
|
65108beee8 | ||
|
|
b591b52ab2 | ||
|
|
600058529c | ||
|
|
bf5536d6b8 | ||
|
|
152075848c | ||
|
|
a8fca08b7e | ||
|
|
86abe793d7 | ||
|
|
01178b325e | ||
|
|
c2a3a37c1e | ||
|
|
7da0b54d32 | ||
|
|
d4f8c9c754 | ||
|
|
aa8151dc4b | ||
|
|
989a9da65a | ||
|
|
ec92f76dec | ||
|
|
a216ea170c | ||
|
|
5226b1b410 | ||
|
|
167e76add4 | ||
|
|
98ac98db9a | ||
|
|
b146c4e417 | ||
|
|
13809256ef | ||
|
|
dc421a0d4c | ||
|
|
a17b10ef10 | ||
|
|
f5a735a184 | ||
|
|
a7cb64fcc0 | ||
|
|
20d7650edf | ||
|
|
f0b35d18a0 | ||
|
|
3e63bc68d4 | ||
|
|
c397a27897 | ||
|
|
88586a5a47 | ||
|
|
472605fb54 | ||
|
|
de50268dfd | ||
|
|
edf3c3158c | ||
|
|
2332347ca1 | ||
|
|
2028d1f0f4 | ||
|
|
04834680d5 | ||
|
|
484f35244e | ||
|
|
b4f1abe0f4 | ||
|
|
c60553da66 | ||
|
|
623c593210 | ||
|
|
c2eeeafdbe | ||
|
|
4a067fa1bc | ||
|
|
077beaecd8 | ||
|
|
b53db94f1e | ||
|
|
aa6f1b231a | ||
|
|
19b778dda0 | ||
|
|
cb985dcfa8 | ||
|
|
60c84744c8 | ||
|
|
1e367597b6 | ||
|
|
6b01053d98 | ||
|
|
027f0891f4 | ||
|
|
aaadb7971d | ||
|
|
7b4a50b701 | ||
|
|
d6f603b661 | ||
|
|
15a147d957 | ||
|
|
f9eda18445 | ||
|
|
946f20ccc7 | ||
|
|
025dbc3454 |
@@ -16,3 +16,5 @@ rsource "Kconfig.tls-generic"
|
||||
\pagenumbering{alph}
|
||||
DES3_KEY_SIZE = 24, /* 3 des ede */
|
||||
/* functions added to support above needed, removed TOOM and KARATSUBA */
|
||||
#include <sys/systm.h>
|
||||
* extern global version from /usr/src/sys/sys/systm.h */
|
||||
|
||||
135
.github/workflows/arduino.yml
vendored
135
.github/workflows/arduino.yml
vendored
@@ -38,7 +38,7 @@ name: Arduino CI Build (1 of 4) wolfssl
|
||||
#
|
||||
# To test locally:
|
||||
# cd [your WOLFSSL_ROOT], e.g. cd /mnt/c/workspace/wolfssl-$USER
|
||||
# [optional checkout] e.g. git checkout tags/v5.8.2-stable
|
||||
# [optional checkout] e.g. git checkout tags/v5.8.4-stable
|
||||
# pushd ./IDE/ARDUINO
|
||||
# export ARDUINO_ROOT="$HOME/Arduino/libraries"
|
||||
# ./wolfssl-arduino.sh INSTALL
|
||||
@@ -50,6 +50,7 @@ on:
|
||||
push:
|
||||
branches: [ '**', 'master', 'main', 'release/**' ]
|
||||
paths:
|
||||
# Specific to this Arduino CI Build (1 of 4)
|
||||
- '.github/workflows/arduino.yml'
|
||||
- 'IDE/ARDUINO/**'
|
||||
- 'src/**'
|
||||
@@ -66,16 +67,60 @@ on:
|
||||
workflow_dispatch:
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.workflow }}-${{ github.ref }}
|
||||
# Same branch push cancels other jobs. Other PR branches untouched
|
||||
|
||||
group: ${{ github.workflow }}-${{ github.ref_name }}
|
||||
cancel-in-progress: true
|
||||
|
||||
# END OF COMMON SECTION
|
||||
|
||||
jobs:
|
||||
build:
|
||||
if: github.repository_owner == 'wolfssl'
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
fqbn:
|
||||
# When editing this list, be sure to also edit file: board_list.txt
|
||||
# The compile-all-examples.sh optionally takes a FQBN parameter to
|
||||
# optionally compile all examples ONLY for the respective fully qualified board name.
|
||||
# See https://github.com/wolfSSL/wolfssl-examples/blob/master/Arduino/sketches/board_list.txt
|
||||
|
||||
- arduino:avr:ethernet
|
||||
- arduino:avr:leonardoeth
|
||||
- arduino:avr:mega
|
||||
- arduino:avr:nano
|
||||
- arduino:avr:uno
|
||||
- arduino:avr:yun
|
||||
- arduino:samd:mkrwifi1010
|
||||
- arduino:samd:mkr1000
|
||||
- arduino:samd:mkrfox1200
|
||||
- arduino:mbed_edge:edge_control
|
||||
- arduino:mbed_nano:nanorp2040connect
|
||||
- arduino:mbed_portenta:envie_m7
|
||||
- arduino:mbed_portenta:portenta_x8
|
||||
- arduino:renesas_uno:unor4wifi
|
||||
- arduino:sam:arduino_due_x
|
||||
- arduino:samd:arduino_zero_native
|
||||
- arduino:samd:tian
|
||||
- esp32:esp32:esp32
|
||||
- esp32:esp32:esp32s2
|
||||
- esp32:esp32:esp32s3
|
||||
- esp32:esp32:esp32c3
|
||||
- esp32:esp32:esp32c6
|
||||
- esp32:esp32:esp32h2
|
||||
- esp8266:esp8266:generic
|
||||
- teensy:avr:teensy40
|
||||
|
||||
# Not yet supported, not in standard library
|
||||
# - esp32:esp32:nano_nora
|
||||
|
||||
# End strategy matrix
|
||||
env:
|
||||
REPO_OWNER: ${{ github.repository_owner }}
|
||||
|
||||
steps:
|
||||
- name: Checkout Repository
|
||||
uses: actions/checkout@v4
|
||||
@@ -84,7 +129,7 @@ jobs:
|
||||
run: |
|
||||
# Script to fetch and run install.sh from arduino/arduino-cli
|
||||
|
||||
# The install script will test to see if the recently installed apps in in the path
|
||||
# The install script will test to see if the recently installed apps in the path
|
||||
# So set it up in advance:
|
||||
mkdir -p "${PWD}/bin"
|
||||
echo "${PWD}/bin" >> $GITHUB_PATH
|
||||
@@ -95,7 +140,7 @@ jobs:
|
||||
# Ensures that BINDIR exists before the installer runs
|
||||
mkdir -p "$ROOT_BIN"
|
||||
|
||||
# Save as a lobal environment variable
|
||||
# Save as a global environment variable
|
||||
echo "$ROOT_BIN" >> "$GITHUB_PATH"
|
||||
|
||||
# Download and run install script from Arduino:
|
||||
@@ -126,34 +171,53 @@ jobs:
|
||||
echo "Alternative install script not needed."
|
||||
fi
|
||||
|
||||
- name: Confirm Arduino CLI install
|
||||
- name: Confirm Arduino CLI Install
|
||||
run: arduino-cli version
|
||||
|
||||
- name: Derive CORE_ID (vendor:arch from FQBN)
|
||||
run: |
|
||||
CORE_ID="$(echo '${{ matrix.fqbn }}' | cut -d: -f1-2)"
|
||||
echo "CORE_ID=$CORE_ID" >> "$GITHUB_ENV"
|
||||
|
||||
- name: Setup Arduino CLI
|
||||
run: |
|
||||
arduino-cli config init
|
||||
arduino-cli core update-index
|
||||
|
||||
# wait 10 minutes for big downloads (or use 0 for no limit)
|
||||
arduino-cli config set network.connection_timeout 600s
|
||||
|
||||
arduino-cli config add board_manager.additional_urls https://www.pjrc.com/teensy/package_teensy_index.json
|
||||
arduino-cli core update-index
|
||||
arduino-cli config add board_manager.additional_urls https://arduino.esp8266.com/stable/package_esp8266com_index.json
|
||||
arduino-cli core update-index
|
||||
arduino-cli core install esp32:esp32 # ESP32
|
||||
arduino-cli core install arduino:avr # Arduino Uno, Mega, Nano
|
||||
arduino-cli core install arduino:sam # Arduino Due
|
||||
arduino-cli core install arduino:samd # Arduino Zero
|
||||
arduino-cli core install teensy:avr # PJRC Teensy
|
||||
arduino-cli core install esp8266:esp8266 # ESP8266
|
||||
arduino-cli core install arduino:mbed_nano # nanorp2040connect
|
||||
arduino-cli core install arduino:mbed_portenta # portenta_h7_m7
|
||||
arduino-cli core install arduino:mbed_edge
|
||||
|
||||
echo "CORE_ID: $CORE_ID"
|
||||
arduino-cli core install "$CORE_ID"
|
||||
|
||||
# The above is instead of:
|
||||
# arduino-cli core install esp32:esp32 # ESP32
|
||||
# arduino-cli core install arduino:avr # Arduino Uno, Mega, Nano
|
||||
# arduino-cli core install arduino:sam # Arduino Due
|
||||
# arduino-cli core install arduino:samd # Arduino Zero
|
||||
# arduino-cli core install teensy:avr # PJRC Teensy
|
||||
# arduino-cli core install esp8266:esp8266 # ESP8266
|
||||
# arduino-cli core install arduino:mbed_nano # nanorp2040connect
|
||||
# arduino-cli core install arduino:mbed_portenta # portenta_h7_m7
|
||||
# arduino-cli core install arduino:mbed_edge
|
||||
# arduino-cli core install arduino:renesas_uno
|
||||
|
||||
# For reference:
|
||||
|
||||
# mbed nano not yet tested
|
||||
# sudo "/home/$USER/.arduino15/packages/arduino/hardware/mbed_nano/4.2.4/post_install.sh"
|
||||
arduino-cli core install arduino:renesas_uno
|
||||
|
||||
# Always install networking (not part of FQBN matrix)
|
||||
# The first one also creates directory: /home/runner/Arduino/libraries
|
||||
arduino-cli lib install "ArduinoJson" # Example dependency
|
||||
arduino-cli lib install "WiFiNINA" # ARDUINO_SAMD_NANO_33_IOT
|
||||
arduino-cli lib install "Ethernet" # Install Ethernet library
|
||||
arduino-cli lib install "Bridge" # Pseudo-network for things like arduino:samd:tian
|
||||
|
||||
- name: Set job environment variables
|
||||
- name: Set Job Environment Variables
|
||||
run: |
|
||||
# Script to assign some common environment variables after everything is installed
|
||||
|
||||
@@ -178,6 +242,26 @@ jobs:
|
||||
# WOLFSSL_EXAMPLES_ROOT is the repo root, not example location
|
||||
echo "WOLFSSL_EXAMPLES_ROOT = $WOLFSSL_EXAMPLES_ROOT"
|
||||
|
||||
- name: Cache Arduino Packages
|
||||
uses: actions/cache@v4
|
||||
with:
|
||||
path: |
|
||||
~/.arduino15
|
||||
~/.cache/arduino
|
||||
~/.arduino15/staging
|
||||
|
||||
# Arduino libraries
|
||||
# Specific to Arduino CI Build (2 of 4) Arduinbo Release wolfSSL for Local Examples
|
||||
# Include all libraries, as the latest Arduino-wolfSSL will only change upon release.
|
||||
~/Arduino/libraries
|
||||
# Ensure wolfssl is not cached, we're always using the latest. See separate cache.
|
||||
!~/Arduino/libraries/wolfssl
|
||||
key: arduino-${{ runner.os }}-${{ env.CORE_ID }}-${{ hashFiles('Arduino/sketches/board_list.txt') }}
|
||||
|
||||
restore-keys: |
|
||||
arduino-${{ runner.os }}-${{ env.CORE_ID }}-
|
||||
arduino-${{ runner.os }}-
|
||||
|
||||
- name: Get wolfssl-examples
|
||||
run: |
|
||||
# Fetch Arduino examples from the wolfssl-examples repo
|
||||
@@ -211,6 +295,9 @@ jobs:
|
||||
run: |
|
||||
# Run the local wolfssl-arduino.sh install script to install wolfssl Arduino library.
|
||||
|
||||
echo "Installing wolfSSL Arduino library (no cache hit)."
|
||||
rm -rf "$ARDUINO_ROOT/wolfssl"
|
||||
|
||||
# Methods of installing Arduino library:
|
||||
# 1) arduino-cli lib install "wolfSSL"
|
||||
# 2) manual copy of files (typical of the Arduino-wolfssl repo)
|
||||
@@ -253,7 +340,8 @@ jobs:
|
||||
|
||||
# Fetch script and board list into WOLFSSL_EXAMPLES_DIRECTORY
|
||||
echo "Fetching board_list.txt from REPO_OWNER=$REPO_OWNER"
|
||||
curl -L "https://raw.githubusercontent.com/$REPO_OWNER/wolfssl-examples/master/Arduino/sketches/board_list.txt" -o "$WOLFSSL_EXAMPLES_DIRECTORY/$THIS_BOARD_LIST"
|
||||
curl -L "https://raw.githubusercontent.com/$REPO_OWNER/wolfssl-examples/master/Arduino/sketches/board_list.txt" \
|
||||
-o "$WOLFSSL_EXAMPLES_DIRECTORY/$THIS_BOARD_LIST"
|
||||
|
||||
# Check if the first line is "404: Not Found" - which would indicate the curl path above is bad.
|
||||
FILE="$WOLFSSL_EXAMPLES_DIRECTORY/board_list.txt"
|
||||
@@ -272,7 +360,8 @@ jobs:
|
||||
|
||||
# Fetch the compile script from repo: https://github.com/[$USER]/wolfssl-examples/
|
||||
echo "Fetching compile-all-examples.sh from REPO_OWNER=$REPO_OWNER"
|
||||
curl -L "https://raw.githubusercontent.com/$REPO_OWNER/wolfssl-examples/master/Arduino/sketches/compile-all-examples.sh" -o "$WOLFSSL_EXAMPLES_DIRECTORY/compile-all-examples.sh"
|
||||
curl -L "https://raw.githubusercontent.com/$REPO_OWNER/wolfssl-examples/master/Arduino/sketches/compile-all-examples.sh" \
|
||||
-o "$WOLFSSL_EXAMPLES_DIRECTORY/compile-all-examples.sh"
|
||||
|
||||
# Check if the first line is "404: Not Found" - which would indicate the curl path above is bad.
|
||||
FILE="$WOLFSSL_EXAMPLES_DIRECTORY/compile-all-examples.sh"
|
||||
@@ -318,8 +407,12 @@ jobs:
|
||||
|
||||
echo "Change directory to Arduino examples..."
|
||||
pushd "$WOLFSSL_EXAMPLES_DIRECTORY"
|
||||
chmod +x ./compile-all-examples.sh
|
||||
|
||||
# The script expects all the examples to be in the current directory.
|
||||
# Along with ./board_list.txt from examples repo
|
||||
echo "Current directory: $PWD"
|
||||
echo "Calling ./compile-all-examples.sh"
|
||||
bash ./compile-all-examples.sh
|
||||
bash ./compile-all-examples.sh ./board_list.txt "${{ matrix.fqbn }}"
|
||||
popd
|
||||
# End Compile Arduino Sketches for Various Boards
|
||||
|
||||
6
.github/workflows/curl.yml
vendored
6
.github/workflows/curl.yml
vendored
@@ -52,7 +52,7 @@ jobs:
|
||||
- name: Install test dependencies
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt-get install nghttp2 libpsl5 libpsl-dev python3-impacket
|
||||
sudo apt-get install nghttp2 libpsl5 libpsl-dev python3-impacket apache2 apache2-dev
|
||||
|
||||
- name: Download lib
|
||||
uses: actions/download-artifact@v4
|
||||
@@ -68,9 +68,9 @@ jobs:
|
||||
repository: curl/curl
|
||||
path: curl
|
||||
ref: ${{ matrix.curl_ref }}
|
||||
configure: --with-wolfssl=$GITHUB_WORKSPACE/build-dir
|
||||
configure: --with-wolfssl=$GITHUB_WORKSPACE/build-dir --with-test-httpd=yes
|
||||
check: false
|
||||
|
||||
- name: Test curl
|
||||
working-directory: curl
|
||||
run: make -j $(nproc) test-ci
|
||||
run: make -j $(nproc) test-nonflaky
|
||||
|
||||
4
.github/workflows/docker-Espressif.yml
vendored
4
.github/workflows/docker-Espressif.yml
vendored
@@ -19,7 +19,9 @@ jobs:
|
||||
# This should be a safe limit for the tests to run.
|
||||
timeout-minutes: 12
|
||||
container:
|
||||
image: espressif/idf:latest
|
||||
# The latest stable release is v5.5
|
||||
image: espressif/idf:release-v5.5
|
||||
# image: espressif/idf:latest # The "latest" has breaking changes for ESP-IDF V6
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Initialize Espressif IDE and build examples
|
||||
|
||||
47
.github/workflows/fil-c.yml
vendored
Normal file
47
.github/workflows/fil-c.yml
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
name: Fil-C Tests
|
||||
|
||||
env:
|
||||
FIL_C_VERSION: v0.674
|
||||
|
||||
# START OF COMMON SECTION
|
||||
on:
|
||||
push:
|
||||
branches: [ 'master', 'main', 'release/**' ]
|
||||
pull_request:
|
||||
branches: [ '*' ]
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.workflow }}-${{ github.ref }}
|
||||
cancel-in-progress: true
|
||||
# END OF COMMON SECTION
|
||||
|
||||
jobs:
|
||||
run_fil_c:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
config: [
|
||||
# Add new configs here. Don't use CPPFLAGS.
|
||||
'',
|
||||
'--enable-all',
|
||||
]
|
||||
# This should be a safe limit for the tests to run.
|
||||
timeout-minutes: 30
|
||||
if: github.repository_owner == 'wolfssl'
|
||||
runs-on: ubuntu-22.04
|
||||
name: ${{ matrix.config }}
|
||||
steps:
|
||||
- name: Download fil-c release
|
||||
run: gh release download ${{ env.FIL_C_VERSION }} --repo pizlonator/fil-c --pattern 'filc-*'
|
||||
env:
|
||||
GH_TOKEN: ${{ github.token }}
|
||||
|
||||
- name: Extract fil-c tarball
|
||||
run: mkdir -p filc && tar -xf filc-*.tar* --strip-components=1 -C filc
|
||||
|
||||
- name: Build and test wolfSSL
|
||||
uses: wolfSSL/actions-build-autotools-project@v1
|
||||
with:
|
||||
path: wolfssl
|
||||
configure: ${{ matrix.config }} CC=$GITHUB_WORKSPACE/filc/build/bin/filcc --disable-asm CPPFLAGS=-DWC_NO_CACHE_RESISTANT
|
||||
check: true
|
||||
1
.github/workflows/hostap-vm.yml
vendored
1
.github/workflows/hostap-vm.yml
vendored
@@ -79,6 +79,7 @@ jobs:
|
||||
lookup-only: true
|
||||
|
||||
- name: Checkout hostap
|
||||
if: steps.cache.outputs.cache-hit != 'true'
|
||||
run: git clone git://w1.fi/hostap.git hostap
|
||||
|
||||
build_uml_linux:
|
||||
|
||||
2
.github/workflows/linuxkm.yml
vendored
2
.github/workflows/linuxkm.yml
vendored
@@ -36,7 +36,7 @@ jobs:
|
||||
echo "preparing target kernel $(uname -r)"
|
||||
pushd "/lib/modules/$(uname -r)/build" || $(exit 4)
|
||||
if [ -f /proc/config.gz ]; then gzip -dc /proc/config.gz > /tmp/.config && sudo mv /tmp/.config . || $(exit 5); elif [ -f "/boot/config-$(uname -r)" ]; then sudo cp -p "/boot/config-$(uname -r)" .config || $(exit 6); fi
|
||||
sudo make -j 4 oldconfig || $(exit 7)
|
||||
sudo make -j 4 olddefconfig || $(exit 7)
|
||||
sudo make M="$(pwd)" modules_prepare || $(exit 8)
|
||||
popd >/dev/null
|
||||
|
||||
|
||||
@@ -14,8 +14,7 @@ concurrency:
|
||||
|
||||
jobs:
|
||||
make_check:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
if: github.repository_owner == 'wolfssl'
|
||||
runs-on: macos-latest
|
||||
# This should be a safe limit for the tests to run.
|
||||
timeout-minutes: 5
|
||||
|
||||
142
.github/workflows/mono.yml
vendored
Normal file
142
.github/workflows/mono.yml
vendored
Normal file
@@ -0,0 +1,142 @@
|
||||
name: Linux Mono C# Build Test
|
||||
|
||||
# START OF COMMON SECTION
|
||||
on:
|
||||
push:
|
||||
branches: [ 'master', 'main', 'release/**' ]
|
||||
pull_request:
|
||||
branches: [ '*' ]
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.workflow }}-${{ github.ref }}
|
||||
cancel-in-progress: true
|
||||
# END OF COMMON SECTION
|
||||
|
||||
jobs:
|
||||
build_wolfssl:
|
||||
name: Build wolfSSL C# Wrapper
|
||||
if: github.repository_owner == 'wolfssl'
|
||||
runs-on: ubuntu-24.04
|
||||
timeout-minutes: 10
|
||||
steps:
|
||||
|
||||
# Build wolfSSL using the user_settings.h from the C# wrapper directory
|
||||
- name: Build wolfSSL
|
||||
uses: wolfSSL/actions-build-autotools-project@v1
|
||||
with:
|
||||
path: wolfssl
|
||||
configure: --enable-usersettings CPPFLAGS=-I$GITHUB_WORKSPACE/wolfssl/wrapper/CSharp
|
||||
install: true
|
||||
check: false
|
||||
|
||||
- name: Install mono-complete
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y mono-complete
|
||||
|
||||
- name: Copy wolfSSL.dll to C# wrapper directory
|
||||
run: |
|
||||
echo "Copying wolfSSL.dll to C# wrapper directory. $GITHUB_WORKSPACE/build-dir/lib contains:"
|
||||
ls -la $GITHUB_WORKSPACE/build-dir/lib/*
|
||||
cp $GITHUB_WORKSPACE/build-dir/lib/libwolfssl.so $GITHUB_WORKSPACE/wolfssl/wrapper/CSharp/wolfssl.dll
|
||||
cp $GITHUB_WORKSPACE/build-dir/lib/libwolfssl.so $GITHUB_WORKSPACE/wolfssl/wrapper/CSharp/libwolfssl.so
|
||||
|
||||
- name: Build and run wolfCrypt test wrapper
|
||||
working-directory: wolfssl/wrapper/CSharp
|
||||
run: |
|
||||
mcs wolfCrypt-Test/wolfCrypt-Test.cs wolfSSL_CSharp/wolfCrypt.cs wolfSSL_CSharp/wolfSSL.cs wolfSSL_CSharp/X509.cs -OUT:wolfcrypttest.exe
|
||||
mono wolfcrypttest.exe
|
||||
|
||||
- name: Build wolfSSL client/server test
|
||||
working-directory: wolfssl/wrapper/CSharp
|
||||
env:
|
||||
LD_LIBRARY_PATH: $GITHUB_WORKSPACE/build-dir/lib
|
||||
run: |
|
||||
mcs wolfSSL_CSharp/wolfSSL.cs wolfSSL_CSharp/X509.cs wolfSSL-TLS-Server/wolfSSL-TLS-Server.cs -OUT:server.exe
|
||||
mcs wolfSSL_CSharp/wolfCrypt.cs wolfSSL-TLS-Client/wolfSSL-TLS-Client.cs wolfSSL_CSharp/wolfSSL.cs wolfSSL_CSharp/X509.cs -OUT:client.exe
|
||||
|
||||
- name: Test wolfSSL client/server communication
|
||||
working-directory: wolfssl/wrapper/CSharp
|
||||
env:
|
||||
LD_LIBRARY_PATH: $GITHUB_WORKSPACE/build-dir/lib
|
||||
run: |
|
||||
# Start server in background and capture its PID
|
||||
timeout 10s mono server.exe > server.log 2>&1 &
|
||||
SERVER_PID=$!
|
||||
|
||||
# Wait for server to start
|
||||
sleep 2
|
||||
|
||||
# Run client and capture output
|
||||
timeout 5s mono client.exe > client.log 2>&1
|
||||
CLIENT_EXIT_CODE=$?
|
||||
|
||||
# Wait a moment for server to process
|
||||
sleep 1
|
||||
|
||||
# Kill server
|
||||
kill $SERVER_PID 2>/dev/null || true
|
||||
|
||||
# Check if client completed successfully (exit code 0)
|
||||
if [ $CLIENT_EXIT_CODE -eq 0 ]; then
|
||||
echo "Client completed successfully"
|
||||
else
|
||||
echo "Client failed with exit code $CLIENT_EXIT_CODE"
|
||||
cat client.log
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Check for success indicators in logs
|
||||
if grep -q "SSL version is" client.log && grep -q "SSL cipher suite is" client.log; then
|
||||
echo "TLS handshake successful - SSL version and cipher suite detected"
|
||||
else
|
||||
echo "TLS handshake failed - no SSL version/cipher detected"
|
||||
echo "Client log:"
|
||||
cat client.log
|
||||
echo "Server log:"
|
||||
cat server.log
|
||||
exit 1
|
||||
fi
|
||||
|
||||
- name: Test SNI functionality
|
||||
working-directory: wolfssl/wrapper/CSharp
|
||||
env:
|
||||
LD_LIBRARY_PATH: $GITHUB_WORKSPACE/build-dir/lib
|
||||
run: |
|
||||
# Start server with SNI support in background
|
||||
timeout 10s mono server.exe -S > server_sni.log 2>&1 &
|
||||
SERVER_PID=$!
|
||||
|
||||
# Wait for server to start
|
||||
sleep 2
|
||||
|
||||
# Run client with SNI and capture output
|
||||
timeout 5s mono client.exe -S localhost > client_sni.log 2>&1
|
||||
CLIENT_EXIT_CODE=$?
|
||||
|
||||
# Wait a moment for server to process
|
||||
sleep 1
|
||||
|
||||
# Kill server
|
||||
kill $SERVER_PID 2>/dev/null || true
|
||||
|
||||
# Check if client completed successfully
|
||||
if [ $CLIENT_EXIT_CODE -eq 0 ]; then
|
||||
echo "SNI client completed successfully"
|
||||
else
|
||||
echo "SNI client failed with exit code $CLIENT_EXIT_CODE"
|
||||
cat client_sni.log
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Check for SNI success indicators
|
||||
if grep -q "SSL version is" client_sni.log && grep -q "SSL cipher suite is" client_sni.log; then
|
||||
echo "SNI TLS handshake successful"
|
||||
else
|
||||
echo "SNI TLS handshake failed"
|
||||
echo "Client log:"
|
||||
cat client_sni.log
|
||||
echo "Server log:"
|
||||
cat server_sni.log
|
||||
exit 1
|
||||
fi
|
||||
5
.github/workflows/multi-arch.yml
vendored
5
.github/workflows/multi-arch.yml
vendored
@@ -37,6 +37,7 @@ jobs:
|
||||
CFLAGS: -marm -DWOLFSSL_SP_ARM_ARCH=6
|
||||
ARCH: armel
|
||||
EXTRA_OPTS: --enable-sp-asm
|
||||
opts: [ '-O2', '-O3', '-O1 -UFP_ECC', '-O0', '-Os', '-Ofast' ]
|
||||
if: github.repository_owner == 'wolfssl'
|
||||
runs-on: ubuntu-22.04
|
||||
# This should be a safe limit for the tests to run.
|
||||
@@ -47,10 +48,10 @@ jobs:
|
||||
sudo apt update
|
||||
sudo apt install -y crossbuild-essential-${{ matrix.ARCH }} qemu-user
|
||||
- uses: actions/checkout@v4
|
||||
- name: Build
|
||||
- name: Build for ${{ matrix.ARCH }} with Opt Level ${{ matrix.opts }}
|
||||
env:
|
||||
CC: ${{ matrix.CC }}
|
||||
CFLAGS: ${{ matrix.CFLAGS }}
|
||||
CFLAGS: ${{ matrix.CFLAGS }} ${{ matrix.opts }}
|
||||
QEMU_LD_PREFIX: /usr/${{ matrix.HOST }}
|
||||
run: ./autogen.sh && ./configure --host=${{ matrix.HOST }} --enable-all --disable-examples CPPFLAGS="-pedantic -Wdeclaration-after-statement -DTEST_LIBWOLFSSL_SOURCES_INCLUSION_SEQUENCE -DWOLFCRYPT_TEST_LINT" ${{ matrix.EXTRA_OPTS }} && make
|
||||
- name: Print errors
|
||||
|
||||
5
.github/workflows/os-check.yml
vendored
5
.github/workflows/os-check.yml
vendored
@@ -60,6 +60,11 @@ jobs:
|
||||
'--disable-sys-ca-certs',
|
||||
'--enable-all CPPFLAGS=-DWOLFSSL_DEBUG_CERTS ',
|
||||
'--enable-all CFLAGS="-DWOLFSSL_CHECK_MEM_ZERO"',
|
||||
'--enable-coding=no',
|
||||
'--enable-dtls --enable-dtls13 --enable-ocspstapling --enable-ocspstapling2
|
||||
--enable-cert-setup-cb --enable-sessioncerts',
|
||||
'--disable-sni --disable-ecc --disable-tls13 --disable-secure-renegotiation-info',
|
||||
'CPPFLAGS=-DWOLFSSL_BLIND_PRIVATE_KEY',
|
||||
]
|
||||
name: make check
|
||||
if: github.repository_owner == 'wolfssl'
|
||||
|
||||
33
.github/workflows/rust-wrapper.yml
vendored
Normal file
33
.github/workflows/rust-wrapper.yml
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
name: Build Rust Wrapper
|
||||
|
||||
# START OF COMMON SECTION
|
||||
on:
|
||||
push:
|
||||
branches: [ 'master', 'main', 'release/**' ]
|
||||
pull_request:
|
||||
branches: [ '*' ]
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.workflow }}-${{ github.ref }}
|
||||
cancel-in-progress: true
|
||||
# END OF COMMON SECTION
|
||||
|
||||
jobs:
|
||||
build_wolfssl:
|
||||
name: Build wolfSSL Rust Wrapper
|
||||
if: github.repository_owner == 'wolfssl'
|
||||
runs-on: ubuntu-24.04
|
||||
# This should be a safe limit for the tests to run.
|
||||
timeout-minutes: 10
|
||||
steps:
|
||||
- name: Build wolfSSL
|
||||
uses: wolfSSL/actions-build-autotools-project@v1
|
||||
with:
|
||||
path: wolfssl
|
||||
configure: --enable-all
|
||||
- name: Build Rust Wrapper
|
||||
working-directory: wolfssl
|
||||
run: make -C wrapper/rust
|
||||
- name: Run Rust Wrapper Tests
|
||||
working-directory: wolfssl
|
||||
run: make -C wrapper/rust test
|
||||
70
.github/workflows/symbol-prefixes.yml
vendored
Normal file
70
.github/workflows/symbol-prefixes.yml
vendored
Normal file
@@ -0,0 +1,70 @@
|
||||
name: WOLFSSL_API_PREFIX_MAP
|
||||
|
||||
# START OF COMMON SECTION
|
||||
on:
|
||||
push:
|
||||
branches: [ 'master', 'main', 'release/**' ]
|
||||
pull_request:
|
||||
branches: [ '*' ]
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.workflow }}-${{ github.ref }}
|
||||
cancel-in-progress: true
|
||||
# END OF COMMON SECTION
|
||||
|
||||
jobs:
|
||||
make_and_analyze:
|
||||
strategy:
|
||||
matrix:
|
||||
config: [
|
||||
'--enable-all --enable-mlkem --enable-mldsa --enable-xmss --enable-lms --enable-acert --with-sys-crypto-policy CFLAGS=-DWOLFSSL_API_PREFIX_MAP'
|
||||
]
|
||||
name: make and analyze
|
||||
if: github.repository_owner == 'wolfssl'
|
||||
runs-on: ubuntu-22.04
|
||||
# This should be a safe limit for the tests to run.
|
||||
timeout-minutes: 6
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
name: Checkout wolfSSL
|
||||
|
||||
- name: Test --enable-opensslcoexist and TEST_OPENSSL_COEXIST
|
||||
run: |
|
||||
./autogen.sh || $(exit 2)
|
||||
./configure ${{ matrix.config }} || $(exit 3)
|
||||
make -j 4 || $(exit 4)
|
||||
# ignore properly prefixed symbols, and symbols associated with asm implementations (all internal) regardless of prefix:
|
||||
readelf --symbols --wide src/.libs/libwolfssl.so | \
|
||||
awk '
|
||||
BEGIN {
|
||||
total_public_symbols = 0;
|
||||
unprefixed_public_symbols = 0;
|
||||
}
|
||||
{
|
||||
if (($5 == "GLOBAL") && ($6 != "HIDDEN") && ($7 ~ /^[0-9]+$/)) {
|
||||
++total_public_symbols;
|
||||
}
|
||||
}
|
||||
{
|
||||
if (($7 !~ /^[0-9]+$/) ||
|
||||
($8 ~ /^(wc_|wolf|WOLF|__pfx|fe_|sp_[a-zA-Z090-0_]*[0-9])/) ||
|
||||
($8 ~ /(_avx[12]|_AVX[12]|_sse[12]|_SSE[12]|_aesni|_AESNI|_bmi2|_x64$)/))
|
||||
{
|
||||
next;
|
||||
}
|
||||
}
|
||||
{
|
||||
if (($4 == "FUNC") && ($5 == "GLOBAL") && ($6 == "DEFAULT")) {
|
||||
++unprefixed_public_symbols;
|
||||
print;
|
||||
}
|
||||
}
|
||||
END {
|
||||
if (unprefixed_public_symbols) {
|
||||
print unprefixed_public_symbols " unprefixed public symbols found, of " total_public_symbols " total." >"/dev/stderr";
|
||||
exit(1);
|
||||
} else {
|
||||
print total_public_symbols " public symbols found in libwolfssl, all OK.";
|
||||
exit(0);
|
||||
}
|
||||
}' || $(exit 5)
|
||||
57
.github/workflows/threadx.yml
vendored
Normal file
57
.github/workflows/threadx.yml
vendored
Normal file
@@ -0,0 +1,57 @@
|
||||
name: ThreadXBuild Test
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [ 'master', 'main', 'release/**' ]
|
||||
pull_request:
|
||||
branches: [ '*' ]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
|
||||
runs-on: ubuntu-22.04
|
||||
timeout-minutes: 10
|
||||
|
||||
steps:
|
||||
- name: Cache NetXDuo bundle
|
||||
id: cache-netxduo
|
||||
uses: actions/cache@v3
|
||||
with:
|
||||
path: ./v6.4.3_rel.tar.gz
|
||||
key: netxduo-bundle-v6.4.3_rel
|
||||
|
||||
- name: Download NetXDuo bundle if not cached
|
||||
if: steps.cache-netxduo.outputs.cache-hit != 'true'
|
||||
run: |
|
||||
wget https://github.com/eclipse-threadx/netxduo/archive/refs/tags/v6.4.3_rel.tar.gz
|
||||
|
||||
- name: Extract NetXDuo bundle
|
||||
run: |
|
||||
mkdir -p netxduo_src
|
||||
tar -xzf v6.4.3_rel.tar.gz -C netxduo_src --strip-components=1
|
||||
|
||||
- name: Install NetXDuo Dependencies
|
||||
working-directory: ./netxduo_src
|
||||
run: |
|
||||
./scripts/install.sh
|
||||
|
||||
- name: Configure NetX with DNS Client Support
|
||||
working-directory: ./netxduo_src
|
||||
run: |
|
||||
cp addons/dns/nxd_dns.h ./common/inc/
|
||||
cp addons/dns/nxd_dns.c ./common/src/
|
||||
|
||||
- name: Build NetXDuo with DNS Support
|
||||
working-directory: ./netxduo_src
|
||||
run: |
|
||||
rm -rf test/cmake/threadx
|
||||
rm -rf test/cmake/filex
|
||||
./scripts/build_nxd64.sh
|
||||
|
||||
- name: Build wolfSSL
|
||||
uses: wolfSSL/actions-build-autotools-project@v1
|
||||
with:
|
||||
path: wolfssl
|
||||
configure: --enable-enckeys --disable-examples --disable-benchmark --disable-crypttests CPPFLAGS="-DTHREADX -DHAVE_NETX -DWOLFSSL_USER_IO -I${{ github.workspace }}/netxduo_src/common/inc -I${{ github.workspace }}/netxduo_src/ports/linux/gnu/inc -I${{ github.workspace }}/netxduo_src/test/cmake/netxduo64/build/libs/inc" LDFLAGS="-L${{ github.workspace }}/netxduo_src/test/cmake/netxduo64/build/default_build_coverage/netxduo -L${{ github.workspace }}/netxduo_src/test/cmake/netxduo64/build/libs/threadx" LIBS="-lnetxduo -lthreadx"
|
||||
install: false
|
||||
|
||||
7
.github/workflows/watcomc.yml
vendored
7
.github/workflows/watcomc.yml
vendored
@@ -62,9 +62,10 @@ jobs:
|
||||
uses: open-watcom/setup-watcom@v0
|
||||
with:
|
||||
version: ${{ matrix.platform.owimage }}
|
||||
tag: 2025-09-01-Build
|
||||
# Currently fixed to this build because of latest compiler error:
|
||||
# file clbrdll.lib(fltuse80): undefined symbol _SetLD80bit_
|
||||
# Currently fixed to a monthly build because of historical instability with daily releases.
|
||||
# See https://github.com/wolfSSL/wolfssl/pull/9167
|
||||
# Pin to monthly release as needed:
|
||||
tag: 2025-11-03-Build
|
||||
|
||||
- name: Checkout wolfSSL
|
||||
uses: actions/checkout@v4
|
||||
|
||||
12
.gitignore
vendored
12
.gitignore
vendored
@@ -33,7 +33,7 @@ aclocal.m4
|
||||
aminclude.am
|
||||
lt*.m4
|
||||
Makefile.in
|
||||
Makefile
|
||||
/Makefile
|
||||
depcomp
|
||||
missing
|
||||
libtool
|
||||
@@ -249,6 +249,12 @@ linuxkm/linuxkm
|
||||
linuxkm/src
|
||||
linuxkm/patches/src
|
||||
*.nds
|
||||
bsdkm/export_syms
|
||||
bsdkm/i386
|
||||
bsdkm/libwolfssl.ko
|
||||
bsdkm/machine
|
||||
bsdkm/opt_global.h
|
||||
bsdkm/x86
|
||||
|
||||
# autotools generated
|
||||
scripts/unit.test
|
||||
@@ -449,6 +455,7 @@ MagicCrypto
|
||||
# debian packaging
|
||||
debian/changelog
|
||||
debian/control
|
||||
debian/rules
|
||||
*.deb
|
||||
|
||||
# Ada/Alire files
|
||||
@@ -457,6 +464,9 @@ wrapper/Ada/config/
|
||||
wrapper/Ada/lib/
|
||||
wrapper/Ada/obj/
|
||||
|
||||
# Rust wrapper files
|
||||
/wrapper/rust/*/target/
|
||||
|
||||
# PlatformIO
|
||||
/**/.pio
|
||||
/**/.vscode/.browse.c_cpp.db*
|
||||
|
||||
@@ -35,6 +35,7 @@ BASE64_NO_TABLE
|
||||
BLAKE2B_SELFTEST
|
||||
BLAKE2S_SELFTEST
|
||||
BLOCKING
|
||||
BSDKM_EXPORT_SYMS
|
||||
BSP_DEFAULT_IO_CHANNEL_DEFINED
|
||||
BSP_LED_0
|
||||
BSP_LED_1
|
||||
@@ -105,6 +106,7 @@ CONFIG_ESP_WOLFSSL_NO_HW_RSA_PRI_MULMOD
|
||||
CONFIG_ESP_WOLFSSL_NO_STACK_SIZE_BUILD_WARNING
|
||||
CONFIG_FREERTOS_HZ
|
||||
CONFIG_FREERTOS_UNICORE
|
||||
CONFIG_HAVE_KPROBES
|
||||
CONFIG_IDF_TARGET
|
||||
CONFIG_IDF_TARGET_ARCH_RISCV
|
||||
CONFIG_IDF_TARGET_ARCH_XTENSA
|
||||
@@ -221,6 +223,7 @@ ETHERNET_AVAILABLE
|
||||
ETHERNET_H
|
||||
EV_TRIGGER
|
||||
EXTERNAL_LOADER_APP
|
||||
FIPS_OPTEST_FULL_RUN_AT_MODULE_INIT
|
||||
FORCE_FAILURE_GETRANDOM
|
||||
FP_ECC_CONTROL
|
||||
FREERTOS_TCP_WINSIM
|
||||
@@ -303,6 +306,7 @@ INTIMEVER
|
||||
IOTSAFE_NO_GETDATA
|
||||
IOTSAFE_SIG_8BIT_LENGTH
|
||||
KCAPI_USE_XMALLOC
|
||||
KERNEL_ROOT
|
||||
K_SERIES
|
||||
LIBWOLFSSL_VERSION_GIT_BRANCH
|
||||
LIBWOLFSSL_VERSION_GIT_HASH
|
||||
@@ -420,6 +424,7 @@ NO_STDIO_FGETS_REMAP
|
||||
NO_TKERNEL_MEM_POOL
|
||||
NO_TLSX_PSKKEM_PLAIN_ANNOUNCE
|
||||
NO_VERIFY_OID
|
||||
NO_WC_DHGENERATEPUBLIC
|
||||
NO_WC_SSIZE_TYPE
|
||||
NO_WOLFSSL_ALLOC_ALIGN
|
||||
NO_WOLFSSL_AUTOSAR_CRYIF
|
||||
@@ -427,6 +432,7 @@ NO_WOLFSSL_AUTOSAR_CRYPTO
|
||||
NO_WOLFSSL_AUTOSAR_CSM
|
||||
NO_WOLFSSL_BASE64_DECODE
|
||||
NO_WOLFSSL_BN_CTX
|
||||
NO_WOLFSSL_CURVE25519_BLINDING
|
||||
NO_WOLFSSL_MSG_EX
|
||||
NO_WOLFSSL_RENESAS_FSPSM_AES
|
||||
NO_WOLFSSL_RENESAS_FSPSM_HASH
|
||||
@@ -600,7 +606,8 @@ WC_DILITHIUM_CACHE_PUB_VECTORS
|
||||
WC_DILITHIUM_FIXED_ARRAY
|
||||
WC_DISABLE_RADIX_ZERO_PAD
|
||||
WC_ECC_NONBLOCK_ONLY
|
||||
WC_KDF_NIST_SP_800_56C
|
||||
WC_FLAG_DONT_USE_AESNI
|
||||
WC_FORCE_LINUXKM_FORTIFY_SOURCE
|
||||
WC_LMS_FULL_HASH
|
||||
WC_NO_RNG_SIMPLE
|
||||
WC_NO_STATIC_ASSERT
|
||||
@@ -611,13 +618,15 @@ WC_RSA_DIRECT
|
||||
WC_RSA_NONBLOCK
|
||||
WC_RSA_NONBLOCK_TIME
|
||||
WC_RSA_NO_FERMAT_CHECK
|
||||
WC_RWLOCK_OPS_INLINE
|
||||
WC_SHA384
|
||||
WC_SHA384_DIGEST_SIZE
|
||||
WC_SHA512
|
||||
WC_SKIP_INCLUDED_C_FILES
|
||||
WC_SSIZE_TYPE
|
||||
WC_STRICT_SIG
|
||||
WC_WANT_FLAG_DONT_USE_AESNI
|
||||
WC_USE_PIE_FENCEPOSTS_FOR_FIPS
|
||||
WC_WANT_FLAG_DONT_USE_VECTOR_OPS
|
||||
WC_XMSS_FULL_HASH
|
||||
WIFIESPAT
|
||||
WIFI_101
|
||||
@@ -628,7 +637,6 @@ WOLFCRYPT_FIPS_CORE_DYNAMIC_HASH_VALUE
|
||||
WOLFSENTRY_H
|
||||
WOLFSENTRY_NO_JSON
|
||||
WOLFSSL_32BIT_MILLI_TIME
|
||||
WOLFSSL_AARCH64_PRIVILEGE_MODE
|
||||
WOLFSSL_AESNI_BY4
|
||||
WOLFSSL_AESNI_BY6
|
||||
WOLFSSL_AES_CTR_EXAMPLE
|
||||
@@ -706,6 +714,7 @@ WOLFSSL_ECDHX_SHARED_NOT_ZERO
|
||||
WOLFSSL_ECDSA_MATCH_HASH
|
||||
WOLFSSL_ECDSA_SET_K_ONE_LOOP
|
||||
WOLFSSL_EC_POINT_CMP_JACOBIAN
|
||||
WOLFSSL_ED448_NO_LARGE_CODE
|
||||
WOLFSSL_EDDSA_CHECK_PRIV_ON_SIGN
|
||||
WOLFSSL_EMNET
|
||||
WOLFSSL_ESPWROOM32
|
||||
@@ -780,7 +789,6 @@ WOLFSSL_NO_CT_MAX_MIN
|
||||
WOLFSSL_NO_DECODE_EXTRA
|
||||
WOLFSSL_NO_DER_TO_PEM
|
||||
WOLFSSL_NO_DH186
|
||||
WOLFSSL_NO_DH_GEN_PUB
|
||||
WOLFSSL_NO_DTLS_SIZE_CHECK
|
||||
WOLFSSL_NO_ETM_ALERT
|
||||
WOLFSSL_NO_FENCE
|
||||
@@ -829,7 +837,6 @@ WOLFSSL_PSK_IDENTITY_ALERT
|
||||
WOLFSSL_PSK_ID_PROTECTION
|
||||
WOLFSSL_PSK_MULTI_ID_PER_CS
|
||||
WOLFSSL_PSK_TLS13_CB
|
||||
WOLFSSL_PSOC6_CRYPTO
|
||||
WOLFSSL_PYTHON
|
||||
WOLFSSL_RENESAS_FSPSM_CRYPT_ONLY
|
||||
WOLFSSL_RENESAS_RA6M3
|
||||
@@ -939,6 +946,7 @@ _NETOS
|
||||
_POSIX_C_SOURCE
|
||||
_SDCC_VERSION_PATCHLEVEL
|
||||
_SH3
|
||||
_SILICON_LABS_32B_SERIES_3_CONFIG_301
|
||||
_SILICON_LABS_SECURITY_FEATURE
|
||||
_SOCKLEN_T
|
||||
_SYS_DEVCON_LOCAL_H
|
||||
@@ -963,6 +971,7 @@ __ARCH_STRSTR_NO_REDIRECT
|
||||
__ARM_ARCH_7M__
|
||||
__ARM_FEATURE_CRYPTO
|
||||
__ASSEMBLER__
|
||||
__ATOMIC_CONSUME
|
||||
__ATOMIC_RELAXED
|
||||
__AVR_ARCH__
|
||||
__AVR__
|
||||
@@ -1076,6 +1085,7 @@ __svr4__
|
||||
__thumb__
|
||||
__ti__
|
||||
__x86_64__
|
||||
__xtensa__
|
||||
byte
|
||||
configTICK_RATE_HZ
|
||||
fallthrough
|
||||
|
||||
@@ -34,7 +34,7 @@ if("${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_BINARY_DIR}")
|
||||
You must delete them, or cmake will refuse to work.")
|
||||
endif()
|
||||
|
||||
project(wolfssl VERSION 5.8.2 LANGUAGES C ASM)
|
||||
project(wolfssl VERSION 5.8.4 LANGUAGES C ASM)
|
||||
|
||||
# Set WOLFSSL_ROOT if not already defined
|
||||
if ("${WOLFSSL_ROOT}" STREQUAL "")
|
||||
@@ -58,7 +58,7 @@ set(WOLFSSL_LIBRARY_VERSION_SECOND 0)
|
||||
# increment if source code has changed
|
||||
# set to zero if WOLFSSL_LIBRARY_VERSION_FIRST is incremented or
|
||||
# WOLFSSL_LIBRARY_VERSION_SECOND is incremented
|
||||
set(WOLFSSL_LIBRARY_VERSION_THIRD 0)
|
||||
set(WOLFSSL_LIBRARY_VERSION_THIRD 1)
|
||||
|
||||
set(LIBTOOL_FULL_VERSION ${WOLFSSL_LIBRARY_VERSION_FIRST}.${WOLFSSL_LIBRARY_VERSION_SECOND}.${WOLFSSL_LIBRARY_VERSION_THIRD})
|
||||
|
||||
@@ -66,6 +66,9 @@ set(WOLFSSL_DEFINITIONS)
|
||||
set(WOLFSSL_LINK_LIBS)
|
||||
set(WOLFSSL_INCLUDE_DIRS)
|
||||
|
||||
# Initialize pkg-config private variables
|
||||
set(PC_LIBS_PRIVATE "")
|
||||
|
||||
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules/")
|
||||
include(${CMAKE_CURRENT_SOURCE_DIR}/cmake/functions.cmake)
|
||||
|
||||
@@ -2679,16 +2682,17 @@ if(WOLFSSL_EXAMPLES)
|
||||
tests/api/test_pkcs7.c
|
||||
tests/api/test_pkcs12.c
|
||||
tests/api/test_ossl_asn1.c
|
||||
tests/api/test_ossl_bn.c
|
||||
tests/api/test_ossl_bio.c
|
||||
tests/api/test_ossl_dgst.c
|
||||
tests/api/test_ossl_mac.c
|
||||
tests/api/test_ossl_bn.c
|
||||
tests/api/test_ossl_cipher.c
|
||||
tests/api/test_ossl_rsa.c
|
||||
tests/api/test_ossl_dh.c
|
||||
tests/api/test_ossl_dgst.c
|
||||
tests/api/test_ossl_dsa.c
|
||||
tests/api/test_ossl_ec.c
|
||||
tests/api/test_ossl_ecx.c
|
||||
tests/api/test_ossl_dsa.c
|
||||
tests/api/test_ossl_mac.c
|
||||
tests/api/test_ossl_rsa.c
|
||||
tests/api/test_ossl_sk.c
|
||||
tests/api/test_tls13.c
|
||||
tests/srp.c
|
||||
tests/suites.c
|
||||
@@ -2969,6 +2973,16 @@ if(WOLFSSL_INSTALL)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
# Add required frameworks for static linking on Apple platforms
|
||||
if(APPLE AND NOT BUILD_SHARED_LIBS)
|
||||
if(WOLFSSL_SYS_CA_CERTS)
|
||||
list(APPEND PC_LIBS_PRIVATE "-framework CoreFoundation" "-framework Security")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
# Convert lists to space-separated strings for pkg-config
|
||||
string(JOIN " " PC_LIBS_PRIVATE ${PC_LIBS_PRIVATE})
|
||||
|
||||
configure_file(support/wolfssl.pc.in ${CMAKE_CURRENT_BINARY_DIR}/support/wolfssl.pc @ONLY)
|
||||
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/support/wolfssl.pc
|
||||
DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
|
||||
|
||||
73
ChangeLog.md
73
ChangeLog.md
@@ -1,3 +1,76 @@
|
||||
# wolfSSL Release 5.8.4 (Nov. 20, 2025)
|
||||
|
||||
Release 5.8.4 has been developed according to wolfSSL's development and QA
|
||||
process (see link below) and successfully passed the quality criteria.
|
||||
https://www.wolfssl.com/about/wolfssl-software-development-process-quality-assurance
|
||||
|
||||
NOTE: * --enable-heapmath is deprecated
|
||||
* MD5 is now disabled by default
|
||||
|
||||
PR stands for Pull Request, and PR <NUMBER> references a GitHub pull request number where the code change was added.
|
||||
|
||||
## Vulnerabilities
|
||||
* [Low CVE-2025-12888] Vulnerability in X25519 constant-time cryptographic implementations due to timing side channels introduced by compiler optimizations and CPU architecture limitations, specifically with the Xtensa-based ESP32 chips. If targeting Xtensa it is recommended to use the low memory implementations of X25519, which is now turned on as the default for Xtensa. Thanks to Adrian Cinal for the report. Fixed in PR 9275.
|
||||
|
||||
|
||||
* [Med. CVE-2025-11936] Potential DoS vulnerability due to a memory leak through multiple KeyShareEntry with the same group in malicious TLS 1.3 ClientHello messages. This affects users who are running wolfSSL on the server side with TLS 1.3. Thanks to Jaehun Lee and Kyungmin Bae, Pohang University of Science and Technology (POSTECH) for the report. Fixed in PR 9117.
|
||||
|
||||
* [Low CVE-2025-11935] PSK with PFS (Perfect Forward Secrecy) downgrades to PSK without PFS during TLS 1.3 handshake. If the client sends a ClientHello that has a key share extension and the server responds with a ServerHello that does not have a key share extension the connection would previously continue on without using PFS. Thanks to Jaehun Lee from Pohang University of Science and Technology (POSTECH) for the report. Fixed in PR 9112.
|
||||
|
||||
* [Low CVE-2025-11934] Signature Algorithm downgrade from ECDSA P521 to P256 during TLS 1.3 handshake. When a client sends ECDSA P521 as the supported signature algorithm the server previously could respond as ECDSA P256 being the accepted signature algorithm and the connection would continue with using ECDSA P256. Thanks to Jaehun Lee from Pohang University of Science and Technology (POSTECH) for the report. Fixed in PR 9113.
|
||||
|
||||
|
||||
* [Low CVE-2025-11933] DoS Vulnerability in wolfSSL TLS 1.3 CKS extension parsing. Previously duplicate CKS extensions were not rejected leading to a potential memory leak when processing a ClientHello. Thanks to Jaehun Lee from Pohang University of Science and Technology (POSTECH) for the report. Fixed in PR 9132.
|
||||
|
||||
|
||||
* [Low CVE-2025-11931] Integer Underflow Leads to Out-of-Bounds Access in XChaCha20-Poly1305 Decrypt. This issue is hit specifically with a call to the function wc_XChaCha20Poly1305_Decrypt() which is not used with TLS connections, only from direct calls from an application. Thanks to Luigino Camastra from Aisle Research for the report. Fixed in PR 9223.
|
||||
|
||||
* [Low CVE-2025-11932] Timing Side-Channel in PSK Binder Verification. The server previously verified the TLS 1.3 PSK binder using a non-constant time method which could potentially leak information about the PSK binder. Thanks to Luigino Camastra from Aisle Research for the report. Fixed in PR 9223.
|
||||
|
||||
* [Low CVE-2025-12889] With TLS 1.2 connections a client can use any digest, specifically a weaker digest, rather than those in the CertificateRequest. Thanks to Jaehun Lee from Pohang University of Science and Technology (POSTECH) for the report. Fixed in PR 9395
|
||||
|
||||
## New Features
|
||||
* New ML-KEM / ML-DSA APIs and seed/import PKCS8 support; added _new/_delete APIs for ML-KEM/ML-DSA. (PR 9039, 9000, 9049)
|
||||
* Initial wolfCrypt FreeBSD kernel module support (PR 9392)
|
||||
* Expanded PKCS7/CMS capabilities: decode SymmetricKeyPackage / OneSymmetricKey, add wc_PKCS7_GetEnvelopedDataKariRid, and allow PKCS7 builds with AES keywrap unset. (PR 9018, 9029, 9032)
|
||||
* Add custom AES key wrap/unwrap callbacks and crypto callback copy/free operations. (PR 9002, 9309)
|
||||
* Add support for certificate_authorities extension in ClientHello and certificate manager CA-type selection/unloading. (PR 9209, 9046)
|
||||
* Large expansion of Rust wrapper modules: random, aes, rsa, ecc, dh, sha, hmac, cmac, ed25519/ed448, pbkdf2/PKCS#12, kdf/prf, SRTP KDFs, and conditional compilation options. (PR 9191, 9212, 9273, 9306, 9320, 9328, 9368, 9389, 9357, 9433)
|
||||
* Rust: support optional heap and dev_id parameters and enable conditional compilation based on C build options. (PR 9407, 9433)
|
||||
* STM32 fixes (benchmarking and platform fixes) and PSoC6 hardware acceleration additions. (PR 9228, 9256, 9185)
|
||||
* STM32U5 added support for SAES and DHUK. (PR 9087)
|
||||
* Add --enable-curl=tiny option for a smaller build when used with cURL. (PR 9174)
|
||||
|
||||
## Improvements / Optimizations
|
||||
* Regression test fixes and expansion: TLS 1.3/1.2 tests, ARDUINO examples, libssh2 tests, hostap workflows, and nightly test improvements. (PR 9096, 9141, 9091, 9122, 9388)
|
||||
* Improved test ordering and CI test stability (random tests run order changes, FIPS test fixes). (PR 9204, 9257)
|
||||
* Docs and readme fixes, docstring updates, AsconAEAD comment placement, and example certificate renewals. (PR 9131, 9293, 9262, 9429)
|
||||
* Updated GPL exception lists (GPLv2 and GPLv3 exception updates: add Fetchmail and OpenVPN). (PR 9398, 9413)
|
||||
* Introduced WOLFSSL_DEBUG_CERTS and additional debug/logging refinements. (PR 8902, 9055)
|
||||
* Expanded crypto-callback support (SHA family, HKDF, SHA-224, sha512_family digest selection) and improved crypto-only build cases. (PR 9070, 9252, 9271, 9100, 9194)
|
||||
* AES & HW offload improvements including AES-CTR support in PKCS11 driver and AES ECB offload sizing fix. (PR 9277, 9364)
|
||||
* ESP32: PSRAM allocator support and SHA HW fixes for ESP-IDF v6/v5. (PR 8987, 9225, 9264)
|
||||
* Renesas FSP / RA examples updated and security-module TLS context improvements. (PR 9047, 9010, 9158, 9150)
|
||||
* Broad configure/CMake/Autotools workflow improvements (Apple options tracking, Watcom pinning, Debian packaging, ESP-IDF pinning). (PR 9037, 9167, 9161, 9264)
|
||||
* New assembly introspection / performance helpers for RISC-V and PPC32; benchmarking enhancements (cycle counts). (PR 9101, 9317)
|
||||
* Update to SGX build for using assembly optimizations. (PR 8463, 9138)
|
||||
* Testing with Fil-C compiler version to 0.674 (PR 9396)
|
||||
* Refactors and compressing of small stack code (PR 9153)
|
||||
|
||||
## Bug Fixes
|
||||
* Removed the test feature using popen when defining the macro WOLFSSL_USE_POPEN_HOST and not having HAVE_GETADDRINFO defined, along with having the macro HAVE_HTTP_CLIENT set. There was the potential for vulnerable behavior with the use of popen when the API wolfSSL_BIO_new_connect() was called with this specific build. This exact build configuration is only intended for testing with QEMU and is not enabled with any autoconf/cmake flags. Thanks to linraymond2006 for the report. (PR 9038)
|
||||
* Fix for C# wrapper Ed25519 potential crash and heap overwrite with raw public key import when using the API Ed25519ImportPublic.This was a broken API with the C# wrapper that would crash on use. Thanks to Luigino Camastra from Aisle Research for the bug report. (PR 9291)
|
||||
* Coverity, cppcheck, MISRA, clang-tidy, ZeroPath and other static-analysis driven fixes across the codebase. (PR 9006, 9078, 9068, 9265, 9324)
|
||||
* TLS 1.2/DTLS improvements: client message order checks, DTLS cookie/exchange and replay protections, better DTLS early-data handling. (PR 9387, 9253, 9205, 9367)
|
||||
* Improved X.509 & cert handling: allow larger pathLen in Basic Constraints, restore inner server name for ECH, retrying cert candidate chains. (PR 8890, 9234, 8692)
|
||||
* Sniffer robustness: fix infinite recursion, better handling of OOO appData and partial overlaps, and improved retransmission detection. (PR 9051, 9106, 9140, 9094)
|
||||
* Numerous linuxkm (kernel-mode) fixes, relocation/PIE normalization, and FIPS-related build tweaks across many iterations. (PR 9025, 9035, 9067, 9111, 9121)
|
||||
* ML-KEM/Kyber and ML-DSA fixes for out-of-bounds and seed-import correctness; multiple ML-related safety fixes. (PR 9142, 9105, 9439)
|
||||
* Avoid uninitialized-variable and GCC warnings; several fixes for undefined-shift/overflow issues. (PR 9020, 9372, 9195)
|
||||
* Memory & leak fixes in X509 verification and various struct sizing fixes for WOLFSSL_NO_MALLOC usage. (PR 9258, 9036)
|
||||
* Fixed RSA / signing / verify-only warnings allowing WOLFSSL_NO_CT_OPS when WOLFSSL_RSA_VERIFY_ONLY is used and API cleanups for using const. (PR 9031, 9263)
|
||||
|
||||
|
||||
# wolfSSL Release 5.8.2 (July 17, 2025)
|
||||
|
||||
Release 5.8.2 has been developed according to wolfSSL's development and QA
|
||||
|
||||
@@ -22,3 +22,4 @@ Updates to Espressif ESP-IDF wolfssl_benchmark and wolfssl_test examples:
|
||||
- Added optional `time_helper` for wolfssl_test
|
||||
- Exclude `ssl_misc.c` in component cmake to fix warning: #warning ssl_misc.c does not need to be compiled separately from ssl.c
|
||||
- Exclude `ssl_crypto.c` in component cmake to fix warning: #warning ssl_crypto.c does not need to be compiled separately from ssl.c
|
||||
- Exclude `ssl_sk.c` in component cmake to fix warning: #warning ssl_sk.c does not need to be compiled separately from ssl.c
|
||||
|
||||
@@ -845,6 +845,7 @@ else()
|
||||
"\"${WOLFSSL_ROOT}/src/ssl_misc.c\"" # included by ssl.c
|
||||
"\"${WOLFSSL_ROOT}/src/ssl_p7p12.c\"" # included by ssl.c
|
||||
"\"${WOLFSSL_ROOT}/src/ssl_sess.c\"" # included by ssl.c
|
||||
"\"${WOLFSSL_ROOT}/src/ssl_sk.c\"" # included by ssl.c
|
||||
"\"${WOLFSSL_ROOT}/src/x509.c\""
|
||||
"\"${WOLFSSL_ROOT}/src/x509_str.c\""
|
||||
"\"${WOLFSSL_ROOT}/wolfcrypt/src/ext_kyber.c\"" # external non-wolfssl Kyber disabled by default
|
||||
|
||||
@@ -845,6 +845,7 @@ else()
|
||||
"\"${WOLFSSL_ROOT}/src/ssl_misc.c\"" # included by ssl.c
|
||||
"\"${WOLFSSL_ROOT}/src/ssl_p7p12.c\"" # included by ssl.c
|
||||
"\"${WOLFSSL_ROOT}/src/ssl_sess.c\"" # included by ssl.c
|
||||
"\"${WOLFSSL_ROOT}/src/ssl_sk.c\"" # included by ssl.c
|
||||
"\"${WOLFSSL_ROOT}/src/x509.c\""
|
||||
"\"${WOLFSSL_ROOT}/src/x509_str.c\""
|
||||
"\"${WOLFSSL_ROOT}/wolfcrypt/src/ext_kyber.c\"" # external non-wolfssl Kyber disabled by default
|
||||
|
||||
@@ -845,6 +845,7 @@ else()
|
||||
"\"${WOLFSSL_ROOT}/src/ssl_misc.c\"" # included by ssl.c
|
||||
"\"${WOLFSSL_ROOT}/src/ssl_p7p12.c\"" # included by ssl.c
|
||||
"\"${WOLFSSL_ROOT}/src/ssl_sess.c\"" # included by ssl.c
|
||||
"\"${WOLFSSL_ROOT}/src/ssl_sk.c\"" # included by ssl.c
|
||||
"\"${WOLFSSL_ROOT}/src/x509.c\""
|
||||
"\"${WOLFSSL_ROOT}/src/x509_str.c\""
|
||||
"\"${WOLFSSL_ROOT}/wolfcrypt/src/ext_kyber.c\"" # external non-wolfssl Kyber disabled by default
|
||||
|
||||
@@ -845,6 +845,7 @@ else()
|
||||
"\"${WOLFSSL_ROOT}/src/ssl_misc.c\"" # included by ssl.c
|
||||
"\"${WOLFSSL_ROOT}/src/ssl_p7p12.c\"" # included by ssl.c
|
||||
"\"${WOLFSSL_ROOT}/src/ssl_sess.c\"" # included by ssl.c
|
||||
"\"${WOLFSSL_ROOT}/src/ssl_sk.c\"" # included by ssl.c
|
||||
"\"${WOLFSSL_ROOT}/src/x509.c\""
|
||||
"\"${WOLFSSL_ROOT}/src/x509_str.c\""
|
||||
"\"${WOLFSSL_ROOT}/wolfcrypt/src/ext_kyber.c\"" # external non-wolfssl Kyber disabled by default
|
||||
|
||||
@@ -845,6 +845,7 @@ else()
|
||||
"\"${WOLFSSL_ROOT}/src/ssl_misc.c\"" # included by ssl.c
|
||||
"\"${WOLFSSL_ROOT}/src/ssl_p7p12.c\"" # included by ssl.c
|
||||
"\"${WOLFSSL_ROOT}/src/ssl_sess.c\"" # included by ssl.c
|
||||
"\"${WOLFSSL_ROOT}/src/ssl_sk.c\"" # included by ssl.c
|
||||
"\"${WOLFSSL_ROOT}/src/x509.c\""
|
||||
"\"${WOLFSSL_ROOT}/src/x509_str.c\""
|
||||
"\"${WOLFSSL_ROOT}/wolfcrypt/src/ext_kyber.c\"" # external non-wolfssl Kyber disabled by default
|
||||
|
||||
@@ -79,6 +79,7 @@ set(COMPONENT_SRCEXCLUDE
|
||||
"./src/ssl_misc.c" # included by ssl.c
|
||||
"./src/ssl_p7p12.c" # included by ssl.c
|
||||
"./src/ssl_sess.c" # included by ssl.c
|
||||
"./src/ssl_sk.c" # included by ssl.c
|
||||
"./src/x509.c"
|
||||
"./src/x509_str.c"
|
||||
"./wolfcrypt/src/evp.c"
|
||||
|
||||
@@ -521,7 +521,7 @@ extern unsigned int my_rng_seed_gen(void);
|
||||
#define USE_WOLF_STRTOK
|
||||
#define XSTRTOK(s1,d,ptr) wc_strtok((s1),(d),(ptr))
|
||||
|
||||
#define XSTRNSTR(s1,s2,n) mystrnstr((s1),(s2),(n))
|
||||
#define XSTRNSTR(s1,s2,n) wolfSSL_strnstr((s1),(s2),(n))
|
||||
|
||||
#define XMEMCPY(d,s,l) memcpy((d),(s),(l))
|
||||
#define XMEMSET(b,c,l) memset((b),(c),(l))
|
||||
|
||||
@@ -61,6 +61,10 @@
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|INtime'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|INtime'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\src\ssl_sk.c">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|INtime'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|INtime'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\src\tls13.c" />
|
||||
<ClCompile Include="..\..\src\x509.c">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|INtime'">true</ExcludedFromBuild>
|
||||
@@ -360,4 +364,4 @@
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
</Project>
|
||||
|
||||
@@ -45,6 +45,7 @@ list( REMOVE_ITEM SSL_SOURCES ../../../src/ssl_load.c )
|
||||
list( REMOVE_ITEM SSL_SOURCES ../../../src/ssl_misc.c )
|
||||
list( REMOVE_ITEM SSL_SOURCES ../../../src/ssl_p7p12.c )
|
||||
list( REMOVE_ITEM SSL_SOURCES ../../../src/ssl_sess.c )
|
||||
list( REMOVE_ITEM SSL_SOURCES ../../../src/ssl_sk.c )
|
||||
aux_source_directory( ${CRYPTO_SRC_DIR} CRYPTO_SOURCES )
|
||||
list( REMOVE_ITEM CRYPTO_SOURCES ../../../wolfcrypt/src/evp.c )
|
||||
list( REMOVE_ITEM CRYPTO_SOURCES ../../../wolfcrypt/src/misc.c )
|
||||
|
||||
@@ -30,6 +30,9 @@ CCFLAGS += -O2 -Wall
|
||||
# For IMX6Q devices
|
||||
CCFLAGS += -DWOLFSSL_CAAM_IMX6Q
|
||||
|
||||
# wolfSSL header included for version number
|
||||
CCFLAGS += -DWOLFSSL_CUSTOM_CONFIG
|
||||
|
||||
#Compiler flags for build profiles
|
||||
CCFLAGS_release += -O2
|
||||
CCFLAGS_debug += -g -O0 -fno-builtin
|
||||
|
||||
@@ -18,6 +18,9 @@ extern "C" {
|
||||
#undef SINGLE_THREADED
|
||||
#define SINGLE_THREADED
|
||||
|
||||
#undef WOLFSSL_NO_SOCK
|
||||
#define WOLFSSL_NO_SOCK
|
||||
|
||||
#undef WOLFSSL_SMALL_STACK
|
||||
//#define WOLFSSL_SMALL_STACK
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ The wolfssl Project Summary is listed below and is relevant for every project.
|
||||
|Board|EK-RA6M3|
|
||||
|Device|R7FA6M3AH3CFC|
|
||||
|Toolchain|GCC ARM Embedded|
|
||||
|FSP Version|3.5.0|
|
||||
|FSP Version|6.1.0|
|
||||
|
||||
#### Selected software components
|
||||
|
||||
@@ -64,8 +64,8 @@ The following steps explain how to generate the missing files and where to place
|
||||
|
||||
|Property|Value|
|
||||
|:--|:--|
|
||||
|Thread Symbol|wolfssl_tst_thread|
|
||||
|Thread Name|wolf_tst_thread|
|
||||
|Thread Symbol|wolfssl_tst_thd|
|
||||
|Thread Name|wolf_tst_thd|
|
||||
|Thread Stack size|increase depending on your environment<br> e.g. 0xA000|
|
||||
|Thread Memory Allocation Support Dynamic Allocation|Enabled|
|
||||
|Memory Allocation Total Heap Size|increase depending on your environment<br> e.g. 0x20000|
|
||||
@@ -76,7 +76,7 @@ The following steps explain how to generate the missing files and where to place
|
||||
+ Add `Heap 4` stack to sce_tst_thread from `New Stack` -> `RTOS` -> `FreeRTOS Heap 4`
|
||||
+ Add `FreeRTOS + TCP` stack to sce_tst_thread from `New Stack` -> `Networking` -> `FreeRTOS+TCP` and set properties. Go to `Add Ethernet Driver` box, and click the box to select `New` -> `Ethernet (r_ether)`
|
||||
. Set properties.
|
||||
+ Increase `BSP` heap size. Go to `BSP` tab and increase `RA Common` Heap size. e.g. 0x1000
|
||||
|
||||
|Property|Value|
|
||||
|:--|:--|
|
||||
|Network Events call vApplicationIPNetworkEventHook|Disable|
|
||||
|
||||
@@ -100,6 +100,7 @@ The section for "Hardware platform" may need to be adjusted depending on your pr
|
||||
* To enable STM32U5 support define `WOLFSSL_STM32U5`.
|
||||
* To enable STM32H5 support define `WOLFSSL_STM32H5`.
|
||||
* To enable STM32MP13 support define `WOLFSSL_STM32MP13`.
|
||||
* To enable STM32N6 support define `WOLFSSL_STM32N6`.
|
||||
|
||||
To use the STM32 Cube HAL support make sure `WOLFSSL_STM32_CUBEMX` is defined.
|
||||
|
||||
@@ -195,7 +196,9 @@ Note: The Benchmark example uses float. To enable go to "Project Properties" ->
|
||||
|
||||
## STM32 Printf
|
||||
|
||||
In main.c make the following changes:
|
||||
Generation of code for a NUCLEO board provides a BSP option for generating printf support for the virtual com port. To use this set `#define HAL_CONSOLE_UART hcom_uart`.
|
||||
|
||||
If setting the printf support manually make the following changes in `main.c`.
|
||||
|
||||
This section needs to go below the `UART_HandleTypeDef` line, otherwise `wolfssl/wolfcrypt/settings.h` will error.
|
||||
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
* [STM32WB55](#stm32wb55)
|
||||
* [STM32WBA52](#stm32wba52)
|
||||
* [STM32WL55](#stm32wl55)
|
||||
* [STM32N657](#stm32n657)
|
||||
|
||||
## STM32H753ZI
|
||||
|
||||
@@ -1248,51 +1249,75 @@ Benchmark Test: Return code 0
|
||||
|
||||
## STM32H563ZI
|
||||
|
||||
Cortex-M33 at 150MHz
|
||||
Cortex-M33 at 250MHz with STM32 RNG, Hash and PKA
|
||||
|
||||
### STM32H563ZI (No STM HW Crypto, SP Math ASM Cortex M)
|
||||
### STM32H563ZI (STM32 RNG and Hash, SP Math ASM Cortex M)
|
||||
|
||||
```
|
||||
------------------------------------------------------------------------------
|
||||
wolfSSL version 5.6.0
|
||||
wolfSSL version 5.8.2
|
||||
------------------------------------------------------------------------------
|
||||
Running wolfCrypt Benchmarks...
|
||||
wolfCrypt Benchmark (block bytes 1024, min 1.0 sec each)
|
||||
RNG 2 MB took 1.011 seconds, 1.950 MB/s
|
||||
AES-128-CBC-enc 4 MB took 1.000 seconds, 3.686 MB/s
|
||||
AES-128-CBC-dec 4 MB took 1.004 seconds, 3.723 MB/s
|
||||
AES-192-CBC-enc 3 MB took 1.004 seconds, 3.187 MB/s
|
||||
AES-192-CBC-dec 3 MB took 1.000 seconds, 3.046 MB/s
|
||||
AES-256-CBC-enc 3 MB took 1.000 seconds, 2.816 MB/s
|
||||
AES-256-CBC-dec 3 MB took 1.004 seconds, 2.728 MB/s
|
||||
AES-128-GCM-enc 2 MB took 1.000 seconds, 2.048 MB/s
|
||||
AES-128-GCM-dec 2 MB took 1.004 seconds, 2.091 MB/s
|
||||
AES-192-GCM-enc 2 MB took 1.008 seconds, 1.879 MB/s
|
||||
AES-192-GCM-dec 2 MB took 1.011 seconds, 1.874 MB/s
|
||||
AES-256-GCM-enc 2 MB took 1.000 seconds, 1.741 MB/s
|
||||
AES-256-GCM-dec 2 MB took 1.012 seconds, 1.745 MB/s
|
||||
AES-128-GCM-enc-no_AAD 2 MB took 1.008 seconds, 2.057 MB/s
|
||||
AES-128-GCM-dec-no_AAD 2 MB took 1.008 seconds, 2.108 MB/s
|
||||
AES-192-GCM-enc-no_AAD 2 MB took 1.000 seconds, 1.894 MB/s
|
||||
AES-192-GCM-dec-no_AAD 2 MB took 1.000 seconds, 1.894 MB/s
|
||||
AES-256-GCM-enc-no_AAD 2 MB took 1.004 seconds, 1.759 MB/s
|
||||
AES-256-GCM-dec-no_AAD 2 MB took 1.004 seconds, 1.759 MB/s
|
||||
GMAC Table 4-bit 4 MB took 1.000 seconds, 4.400 MB/s
|
||||
CHACHA 8 MB took 1.000 seconds, 8.448 MB/s
|
||||
CHA-POLY 6 MB took 1.000 seconds, 5.683 MB/s
|
||||
POLY1305 26 MB took 1.000 seconds, 25.574 MB/s
|
||||
SHA-256 5 MB took 1.004 seconds, 4.972 MB/s
|
||||
HMAC-SHA256 5 MB took 1.000 seconds, 4.941 MB/s
|
||||
RSA 2048 public 122 ops took 1.000 sec, avg 8.197 ms, 122.000 ops/sec
|
||||
RSA 2048 private 4 ops took 1.231 sec, avg 307.750 ms, 3.249 ops/sec
|
||||
DH 2048 key gen 7 ops took 1.000 sec, avg 142.857 ms, 7.000 ops/sec
|
||||
DH 2048 agree 8 ops took 1.141 sec, avg 142.625 ms, 7.011 ops/sec
|
||||
ECC [ SECP256R1] 256 key gen 204 ops took 1.000 sec, avg 4.902 ms, 204.000 ops/sec
|
||||
ECDHE [ SECP256R1] 256 agree 94 ops took 1.007 sec, avg 10.713 ms, 93.347 ops/sec
|
||||
ECDSA [ SECP256R1] 256 sign 136 ops took 1.012 sec, avg 7.441 ms, 134.387 ops/sec
|
||||
ECDSA [ SECP256R1] 256 verify 66 ops took 1.012 sec, avg 15.333 ms, 65.217 ops/sec
|
||||
RNG 400 KiB took 1.015 seconds, 394.089 KiB/s
|
||||
AES-128-CBC-enc 3 MiB took 1.000 seconds, 2.881 MiB/s
|
||||
AES-128-CBC-dec 3 MiB took 1.004 seconds, 2.723 MiB/s
|
||||
AES-192-CBC-enc 3 MiB took 1.000 seconds, 2.515 MiB/s
|
||||
AES-192-CBC-dec 2 MiB took 1.004 seconds, 2.286 MiB/s
|
||||
AES-256-CBC-enc 2 MiB took 1.004 seconds, 2.237 MiB/s
|
||||
AES-256-CBC-dec 2 MiB took 1.004 seconds, 2.116 MiB/s
|
||||
AES-128-GCM-enc 2 MiB took 1.008 seconds, 1.695 MiB/s
|
||||
AES-128-GCM-dec 2 MiB took 1.008 seconds, 1.671 MiB/s
|
||||
AES-192-GCM-enc 2 MiB took 1.004 seconds, 1.556 MiB/s
|
||||
AES-192-GCM-dec 2 MiB took 1.004 seconds, 1.532 MiB/s
|
||||
AES-256-GCM-enc 1 MiB took 1.008 seconds, 1.405 MiB/s
|
||||
AES-256-GCM-dec 1 MiB took 1.015 seconds, 1.419 MiB/s
|
||||
AES-128-GCM-enc-no_AAD 2 MiB took 1.000 seconds, 1.709 MiB/s
|
||||
AES-128-GCM-dec-no_AAD 2 MiB took 1.004 seconds, 1.678 MiB/s
|
||||
AES-192-GCM-enc-no_AAD 2 MiB took 1.000 seconds, 1.562 MiB/s
|
||||
AES-192-GCM-dec-no_AAD 2 MiB took 1.000 seconds, 1.538 MiB/s
|
||||
AES-256-GCM-enc-no_AAD 1 MiB took 1.004 seconds, 1.410 MiB/s
|
||||
AES-256-GCM-dec-no_AAD 1 MiB took 1.007 seconds, 1.430 MiB/s
|
||||
GMAC Table 4-bit 4 MiB took 1.000 seconds, 3.897 MiB/s
|
||||
AES-128-CFB 950 KiB took 1.008 seconds, 942.460 KiB/s
|
||||
AES-192-CFB 3 MiB took 1.008 seconds, 2.495 MiB/s
|
||||
AES-256-CFB 2 MiB took 1.000 seconds, 2.222 MiB/s
|
||||
CHACHA 9 MiB took 1.000 seconds, 9.009 MiB/s
|
||||
CHA-POLY 6 MiB took 1.000 seconds, 5.591 MiB/s
|
||||
MD5 20 MiB took 1.000 seconds, 20.312 MiB/s
|
||||
POLY1305 24 MiB took 1.000 seconds, 23.584 MiB/s
|
||||
SHA 21 MiB took 1.000 seconds, 21.045 MiB/s
|
||||
SHA-224 21 MiB took 1.000 seconds, 20.752 MiB/s
|
||||
SHA-256 21 MiB took 1.000 seconds, 20.703 MiB/s
|
||||
SHA-384 22 MiB took 1.000 seconds, 21.729 MiB/s
|
||||
SHA-512 22 MiB took 1.000 seconds, 21.631 MiB/s
|
||||
SHA-512/224 22 MiB took 1.000 seconds, 21.655 MiB/s
|
||||
SHA-512/256 22 MiB took 1.000 seconds, 21.655 MiB/s
|
||||
SHA3-224 2 MiB took 1.000 seconds, 2.026 MiB/s
|
||||
SHA3-256 2 MiB took 1.008 seconds, 1.913 MiB/s
|
||||
SHA3-384 1 MiB took 1.008 seconds, 1.477 MiB/s
|
||||
SHA3-512 1 MiB took 1.016 seconds, 1.033 MiB/s
|
||||
HMAC-MD5 20 MiB took 1.000 seconds, 20.068 MiB/s
|
||||
HMAC-SHA 20 MiB took 1.000 seconds, 20.288 MiB/s
|
||||
HMAC-SHA224 20 MiB took 1.000 seconds, 19.751 MiB/s
|
||||
HMAC-SHA256 20 MiB took 1.000 seconds, 19.727 MiB/s
|
||||
HMAC-SHA384 20 MiB took 1.000 seconds, 20.435 MiB/s
|
||||
HMAC-SHA512 20 MiB took 1.000 seconds, 20.361 MiB/s
|
||||
PBKDF2 320 bytes took 1.043 seconds, 306.807 bytes/s
|
||||
RSA 2048 public 186 ops took 1.000 sec, avg 5.376 ms, 186.000 ops/sec
|
||||
RSA 2048 private 6 ops took 1.024 sec, avg 170.667 ms, 5.859 ops/sec
|
||||
DH 2048 key gen 13 ops took 1.040 sec, avg 80.000 ms, 12.500 ops/sec
|
||||
DH 2048 agree 14 ops took 1.118 sec, avg 79.857 ms, 12.522 ops/sec
|
||||
ECC [ SECP256R1] 256 key gen 330 ops took 1.000 sec, avg 3.030 ms, 330.000 ops/sec
|
||||
ECDHE [ SECP256R1] 256 agree 174 ops took 1.004 sec, avg 5.770 ms, 173.307 ops/sec
|
||||
ECDSA [ SECP256R1] 256 sign 192 ops took 1.000 sec, avg 5.208 ms, 192.000 ops/sec
|
||||
ECDSA [ SECP256R1] 256 verify 116 ops took 1.015 sec, avg 8.750 ms, 114.286 ops/sec
|
||||
CURVE 25519 key gen 5 ops took 1.047 sec, avg 209.400 ms, 4.776 ops/sec
|
||||
CURVE 25519 agree 6 ops took 1.251 sec, avg 208.500 ms, 4.796 ops/sec
|
||||
ED 25519 key gen 5 ops took 1.058 sec, avg 211.600 ms, 4.726 ops/sec
|
||||
ED 25519 sign 6 ops took 1.294 sec, avg 215.667 ms, 4.637 ops/sec
|
||||
ED 25519 verify 4 ops took 1.769 sec, avg 442.250 ms, 2.261 ops/sec
|
||||
Benchmark complete
|
||||
Benchmark Test: Return code 0
|
||||
```
|
||||
|
||||
|
||||
@@ -1340,3 +1365,218 @@ RSA 2048 public 14 ops took 1.016 sec, avg 72.571 ms, 13.780 ops/se
|
||||
RSA 2048 private 2 ops took 5.447 sec, avg 2723.500 ms, 0.367 ops/sec
|
||||
```
|
||||
|
||||
|
||||
## STM32N657
|
||||
|
||||
Cortex-M55 at 600MHz (part is capable of 800MHz in overdrive mode)
|
||||
Tests are run with ICACHE enabled. Enable CPU I-Cache and D-Cache by calling:
|
||||
|
||||
```c
|
||||
SCB_EnableICache();
|
||||
SCB_EnableDCache();
|
||||
```
|
||||
|
||||
### STM32N657 Benchmarks (STM RNG/SHA1/SHA2/AES/PKA-ECC and SP Math Cortex-M Small for RSA/DH)
|
||||
|
||||
```
|
||||
#undef NO_STM32_HASH
|
||||
#undef NO_STM32_CRYPTO
|
||||
#define WOLFSSL_STM32_PKA
|
||||
#define WOLF_CONF_ARMASM 0
|
||||
```
|
||||
|
||||
```
|
||||
wolfCrypt Benchmark (block bytes 1024, min 1.0 sec each)
|
||||
RNG 925 KiB took 1.012 seconds, 914.032 KiB/s
|
||||
AES-128-CBC-enc 18 MiB took 1.000 seconds, 17.627 MiB/s
|
||||
AES-128-CBC-dec 17 MiB took 1.000 seconds, 17.432 MiB/s
|
||||
AES-192-CBC-enc 18 MiB took 1.000 seconds, 17.603 MiB/s
|
||||
AES-192-CBC-dec 17 MiB took 1.000 seconds, 17.432 MiB/s
|
||||
AES-256-CBC-enc 18 MiB took 1.000 seconds, 17.603 MiB/s
|
||||
AES-256-CBC-dec 17 MiB took 1.000 seconds, 17.383 MiB/s
|
||||
AES-128-GCM-enc 17 MiB took 1.000 seconds, 16.626 MiB/s
|
||||
AES-128-GCM-dec 17 MiB took 1.000 seconds, 16.577 MiB/s
|
||||
AES-192-GCM-enc 17 MiB took 1.000 seconds, 16.602 MiB/s
|
||||
AES-192-GCM-dec 17 MiB took 1.000 seconds, 16.553 MiB/s
|
||||
AES-256-GCM-enc 17 MiB took 1.000 seconds, 16.602 MiB/s
|
||||
AES-256-GCM-dec 17 MiB took 1.000 seconds, 16.553 MiB/s
|
||||
AES-128-GCM-enc-no_AAD 17 MiB took 1.000 seconds, 16.699 MiB/s
|
||||
AES-128-GCM-dec-no_AAD 17 MiB took 1.000 seconds, 16.626 MiB/s
|
||||
AES-192-GCM-enc-no_AAD 17 MiB took 1.000 seconds, 16.650 MiB/s
|
||||
AES-192-GCM-dec-no_AAD 17 MiB took 1.000 seconds, 16.602 MiB/s
|
||||
AES-256-GCM-enc-no_AAD 17 MiB took 1.000 seconds, 16.675 MiB/s
|
||||
AES-256-GCM-dec-no_AAD 17 MiB took 1.000 seconds, 16.602 MiB/s
|
||||
GMAC Table 4-bit 63 MiB took 1.000 seconds, 62.878 MiB/s
|
||||
CHACHA 20 MiB took 1.000 seconds, 19.678 MiB/s
|
||||
CHA-POLY 12 MiB took 1.000 seconds, 12.451 MiB/s
|
||||
MD5 51 MiB took 1.000 seconds, 51.392 MiB/s
|
||||
POLY1305 53 MiB took 1.000 seconds, 53.442 MiB/s
|
||||
SHA 48 MiB took 1.000 seconds, 47.632 MiB/s
|
||||
SHA-224 47 MiB took 1.000 seconds, 46.997 MiB/s
|
||||
SHA-256 47 MiB took 1.000 seconds, 46.973 MiB/s
|
||||
SHA-384 49 MiB took 1.000 seconds, 48.779 MiB/s
|
||||
SHA-512 49 MiB took 1.000 seconds, 48.779 MiB/s
|
||||
SHA-512/224 49 MiB took 1.000 seconds, 48.877 MiB/s
|
||||
SHA-512/256 49 MiB took 1.000 seconds, 48.877 MiB/s
|
||||
SHA3-224 5 MiB took 1.000 seconds, 4.614 MiB/s
|
||||
SHA3-256 4 MiB took 1.000 seconds, 4.370 MiB/s
|
||||
SHA3-384 3 MiB took 1.004 seconds, 3.356 MiB/s
|
||||
SHA3-512 2 MiB took 1.000 seconds, 2.344 MiB/s
|
||||
HMAC-MD5 51 MiB took 1.000 seconds, 50.806 MiB/s
|
||||
HMAC-SHA 46 MiB took 1.000 seconds, 45.703 MiB/s
|
||||
HMAC-SHA224 45 MiB took 1.000 seconds, 44.604 MiB/s
|
||||
HMAC-SHA256 45 MiB took 1.000 seconds, 44.580 MiB/s
|
||||
HMAC-SHA384 46 MiB took 1.000 seconds, 45.801 MiB/s
|
||||
HMAC-SHA512 46 MiB took 1.000 seconds, 45.728 MiB/s
|
||||
PBKDF2 640 bytes took 1.000 seconds, 640.000 bytes/s
|
||||
RSA 2048 public 430 ops took 1.000 sec, avg 2.326 ms, 430.000 ops/sec
|
||||
RSA 2048 private 14 ops took 1.059 sec, avg 75.643 ms, 13.220 ops/sec
|
||||
DH 2048 key gen 29 ops took 1.019 sec, avg 35.138 ms, 28.459 ops/sec
|
||||
DH 2048 agree 30 ops took 1.051 sec, avg 35.033 ms, 28.544 ops/sec
|
||||
ECC [ SECP256R1] 256 key gen 924 ops took 1.000 sec, avg 1.082 ms, 924.000 ops/sec
|
||||
ECDHE [ SECP256R1] 256 agree 466 ops took 1.000 sec, avg 2.146 ms, 466.000 ops/sec
|
||||
ECDSA [ SECP256R1] 256 sign 180 ops took 1.004 sec, avg 5.578 ms, 179.283 ops/sec
|
||||
ECDSA [ SECP256R1] 256 verify 168 ops took 1.000 sec, avg 5.952 ms, 168.000 ops/sec
|
||||
CURVE 25519 key gen 11 ops took 1.020 sec, avg 92.727 ms, 10.784 ops/sec
|
||||
CURVE 25519 agree 12 ops took 1.114 sec, avg 92.833 ms, 10.772 ops/sec
|
||||
ED 25519 key gen 11 ops took 1.027 sec, avg 93.364 ms, 10.711 ops/sec
|
||||
ED 25519 sign 12 ops took 1.137 sec, avg 94.750 ms, 10.554 ops/sec
|
||||
ED 25519 verify 6 ops took 1.177 sec, avg 196.167 ms, 5.098 ops/sec
|
||||
```
|
||||
|
||||
|
||||
### STM32N657 Benchmarks (No STM hardware crypto, ARM Thumb Assembly, SP Math Cortex-M ASM Small)
|
||||
|
||||
```
|
||||
#define WOLF_CONF_ARMASM 1 /* WOLF_CONF_ARMASM */
|
||||
//#define WOLFSSL_STM32_PKA
|
||||
#define WOLF_CONF_MATH 4 /* (sp_cortexm.c) */
|
||||
```
|
||||
|
||||
```
|
||||
wolfCrypt Benchmark (block bytes 1024, min 1.0 sec each)
|
||||
RNG 5 MiB took 1.004 seconds, 4.766 MiB/s
|
||||
AES-128-CBC-enc 16 MiB took 1.000 seconds, 15.991 MiB/s
|
||||
AES-128-CBC-dec 16 MiB took 1.000 seconds, 15.747 MiB/s
|
||||
AES-192-CBC-enc 13 MiB took 1.000 seconds, 13.477 MiB/s
|
||||
AES-192-CBC-dec 13 MiB took 1.000 seconds, 13.330 MiB/s
|
||||
AES-256-CBC-enc 12 MiB took 1.000 seconds, 11.646 MiB/s
|
||||
AES-256-CBC-dec 12 MiB took 1.000 seconds, 11.572 MiB/s
|
||||
AES-128-GCM-enc 7 MiB took 1.000 seconds, 7.397 MiB/s
|
||||
AES-128-GCM-dec 7 MiB took 1.000 seconds, 7.397 MiB/s
|
||||
AES-192-GCM-enc 7 MiB took 1.000 seconds, 6.836 MiB/s
|
||||
AES-192-GCM-dec 7 MiB took 1.000 seconds, 6.812 MiB/s
|
||||
AES-256-GCM-enc 6 MiB took 1.000 seconds, 6.323 MiB/s
|
||||
AES-256-GCM-dec 6 MiB took 1.000 seconds, 6.323 MiB/s
|
||||
AES-128-GCM-enc-no_AAD 7 MiB took 1.000 seconds, 7.495 MiB/s
|
||||
AES-128-GCM-dec-no_AAD 7 MiB took 1.000 seconds, 7.495 MiB/s
|
||||
AES-192-GCM-enc-no_AAD 7 MiB took 1.000 seconds, 6.909 MiB/s
|
||||
AES-192-GCM-dec-no_AAD 7 MiB took 1.000 seconds, 6.885 MiB/s
|
||||
AES-256-GCM-enc-no_AAD 6 MiB took 1.000 seconds, 6.372 MiB/s
|
||||
AES-256-GCM-dec-no_AAD 6 MiB took 1.000 seconds, 6.372 MiB/s
|
||||
GMAC Table 4-bit 14 MiB took 1.000 seconds, 14.010 MiB/s
|
||||
CHACHA 29 MiB took 1.000 seconds, 29.102 MiB/s
|
||||
CHA-POLY 20 MiB took 1.000 seconds, 19.580 MiB/s
|
||||
MD5 51 MiB took 1.000 seconds, 51.416 MiB/s
|
||||
POLY1305 126 MiB took 1.000 seconds, 125.635 MiB/s
|
||||
SHA 22 MiB took 1.000 seconds, 21.802 MiB/s
|
||||
SHA-224 13 MiB took 1.000 seconds, 13.135 MiB/s
|
||||
SHA-256 13 MiB took 1.000 seconds, 13.110 MiB/s
|
||||
SHA-384 7 MiB took 1.000 seconds, 7.129 MiB/s
|
||||
SHA-512 7 MiB took 1.000 seconds, 7.129 MiB/s
|
||||
SHA-512/224 7 MiB took 1.000 seconds, 7.129 MiB/s
|
||||
SHA-512/256 7 MiB took 1.000 seconds, 7.129 MiB/s
|
||||
SHA3-224 7 MiB took 1.000 seconds, 6.665 MiB/s
|
||||
SHA3-256 6 MiB took 1.000 seconds, 6.274 MiB/s
|
||||
SHA3-384 5 MiB took 1.000 seconds, 4.858 MiB/s
|
||||
SHA3-512 3 MiB took 1.004 seconds, 3.404 MiB/s
|
||||
HMAC-MD5 50 MiB took 1.000 seconds, 50.439 MiB/s
|
||||
HMAC-SHA 21 MiB took 1.000 seconds, 21.460 MiB/s
|
||||
HMAC-SHA224 13 MiB took 1.000 seconds, 12.988 MiB/s
|
||||
HMAC-SHA256 13 MiB took 1.000 seconds, 12.988 MiB/s
|
||||
HMAC-SHA384 7 MiB took 1.000 seconds, 7.007 MiB/s
|
||||
HMAC-SHA512 7 MiB took 1.000 seconds, 7.031 MiB/s
|
||||
PBKDF2 2 KiB took 1.016 seconds, 1.476 KiB/s
|
||||
RSA 2048 public 494 ops took 1.000 sec, avg 2.024 ms, 494.000 ops/sec
|
||||
RSA 2048 private 14 ops took 1.027 sec, avg 73.357 ms, 13.632 ops/sec
|
||||
DH 2048 key gen 30 ops took 1.020 sec, avg 34.000 ms, 29.412 ops/sec
|
||||
DH 2048 agree 30 ops took 1.019 sec, avg 33.967 ms, 29.441 ops/sec
|
||||
ECC [ SECP256R1] 256 key gen 966 ops took 1.000 sec, avg 1.035 ms, 966.000 ops/sec
|
||||
ECDHE [ SECP256R1] 256 agree 462 ops took 1.000 sec, avg 2.165 ms, 462.000 ops/sec
|
||||
ECDSA [ SECP256R1] 256 sign 532 ops took 1.000 sec, avg 1.880 ms, 532.000 ops/sec
|
||||
ECDSA [ SECP256R1] 256 verify 306 ops took 1.004 sec, avg 3.281 ms, 304.781 ops/sec
|
||||
CURVE 25519 key gen 11 ops took 1.015 sec, avg 92.273 ms, 10.837 ops/sec
|
||||
CURVE 25519 agree 12 ops took 1.110 sec, avg 92.500 ms, 10.811 ops/sec
|
||||
ED 25519 key gen 11 ops took 1.027 sec, avg 93.364 ms, 10.711 ops/sec
|
||||
ED 25519 sign 12 ops took 1.138 sec, avg 94.833 ms, 10.545 ops/sec
|
||||
ED 25519 verify 6 ops took 1.180 sec, avg 196.667 ms, 5.085 ops/sec
|
||||
```
|
||||
|
||||
### STM32N657 Benchmarks (Pure C - SP C32 / No ASM / No STM hardware)
|
||||
|
||||
```
|
||||
#define WOLF_CONF_MATH 3 /* sp_c32.c */
|
||||
#define WOLFSSL_NO_ASM
|
||||
#define NO_STM32_HASH
|
||||
#define NO_STM32_CRYPTO
|
||||
//#define WOLFSSL_STM32_PKA
|
||||
```
|
||||
|
||||
```
|
||||
wolfCrypt Benchmark (block bytes 1024, min 1.0 sec each)
|
||||
RNG 3 MiB took 1.000 seconds, 3.442 MiB/s
|
||||
AES-128-CBC-enc 10 MiB took 1.000 seconds, 10.303 MiB/s
|
||||
AES-128-CBC-dec 10 MiB took 1.000 seconds, 10.132 MiB/s
|
||||
AES-192-CBC-enc 9 MiB took 1.000 seconds, 8.936 MiB/s
|
||||
AES-192-CBC-dec 9 MiB took 1.000 seconds, 8.838 MiB/s
|
||||
AES-256-CBC-enc 8 MiB took 1.000 seconds, 7.935 MiB/s
|
||||
AES-256-CBC-dec 8 MiB took 1.000 seconds, 7.812 MiB/s
|
||||
AES-128-GCM-enc 5 MiB took 1.000 seconds, 5.054 MiB/s
|
||||
AES-128-GCM-dec 5 MiB took 1.000 seconds, 5.029 MiB/s
|
||||
AES-192-GCM-enc 5 MiB took 1.000 seconds, 4.688 MiB/s
|
||||
AES-192-GCM-dec 5 MiB took 1.000 seconds, 4.688 MiB/s
|
||||
AES-256-GCM-enc 4 MiB took 1.000 seconds, 4.370 MiB/s
|
||||
AES-256-GCM-dec 4 MiB took 1.004 seconds, 4.377 MiB/s
|
||||
AES-128-GCM-enc-no_AAD 5 MiB took 1.000 seconds, 5.078 MiB/s
|
||||
AES-128-GCM-dec-no_AAD 5 MiB took 1.000 seconds, 5.078 MiB/s
|
||||
AES-192-GCM-enc-no_AAD 5 MiB took 1.004 seconds, 4.717 MiB/s
|
||||
AES-192-GCM-dec-no_AAD 5 MiB took 1.004 seconds, 4.717 MiB/s
|
||||
AES-256-GCM-enc-no_AAD 4 MiB took 1.000 seconds, 4.419 MiB/s
|
||||
AES-256-GCM-dec-no_AAD 4 MiB took 1.000 seconds, 4.419 MiB/s
|
||||
GMAC Table 4-bit 10 MiB took 1.000 seconds, 9.939 MiB/s
|
||||
CHACHA 20 MiB took 1.000 seconds, 19.678 MiB/s
|
||||
CHA-POLY 12 MiB took 1.000 seconds, 12.378 MiB/s
|
||||
MD5 51 MiB took 1.000 seconds, 51.489 MiB/s
|
||||
POLY1305 53 MiB took 1.000 seconds, 53.442 MiB/s
|
||||
SHA 23 MiB took 1.000 seconds, 22.949 MiB/s
|
||||
SHA-224 9 MiB took 1.000 seconds, 8.740 MiB/s
|
||||
SHA-256 9 MiB took 1.000 seconds, 8.740 MiB/s
|
||||
SHA-384 5 MiB took 1.000 seconds, 4.541 MiB/s
|
||||
SHA-512 5 MiB took 1.000 seconds, 4.541 MiB/s
|
||||
SHA-512/224 5 MiB took 1.004 seconds, 4.523 MiB/s
|
||||
SHA-512/256 5 MiB took 1.000 seconds, 4.517 MiB/s
|
||||
SHA3-224 5 MiB took 1.004 seconds, 4.620 MiB/s
|
||||
SHA3-256 4 MiB took 1.000 seconds, 4.346 MiB/s
|
||||
SHA3-384 3 MiB took 1.004 seconds, 3.356 MiB/s
|
||||
SHA3-512 2 MiB took 1.000 seconds, 2.344 MiB/s
|
||||
HMAC-MD5 51 MiB took 1.000 seconds, 50.659 MiB/s
|
||||
HMAC-SHA 23 MiB took 1.000 seconds, 22.632 MiB/s
|
||||
HMAC-SHA224 9 MiB took 1.000 seconds, 8.667 MiB/s
|
||||
HMAC-SHA256 9 MiB took 1.000 seconds, 8.691 MiB/s
|
||||
HMAC-SHA384 4 MiB took 1.000 seconds, 4.468 MiB/s
|
||||
HMAC-SHA512 4 MiB took 1.004 seconds, 4.450 MiB/s
|
||||
PBKDF2 1 KiB took 1.016 seconds, 1.046 KiB/s
|
||||
RSA 2048 public 216 ops took 1.008 sec, avg 4.667 ms, 214.286 ops/sec
|
||||
RSA 2048 private 4 ops took 1.024 sec, avg 256.000 ms, 3.906 ops/sec
|
||||
DH 2048 key gen 10 ops took 1.086 sec, avg 108.600 ms, 9.208 ops/sec
|
||||
DH 2048 agree 10 ops took 1.086 sec, avg 108.600 ms, 9.208 ops/sec
|
||||
ECC [ SECP256R1] 256 key gen 44 ops took 1.035 sec, avg 23.523 ms, 42.512 ops/sec
|
||||
ECDHE [ SECP256R1] 256 agree 44 ops took 1.031 sec, avg 23.432 ms, 42.677 ops/sec
|
||||
ECDSA [ SECP256R1] 256 sign 40 ops took 1.036 sec, avg 25.900 ms, 38.610 ops/sec
|
||||
ECDSA [ SECP256R1] 256 verify 22 ops took 1.043 sec, avg 47.409 ms, 21.093 ops/sec
|
||||
CURVE 25519 key gen 11 ops took 1.020 sec, avg 92.727 ms, 10.784 ops/sec
|
||||
CURVE 25519 agree 12 ops took 1.114 sec, avg 92.833 ms, 10.772 ops/sec
|
||||
ED 25519 key gen 11 ops took 1.027 sec, avg 93.364 ms, 10.711 ops/sec
|
||||
ED 25519 sign 12 ops took 1.141 sec, avg 95.083 ms, 10.517 ops/sec
|
||||
ED 25519 verify 6 ops took 1.177 sec, avg 196.167 ms, 5.098 ops/sec
|
||||
```
|
||||
|
||||
@@ -221,6 +221,7 @@ extern ${variable.value} ${variable.name};
|
||||
#define WOLFSSL_STM32H5
|
||||
#define STM32_HAL_V2
|
||||
#undef NO_STM32_HASH
|
||||
#define WOLFSSL_STM32_PKA
|
||||
#ifndef HAL_CONSOLE_UART
|
||||
#define HAL_CONSOLE_UART huart3
|
||||
#endif
|
||||
@@ -299,6 +300,7 @@ extern ${variable.value} ${variable.name};
|
||||
/* ------------------------------------------------------------------------- */
|
||||
#if defined(WOLF_CONF_RTOS) && WOLF_CONF_RTOS == 2
|
||||
#define FREERTOS
|
||||
#define WOLFSSL_NO_REALLOC
|
||||
#else
|
||||
#define SINGLE_THREADED
|
||||
#endif
|
||||
@@ -789,12 +791,6 @@ extern ${variable.value} ${variable.name};
|
||||
/* Base16 / Base64 encoding */
|
||||
//#define NO_CODING
|
||||
|
||||
/* bypass certificate date checking, due to lack of properly configured RTC source */
|
||||
#ifndef HAL_RTC_MODULE_ENABLED
|
||||
#define NO_ASN_TIME
|
||||
#endif
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
@@ -1830,7 +1830,7 @@ double current_time(void)
|
||||
(void) date;
|
||||
|
||||
/* return seconds.milliseconds */
|
||||
return ((double) time.Hours * 24) + ((double) time.Minutes * 60)
|
||||
return ((double) time.Hours * 3600) + ((double) time.Minutes * 60)
|
||||
+ (double) time.Seconds + ((double) subsec / 1000);
|
||||
}
|
||||
#endif /* HAL_RTC_MODULE_ENABLED */
|
||||
|
||||
@@ -438,7 +438,7 @@ extern "C" {
|
||||
#define USE_WOLF_STRTOK
|
||||
#define XSTRTOK(s1,d,ptr) wc_strtok((s1),(d),(ptr))
|
||||
|
||||
#define XSTRNSTR(s1,s2,n) mystrnstr((s1),(s2),(n))
|
||||
#define XSTRNSTR(s1,s2,n) wolfSSL_strnstr((s1),(s2),(n))
|
||||
|
||||
#define XMEMCPY(d,s,l) memcpy((d),(s),(l))
|
||||
#define XMEMSET(b,c,l) memset((b),(c),(l))
|
||||
|
||||
@@ -515,7 +515,7 @@ extern unsigned int my_rng_seed_gen(void);
|
||||
#define USE_WOLF_STRTOK
|
||||
#define XSTRTOK(s1,d,ptr) wc_strtok((s1),(d),(ptr))
|
||||
|
||||
#define XSTRNSTR(s1,s2,n) mystrnstr((s1),(s2),(n))
|
||||
#define XSTRNSTR(s1,s2,n) wolfSSL_strnstr((s1),(s2),(n))
|
||||
|
||||
#define XMEMCPY(d,s,l) memcpy((d),(s),(l))
|
||||
#define XMEMSET(b,c,l) memset((b),(c),(l))
|
||||
|
||||
@@ -51,8 +51,8 @@ END
|
||||
//
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
FILEVERSION 5,8,2,0
|
||||
PRODUCTVERSION 5,8,2,0
|
||||
FILEVERSION 5,8,4,0
|
||||
PRODUCTVERSION 5,8,4,0
|
||||
FILEFLAGSMASK 0x3fL
|
||||
#ifdef _DEBUG
|
||||
FILEFLAGS 0x1L
|
||||
@@ -69,12 +69,12 @@ BEGIN
|
||||
BEGIN
|
||||
VALUE "CompanyName", "wolfSSL Inc."
|
||||
VALUE "FileDescription", "The wolfSSL FIPS embedded SSL library is a lightweight, portable, C-language-based SSL/TLS library targeted at IoT, embedded, and RTOS environments primarily because of its size, speed, and feature set."
|
||||
VALUE "FileVersion", "5.8.2.0"
|
||||
VALUE "FileVersion", "5.8.4.0"
|
||||
VALUE "InternalName", "wolfssl-fips"
|
||||
VALUE "LegalCopyright", "Copyright (C) 2023"
|
||||
VALUE "OriginalFilename", "wolfssl-fips.dll"
|
||||
VALUE "ProductName", "wolfSSL FIPS"
|
||||
VALUE "ProductVersion", "5.8.2.0"
|
||||
VALUE "ProductVersion", "5.8.4.0"
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
|
||||
@@ -51,8 +51,8 @@ END
|
||||
//
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
FILEVERSION 5,8,2,0
|
||||
PRODUCTVERSION 5,8,2,0
|
||||
FILEVERSION 5,8,4,0
|
||||
PRODUCTVERSION 5,8,4,0
|
||||
FILEFLAGSMASK 0x3fL
|
||||
#ifdef _DEBUG
|
||||
FILEFLAGS 0x1L
|
||||
@@ -69,12 +69,12 @@ BEGIN
|
||||
BEGIN
|
||||
VALUE "CompanyName", "wolfSSL Inc."
|
||||
VALUE "FileDescription", "The wolfSSL FIPS embedded SSL library is a lightweight, portable, C-language-based SSL/TLS library targeted at IoT, embedded, and RTOS environments primarily because of its size, speed, and feature set."
|
||||
VALUE "FileVersion", "5.8.2.0"
|
||||
VALUE "FileVersion", "5.8.4.0"
|
||||
VALUE "InternalName", "wolfssl-fips"
|
||||
VALUE "LegalCopyright", "Copyright (C) 2025"
|
||||
VALUE "OriginalFilename", "wolfssl-fips.dll"
|
||||
VALUE "ProductName", "wolfSSL FIPS"
|
||||
VALUE "ProductVersion", "5.8.2.0"
|
||||
VALUE "ProductVersion", "5.8.4.0"
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
|
||||
@@ -646,7 +646,7 @@ C149F3285397DFBD0C6720E14818475C3A50B10880EF9619463173A6D5ED15E7
|
||||
#define USE_WOLF_STRTOK
|
||||
#define XSTRTOK(s1,d,ptr) wc_strtok((s1),(d),(ptr))
|
||||
|
||||
#define XSTRNSTR(s1,s2,n) mystrnstr((s1),(s2),(n))
|
||||
#define XSTRNSTR(s1,s2,n) wolfSSL_strnstr((s1),(s2),(n))
|
||||
|
||||
#define XMEMCPY(d,s,l) memcpy((d),(s),(l))
|
||||
#define XMEMSET(b,c,l) memset((b),(c),(l))
|
||||
|
||||
@@ -512,7 +512,7 @@ extern "C" {
|
||||
#define USE_WOLF_STRTOK
|
||||
#define XSTRTOK(s1,d,ptr) wc_strtok((s1),(d),(ptr))
|
||||
|
||||
#define XSTRNSTR(s1,s2,n) mystrnstr((s1),(s2),(n))
|
||||
#define XSTRNSTR(s1,s2,n) wolfSSL_strnstr((s1),(s2),(n))
|
||||
|
||||
#define XMEMCPY(d,s,l) memcpy((d),(s),(l))
|
||||
#define XMEMSET(b,c,l) memset((b),(c),(l))
|
||||
|
||||
@@ -523,7 +523,7 @@ extern "C" {
|
||||
#define USE_WOLF_STRTOK
|
||||
#define XSTRTOK(s1,d,ptr) wc_strtok((s1),(d),(ptr))
|
||||
|
||||
#define XSTRNSTR(s1,s2,n) mystrnstr((s1),(s2),(n))
|
||||
#define XSTRNSTR(s1,s2,n) wolfSSL_strnstr((s1),(s2),(n))
|
||||
|
||||
#define XMEMCPY(d,s,l) memcpy((d),(s),(l))
|
||||
#define XMEMSET(b,c,l) memset((b),(c),(l))
|
||||
|
||||
@@ -524,7 +524,7 @@ extern "C" {
|
||||
#define USE_WOLF_STRTOK
|
||||
#define XSTRTOK(s1,d,ptr) wc_strtok((s1),(d),(ptr))
|
||||
|
||||
#define XSTRNSTR(s1,s2,n) mystrnstr((s1),(s2),(n))
|
||||
#define XSTRNSTR(s1,s2,n) wolfSSL_strnstr((s1),(s2),(n))
|
||||
|
||||
#define XMEMCPY(d,s,l) memcpy((d),(s),(l))
|
||||
#define XMEMSET(b,c,l) memset((b),(c),(l))
|
||||
|
||||
@@ -605,7 +605,7 @@ extern "C" {
|
||||
#define USE_WOLF_STRTOK
|
||||
#define XSTRTOK(s1,d,ptr) wc_strtok((s1),(d),(ptr))
|
||||
|
||||
#define XSTRNSTR(s1,s2,n) mystrnstr((s1),(s2),(n))
|
||||
#define XSTRNSTR(s1,s2,n) wolfSSL_strnstr((s1),(s2),(n))
|
||||
|
||||
#define XMEMCPY(d,s,l) memcpy((d),(s),(l))
|
||||
#define XMEMSET(b,c,l) memset((b),(c),(l))
|
||||
|
||||
@@ -665,7 +665,7 @@ extern "C" {
|
||||
#define USE_WOLF_STRTOK
|
||||
#define XSTRTOK(s1,d,ptr) wc_strtok((s1),(d),(ptr))
|
||||
|
||||
#define XSTRNSTR(s1,s2,n) mystrnstr((s1),(s2),(n))
|
||||
#define XSTRNSTR(s1,s2,n) wolfSSL_strnstr((s1),(s2),(n))
|
||||
|
||||
#define XMEMCPY(d,s,l) memcpy((d),(s),(l))
|
||||
#define XMEMSET(b,c,l) memset((b),(c),(l))
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
9D2E31E5291CE4800082B941 /* dtls.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D2E31E3291CE4800082B941 /* dtls.c */; };
|
||||
9D2E31E7291CE4AC0082B941 /* dtls13.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D2E31E6291CE4AC0082B941 /* dtls13.c */; };
|
||||
9D2E31E9291CE5CB0082B941 /* kdf.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D2E31E8291CE5CB0082B941 /* kdf.c */; };
|
||||
A46FE16F2493E8F800A25BE7 /* armv8-chacha.c in Sources */ = {isa = PBXBuildFile; fileRef = A46FE14C2493E8F500A25BE7 /* armv8-chacha.c */; };
|
||||
A46FE16F2493E8F800A25BE7 /* armv8-chacha-asm.S in Sources */ = {isa = PBXBuildFile; fileRef = A46FE14C2493E8F500A25BE7 /* armv8-chacha-asm.S */; };
|
||||
A46FE1702493E8F800A25BE7 /* sp_int.c in Sources */ = {isa = PBXBuildFile; fileRef = A46FE14D2493E8F600A25BE7 /* sp_int.c */; };
|
||||
A46FE1742493E8F800A25BE7 /* sp_cortexm.c in Sources */ = {isa = PBXBuildFile; fileRef = A46FE1512493E8F600A25BE7 /* sp_cortexm.c */; };
|
||||
A46FE1752493E8F800A25BE7 /* blake2s.c in Sources */ = {isa = PBXBuildFile; fileRef = A46FE1522493E8F600A25BE7 /* blake2s.c */; };
|
||||
@@ -96,12 +96,11 @@
|
||||
A4ADF9281FCE0C5600A06E90 /* ecc.c in Sources */ = {isa = PBXBuildFile; fileRef = A4ADF8CC1FCE0C5500A06E90 /* ecc.c */; };
|
||||
A4ADF92A1FCE0C5600A06E90 /* coding.c in Sources */ = {isa = PBXBuildFile; fileRef = A4ADF8CE1FCE0C5500A06E90 /* coding.c */; };
|
||||
A4ADF92C1FCE0C5600A06E90 /* ge_low_mem.c in Sources */ = {isa = PBXBuildFile; fileRef = A4ADF8D01FCE0C5500A06E90 /* ge_low_mem.c */; };
|
||||
A4CA2EA324C8AF97003CCC50 /* armv8-sha512.c in Sources */ = {isa = PBXBuildFile; fileRef = A4CA2E9E24C8AF97003CCC50 /* armv8-sha512.c */; };
|
||||
A4DFEC0D1FD4CAA300A7BB33 /* benchmark.c in Sources */ = {isa = PBXBuildFile; fileRef = A4DFEC0C1FD4CAA300A7BB33 /* benchmark.c */; };
|
||||
A4DFEC101FD4CB8500A7BB33 /* armv8-sha256.c in Sources */ = {isa = PBXBuildFile; fileRef = A4DFEC0E1FD4CB8500A7BB33 /* armv8-sha256.c */; };
|
||||
A4DFEC111FD4CB8500A7BB33 /* armv8-aes.c in Sources */ = {isa = PBXBuildFile; fileRef = A4DFEC0F1FD4CB8500A7BB33 /* armv8-aes.c */; };
|
||||
A4DFEC101FD4CB8500A7BB33 /* armv8-sha256-asm.S in Sources */ = {isa = PBXBuildFile; fileRef = A4DFEC0E1FD4CB8500A7BB33 /* armv8-sha256-asm.S */; };
|
||||
A4DFEC111FD4CB8500A7BB33 /* armv8-aes-asm.S in Sources */ = {isa = PBXBuildFile; fileRef = A4DFEC0F1FD4CB8500A7BB33 /* armv8-aes-asm.S */; };
|
||||
A4DFEC3C1FD6B9CC00A7BB33 /* test.c in Sources */ = {isa = PBXBuildFile; fileRef = A4DFEC3B1FD6B9CC00A7BB33 /* test.c */; };
|
||||
CB81DE1D24C9284700B98DA6 /* armv8-poly1305.c in Sources */ = {isa = PBXBuildFile; fileRef = CB81DE1C24C9284700B98DA6 /* armv8-poly1305.c */; };
|
||||
CB81DE1D24C9284700B98DA6 /* armv8-poly1305-asm.S in Sources */ = {isa = PBXBuildFile; fileRef = CB81DE1C24C9284700B98DA6 /* armv8-poly1305-asm.S */; };
|
||||
CB81DE1F24C93EC000B98DA6 /* armv8-curve25519.S in Sources */ = {isa = PBXBuildFile; fileRef = CB81DE1E24C93EC000B98DA6 /* armv8-curve25519.S */; };
|
||||
CB81DE2324C93FB300B98DA6 /* armv8-sha512-asm.S in Sources */ = {isa = PBXBuildFile; fileRef = CB81DE2224C93FB300B98DA6 /* armv8-sha512-asm.S */; };
|
||||
/* End PBXBuildFile section */
|
||||
@@ -113,7 +112,7 @@
|
||||
9D2E31E3291CE4800082B941 /* dtls.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = dtls.c; path = ../../../src/dtls.c; sourceTree = "<group>"; };
|
||||
9D2E31E6291CE4AC0082B941 /* dtls13.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = dtls13.c; path = ../../../src/dtls13.c; sourceTree = "<group>"; };
|
||||
9D2E31E8291CE5CB0082B941 /* kdf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = kdf.c; path = ../../../wolfcrypt/src/kdf.c; sourceTree = "<group>"; };
|
||||
A46FE14C2493E8F500A25BE7 /* armv8-chacha.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "armv8-chacha.c"; path = "../../../wolfcrypt/src/port/arm/armv8-chacha.c"; sourceTree = "<group>"; };
|
||||
A46FE14C2493E8F500A25BE7 /* armv8-chacha-asm.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "armv8-chacha-asm.S"; path = "../../../wolfcrypt/src/port/arm/armv8-chacha-asm.S"; sourceTree = "<group>"; };
|
||||
A46FE14D2493E8F600A25BE7 /* sp_int.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sp_int.c; path = ../../../wolfcrypt/src/sp_int.c; sourceTree = "<group>"; };
|
||||
A46FE1512493E8F600A25BE7 /* sp_cortexm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sp_cortexm.c; path = ../../../wolfcrypt/src/sp_cortexm.c; sourceTree = "<group>"; };
|
||||
A46FE1522493E8F600A25BE7 /* blake2s.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = blake2s.c; path = ../../../wolfcrypt/src/blake2s.c; sourceTree = "<group>"; };
|
||||
@@ -201,12 +200,11 @@
|
||||
A4ADF8CC1FCE0C5500A06E90 /* ecc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ecc.c; path = ../../../wolfcrypt/src/ecc.c; sourceTree = "<group>"; };
|
||||
A4ADF8CE1FCE0C5500A06E90 /* coding.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = coding.c; path = ../../../wolfcrypt/src/coding.c; sourceTree = "<group>"; };
|
||||
A4ADF8D01FCE0C5500A06E90 /* ge_low_mem.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ge_low_mem.c; path = ../../../wolfcrypt/src/ge_low_mem.c; sourceTree = "<group>"; };
|
||||
A4CA2E9E24C8AF97003CCC50 /* armv8-sha512.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "armv8-sha512.c"; path = "../../../wolfcrypt/src/port/arm/armv8-sha512.c"; sourceTree = "<group>"; };
|
||||
A4DFEC0C1FD4CAA300A7BB33 /* benchmark.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = benchmark.c; path = ../../../wolfcrypt/benchmark/benchmark.c; sourceTree = "<group>"; };
|
||||
A4DFEC0E1FD4CB8500A7BB33 /* armv8-sha256.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "armv8-sha256.c"; path = "../../../wolfcrypt/src/port/arm/armv8-sha256.c"; sourceTree = "<group>"; };
|
||||
A4DFEC0F1FD4CB8500A7BB33 /* armv8-aes.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "armv8-aes.c"; path = "../../../wolfcrypt/src/port/arm/armv8-aes.c"; sourceTree = "<group>"; };
|
||||
A4DFEC0E1FD4CB8500A7BB33 /* armv8-sha256-asm.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "armv8-sha256-asm.S"; path = "../../../wolfcrypt/src/port/arm/armv8-sha256-asm.S"; sourceTree = "<group>"; };
|
||||
A4DFEC0F1FD4CB8500A7BB33 /* armv8-aes-asm.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "armv8-aes-asm.S"; path = "../../../wolfcrypt/src/port/arm/armv8-aes-asm.S"; sourceTree = "<group>"; };
|
||||
A4DFEC3B1FD6B9CC00A7BB33 /* test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = test.c; path = ../../../wolfcrypt/test/test.c; sourceTree = "<group>"; };
|
||||
CB81DE1C24C9284700B98DA6 /* armv8-poly1305.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "armv8-poly1305.c"; path = "../../../wolfcrypt/src/port/arm/armv8-poly1305.c"; sourceTree = "<group>"; };
|
||||
CB81DE1C24C9284700B98DA6 /* armv8-poly1305-asm.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "armv8-poly1305-asm.S"; path = "../../../wolfcrypt/src/port/arm/armv8-poly1305-asm.S"; sourceTree = "<group>"; };
|
||||
CB81DE1E24C93EC000B98DA6 /* armv8-curve25519.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = "armv8-curve25519.S"; path = "../../../wolfcrypt/src/port/arm/armv8-curve25519.S"; sourceTree = "<group>"; };
|
||||
CB81DE2224C93FB300B98DA6 /* armv8-sha512-asm.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = "armv8-sha512-asm.S"; path = "../../../wolfcrypt/src/port/arm/armv8-sha512-asm.S"; sourceTree = "<group>"; };
|
||||
/* End PBXFileReference section */
|
||||
@@ -284,13 +282,12 @@
|
||||
children = (
|
||||
A4ADF8821FCE0C4D00A06E90 /* aes.c */,
|
||||
A4ADF8921FCE0C4E00A06E90 /* arc4.c */,
|
||||
A4DFEC0F1FD4CB8500A7BB33 /* armv8-aes.c */,
|
||||
A46FE14C2493E8F500A25BE7 /* armv8-chacha.c */,
|
||||
A4DFEC0F1FD4CB8500A7BB33 /* armv8-aes-asm.S */,
|
||||
A46FE14C2493E8F500A25BE7 /* armv8-chacha-asm.S */,
|
||||
CB81DE1E24C93EC000B98DA6 /* armv8-curve25519.S */,
|
||||
CB81DE1C24C9284700B98DA6 /* armv8-poly1305.c */,
|
||||
A4DFEC0E1FD4CB8500A7BB33 /* armv8-sha256.c */,
|
||||
CB81DE1C24C9284700B98DA6 /* armv8-poly1305-asm.S */,
|
||||
A4DFEC0E1FD4CB8500A7BB33 /* armv8-sha256-asm.S */,
|
||||
9D0105D4291CECD000A854D3 /* armv8-sha3-asm.S */,
|
||||
A4CA2E9E24C8AF97003CCC50 /* armv8-sha512.c */,
|
||||
CB81DE2224C93FB300B98DA6 /* armv8-sha512-asm.S */,
|
||||
A4ADF8A01FCE0C4F00A06E90 /* asm.c */,
|
||||
A4ADF8C21FCE0C5300A06E90 /* asn.c */,
|
||||
@@ -461,7 +458,7 @@
|
||||
A46FE18D2493E8F800A25BE7 /* fe_448.c in Sources */,
|
||||
A4ADF8721FCE0C1C00A06E90 /* crl.c in Sources */,
|
||||
A4ADF91B1FCE0C5600A06E90 /* srp.c in Sources */,
|
||||
A46FE16F2493E8F800A25BE7 /* armv8-chacha.c in Sources */,
|
||||
A46FE16F2493E8F800A25BE7 /* armv8-chacha-asm.S in Sources */,
|
||||
A4ADF8FE1FCE0C5600A06E90 /* integer.c in Sources */,
|
||||
9D2E31E5291CE4800082B941 /* dtls.c in Sources */,
|
||||
A4ADF9231FCE0C5600A06E90 /* camellia.c in Sources */,
|
||||
@@ -473,7 +470,7 @@
|
||||
A4ADF90D1FCE0C5600A06E90 /* blake2b.c in Sources */,
|
||||
A4ADF9071FCE0C5600A06E90 /* dh.c in Sources */,
|
||||
A46FE1912493E8F800A25BE7 /* sp_c32.c in Sources */,
|
||||
CB81DE1D24C9284700B98DA6 /* armv8-poly1305.c in Sources */,
|
||||
CB81DE1D24C9284700B98DA6 /* armv8-poly1305-asm.S in Sources */,
|
||||
CB81DE1F24C93EC000B98DA6 /* armv8-curve25519.S in Sources */,
|
||||
A4ADF8F31FCE0C5600A06E90 /* rsa.c in Sources */,
|
||||
A46FE1752493E8F800A25BE7 /* blake2s.c in Sources */,
|
||||
@@ -495,7 +492,7 @@
|
||||
A46FE1882493E8F800A25BE7 /* sp_arm32.c in Sources */,
|
||||
A4ADF8701FCE0C1C00A06E90 /* tls.c in Sources */,
|
||||
A4ADF8E51FCE0C5600A06E90 /* sha.c in Sources */,
|
||||
A4DFEC101FD4CB8500A7BB33 /* armv8-sha256.c in Sources */,
|
||||
A4DFEC101FD4CB8500A7BB33 /* armv8-sha256-asm.S in Sources */,
|
||||
A4ADF83D1FCE0BD300A06E90 /* main.m in Sources */,
|
||||
9D2E31E4291CE4800082B941 /* quic.c in Sources */,
|
||||
A4ADF9271FCE0C5600A06E90 /* ed25519.c in Sources */,
|
||||
@@ -523,7 +520,7 @@
|
||||
A4ADF8EB1FCE0C5600A06E90 /* chacha20_poly1305.c in Sources */,
|
||||
A4ADF86B1FCE0C1C00A06E90 /* keys.c in Sources */,
|
||||
A4ADF8EE1FCE0C5600A06E90 /* arc4.c in Sources */,
|
||||
A4DFEC111FD4CB8500A7BB33 /* armv8-aes.c in Sources */,
|
||||
A4DFEC111FD4CB8500A7BB33 /* armv8-aes-asm.S in Sources */,
|
||||
A46FE1812493E8F800A25BE7 /* wc_dsp.c in Sources */,
|
||||
A4ADF9061FCE0C5600A06E90 /* wc_encrypt.c in Sources */,
|
||||
A4ADF8DC1FCE0C5600A06E90 /* curve25519.c in Sources */,
|
||||
@@ -541,7 +538,6 @@
|
||||
A4ADF8D71FCE0C5600A06E90 /* wolfevent.c in Sources */,
|
||||
A46FE1802493E8F800A25BE7 /* ed448.c in Sources */,
|
||||
A4DFEC0D1FD4CAA300A7BB33 /* benchmark.c in Sources */,
|
||||
A4CA2EA324C8AF97003CCC50 /* armv8-sha512.c in Sources */,
|
||||
A4ADF91D1FCE0C5600A06E90 /* cpuid.c in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
|
||||
@@ -341,27 +341,24 @@
|
||||
700F0CC32A2FBEF100755BA7 /* x509_vfy.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 700F0C7A2A2FBE8200755BA7 /* x509_vfy.h */; };
|
||||
700F0CC42A2FBEF100755BA7 /* x509.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 700F0C682A2FBE8100755BA7 /* x509.h */; };
|
||||
700F0CC52A2FBEF100755BA7 /* x509v3.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 700F0C622A2FBE8100755BA7 /* x509v3.h */; };
|
||||
9D01059E291CEA5000A854D3 /* armv8-sha512.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D01058C291CEA4F00A854D3 /* armv8-sha512.c */; };
|
||||
9D01059F291CEA5000A854D3 /* armv8-sha512.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D01058C291CEA4F00A854D3 /* armv8-sha512.c */; };
|
||||
9D0105A0291CEA5000A854D3 /* armv8-sha512.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D01058C291CEA4F00A854D3 /* armv8-sha512.c */; };
|
||||
9D0105A7291CEA5000A854D3 /* armv8-sha512-asm.S in Sources */ = {isa = PBXBuildFile; fileRef = 9D01058F291CEA4F00A854D3 /* armv8-sha512-asm.S */; };
|
||||
9D0105A8291CEA5000A854D3 /* armv8-sha512-asm.S in Sources */ = {isa = PBXBuildFile; fileRef = 9D01058F291CEA4F00A854D3 /* armv8-sha512-asm.S */; };
|
||||
9D0105A9291CEA5000A854D3 /* armv8-sha512-asm.S in Sources */ = {isa = PBXBuildFile; fileRef = 9D01058F291CEA4F00A854D3 /* armv8-sha512-asm.S */; };
|
||||
9D0105AD291CEA5000A854D3 /* armv8-sha256.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D010591291CEA4F00A854D3 /* armv8-sha256.c */; };
|
||||
9D0105AE291CEA5000A854D3 /* armv8-sha256.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D010591291CEA4F00A854D3 /* armv8-sha256.c */; };
|
||||
9D0105AF291CEA5000A854D3 /* armv8-sha256.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D010591291CEA4F00A854D3 /* armv8-sha256.c */; };
|
||||
9D0105B3291CEA5000A854D3 /* armv8-poly1305.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D010593291CEA4F00A854D3 /* armv8-poly1305.c */; };
|
||||
9D0105B4291CEA5000A854D3 /* armv8-poly1305.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D010593291CEA4F00A854D3 /* armv8-poly1305.c */; };
|
||||
9D0105B5291CEA5000A854D3 /* armv8-poly1305.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D010593291CEA4F00A854D3 /* armv8-poly1305.c */; };
|
||||
9D0105AD291CEA5000A854D3 /* armv8-sha256-asm.S in Sources */ = {isa = PBXBuildFile; fileRef = 9D010591291CEA4F00A854D3 /* armv8-sha256.c */; };
|
||||
9D0105AE291CEA5000A854D3 /* armv8-sha256-asm.S in Sources */ = {isa = PBXBuildFile; fileRef = 9D010591291CEA4F00A854D3 /* armv8-sha256.c */; };
|
||||
9D0105AF291CEA5000A854D3 /* armv8-sha256-asm.S in Sources */ = {isa = PBXBuildFile; fileRef = 9D010591291CEA4F00A854D3 /* armv8-sha256.c */; };
|
||||
9D0105B3291CEA5000A854D3 /* armv8-poly1305-asm.S in Sources */ = {isa = PBXBuildFile; fileRef = 9D010593291CEA4F00A854D3 /* armv8-poly1305.c */; };
|
||||
9D0105B4291CEA5000A854D3 /* armv8-poly1305-asm.S in Sources */ = {isa = PBXBuildFile; fileRef = 9D010593291CEA4F00A854D3 /* armv8-poly1305.c */; };
|
||||
9D0105B5291CEA5000A854D3 /* armv8-poly1305-asm.S in Sources */ = {isa = PBXBuildFile; fileRef = 9D010593291CEA4F00A854D3 /* armv8-poly1305.c */; };
|
||||
9D0105B9291CEA5000A854D3 /* armv8-sha3-asm.S in Sources */ = {isa = PBXBuildFile; fileRef = 9D010595291CEA4F00A854D3 /* armv8-sha3-asm.S */; };
|
||||
9D0105BA291CEA5000A854D3 /* armv8-sha3-asm.S in Sources */ = {isa = PBXBuildFile; fileRef = 9D010595291CEA4F00A854D3 /* armv8-sha3-asm.S */; };
|
||||
9D0105BB291CEA5000A854D3 /* armv8-sha3-asm.S in Sources */ = {isa = PBXBuildFile; fileRef = 9D010595291CEA4F00A854D3 /* armv8-sha3-asm.S */; };
|
||||
9D0105BC291CEA5000A854D3 /* armv8-chacha.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D010596291CEA4F00A854D3 /* armv8-chacha.c */; };
|
||||
9D0105BD291CEA5000A854D3 /* armv8-chacha.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D010596291CEA4F00A854D3 /* armv8-chacha.c */; };
|
||||
9D0105BE291CEA5000A854D3 /* armv8-chacha.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D010596291CEA4F00A854D3 /* armv8-chacha.c */; };
|
||||
9D0105C2291CEA5000A854D3 /* armv8-aes.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D010598291CEA4F00A854D3 /* armv8-aes.c */; };
|
||||
9D0105C3291CEA5000A854D3 /* armv8-aes.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D010598291CEA4F00A854D3 /* armv8-aes.c */; };
|
||||
9D0105C4291CEA5000A854D3 /* armv8-aes.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D010598291CEA4F00A854D3 /* armv8-aes.c */; };
|
||||
9D0105BC291CEA5000A854D3 /* armv8-chacha-asm.S in Sources */ = {isa = PBXBuildFile; fileRef = 9D010596291CEA4F00A854D3 /* armv8-chacha.c */; };
|
||||
9D0105BD291CEA5000A854D3 /* armv8-chacha-asm.S in Sources */ = {isa = PBXBuildFile; fileRef = 9D010596291CEA4F00A854D3 /* armv8-chacha.c */; };
|
||||
9D0105BE291CEA5000A854D3 /* armv8-chacha-asm.S in Sources */ = {isa = PBXBuildFile; fileRef = 9D010596291CEA4F00A854D3 /* armv8-chacha.c */; };
|
||||
9D0105C2291CEA5000A854D3 /* armv8-aes-asm.S in Sources */ = {isa = PBXBuildFile; fileRef = 9D010598291CEA4F00A854D3 /* armv8-aes-asm.S */; };
|
||||
9D0105C3291CEA5000A854D3 /* armv8-aes-asm.S in Sources */ = {isa = PBXBuildFile; fileRef = 9D010598291CEA4F00A854D3 /* armv8-aes-asm.S */; };
|
||||
9D0105C4291CEA5000A854D3 /* armv8-aes-asm.S in Sources */ = {isa = PBXBuildFile; fileRef = 9D010598291CEA4F00A854D3 /* armv8-aes-asm.S */; };
|
||||
9D0105C5291CEA5000A854D3 /* armv8-curve25519.S in Sources */ = {isa = PBXBuildFile; fileRef = 9D010599291CEA4F00A854D3 /* armv8-curve25519.S */; };
|
||||
9D0105C6291CEA5000A854D3 /* armv8-curve25519.S in Sources */ = {isa = PBXBuildFile; fileRef = 9D010599291CEA4F00A854D3 /* armv8-curve25519.S */; };
|
||||
9D0105C7291CEA5000A854D3 /* armv8-curve25519.S in Sources */ = {isa = PBXBuildFile; fileRef = 9D010599291CEA4F00A854D3 /* armv8-curve25519.S */; };
|
||||
@@ -1071,13 +1068,12 @@
|
||||
700F0C882A2FBE8200755BA7 /* dsa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dsa.h; path = ../../wolfssl/openssl/dsa.h; sourceTree = "<group>"; };
|
||||
700F0C892A2FBE8200755BA7 /* ssl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ssl.h; path = ../../wolfssl/openssl/ssl.h; sourceTree = "<group>"; };
|
||||
700F0C8A2A2FBE8200755BA7 /* rsa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rsa.h; path = ../../wolfssl/openssl/rsa.h; sourceTree = "<group>"; };
|
||||
9D01058C291CEA4F00A854D3 /* armv8-sha512.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "armv8-sha512.c"; path = "../../wolfcrypt/src/port/arm/armv8-sha512.c"; sourceTree = "<group>"; };
|
||||
9D01058F291CEA4F00A854D3 /* armv8-sha512-asm.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = "armv8-sha512-asm.S"; path = "../../wolfcrypt/src/port/arm/armv8-sha512-asm.S"; sourceTree = "<group>"; };
|
||||
9D010591291CEA4F00A854D3 /* armv8-sha256.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "armv8-sha256.c"; path = "../../wolfcrypt/src/port/arm/armv8-sha256.c"; sourceTree = "<group>"; };
|
||||
9D010593291CEA4F00A854D3 /* armv8-poly1305.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "armv8-poly1305.c"; path = "../../wolfcrypt/src/port/arm/armv8-poly1305.c"; sourceTree = "<group>"; };
|
||||
9D010591291CEA4F00A854D3 /* armv8-sha256-asm.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "armv8-sha256-asm.S"; path = "../../wolfcrypt/src/port/arm/armv8-sha256-asm.S"; sourceTree = "<group>"; };
|
||||
9D010593291CEA4F00A854D3 /* armv8-poly1305-asm.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "armv8-poly1305-asm.S"; path = "../../wolfcrypt/src/port/arm/armv8-poly1305-asm.S"; sourceTree = "<group>"; };
|
||||
9D010595291CEA4F00A854D3 /* armv8-sha3-asm.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = "armv8-sha3-asm.S"; path = "../../wolfcrypt/src/port/arm/armv8-sha3-asm.S"; sourceTree = "<group>"; };
|
||||
9D010596291CEA4F00A854D3 /* armv8-chacha.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "armv8-chacha.c"; path = "../../wolfcrypt/src/port/arm/armv8-chacha.c"; sourceTree = "<group>"; };
|
||||
9D010598291CEA4F00A854D3 /* armv8-aes.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "armv8-aes.c"; path = "../../wolfcrypt/src/port/arm/armv8-aes.c"; sourceTree = "<group>"; };
|
||||
9D010596291CEA4F00A854D3 /* armv8-chacha-asm.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "armv8-chacha-asm.S"; path = "../../wolfcrypt/src/port/arm/armv8-chacha-asm.S"; sourceTree = "<group>"; };
|
||||
9D010598291CEA4F00A854D3 /* armv8-aes-asm.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "armv8-aes-asm.S"; path = "../../wolfcrypt/src/port/arm/armv8-aes-asm.S"; sourceTree = "<group>"; };
|
||||
9D010599291CEA4F00A854D3 /* armv8-curve25519.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = "armv8-curve25519.S"; path = "../../wolfcrypt/src/port/arm/armv8-curve25519.S"; sourceTree = "<group>"; };
|
||||
9D2E31CA291CDF120082B941 /* quic.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = quic.c; path = ../../src/quic.c; sourceTree = "<group>"; };
|
||||
9D2E31CB291CDF120082B941 /* dtls.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = dtls.c; path = ../../src/dtls.c; sourceTree = "<group>"; };
|
||||
@@ -1266,14 +1262,13 @@
|
||||
children = (
|
||||
521646111A8992CC0062516A /* aes.c */,
|
||||
521646121A8992CC0062516A /* arc4.c */,
|
||||
9D010598291CEA4F00A854D3 /* armv8-aes.c */,
|
||||
9D010596291CEA4F00A854D3 /* armv8-chacha.c */,
|
||||
9D010598291CEA4F00A854D3 /* armv8-aes-asm.S */,
|
||||
9D010596291CEA4F00A854D3 /* armv8-chacha-asm.S */,
|
||||
9D010599291CEA4F00A854D3 /* armv8-curve25519.S */,
|
||||
9D010593291CEA4F00A854D3 /* armv8-poly1305.c */,
|
||||
9D010593291CEA4F00A854D3 /* armv8-poly1305-asm.S */,
|
||||
9D010595291CEA4F00A854D3 /* armv8-sha3-asm.S */,
|
||||
9D010591291CEA4F00A854D3 /* armv8-sha256.c */,
|
||||
9D010591291CEA4F00A854D3 /* armv8-sha256-asm.S */,
|
||||
9D01058F291CEA4F00A854D3 /* armv8-sha512-asm.S */,
|
||||
9D01058C291CEA4F00A854D3 /* armv8-sha512.c */,
|
||||
A4DAE30C2493F21800CEF51F /* asm.c */,
|
||||
521646131A8992CC0062516A /* asn.c */,
|
||||
521646141A8992CC0062516A /* blake2b.c */,
|
||||
@@ -1548,7 +1543,7 @@
|
||||
520775B42239AC3700087711 /* curve25519.c in Sources */,
|
||||
30B060541C6DDB2B00D46008 /* crl.c in Sources */,
|
||||
520775BA2239AC4600087711 /* ge_operations.c in Sources */,
|
||||
9D0105C4291CEA5000A854D3 /* armv8-aes.c in Sources */,
|
||||
9D0105C4291CEA5000A854D3 /* armv8-aes-asm.S in Sources */,
|
||||
30B060551C6DDB2B00D46008 /* internal.c in Sources */,
|
||||
A4DAE3432493F21900CEF51F /* wc_dsp.c in Sources */,
|
||||
30B060561C6DDB2B00D46008 /* wolfio.c in Sources */,
|
||||
@@ -1570,13 +1565,12 @@
|
||||
520775AE2239AC2100087711 /* signature.c in Sources */,
|
||||
30B060601C6DDB2B00D46008 /* camellia.c in Sources */,
|
||||
A4DAE31F2493F21900CEF51F /* ed448.c in Sources */,
|
||||
9D0105AF291CEA5000A854D3 /* armv8-sha256.c in Sources */,
|
||||
9D0105AF291CEA5000A854D3 /* armv8-sha256-asm.S in Sources */,
|
||||
30B060611C6DDB2B00D46008 /* chacha.c in Sources */,
|
||||
30B060621C6DDB2B00D46008 /* coding.c in Sources */,
|
||||
A4DAE31C2493F21900CEF51F /* srp.c in Sources */,
|
||||
30B060631C6DDB2B00D46008 /* des3.c in Sources */,
|
||||
A4DAE33D2493F21900CEF51F /* curve448.c in Sources */,
|
||||
9D0105A0291CEA5000A854D3 /* armv8-sha512.c in Sources */,
|
||||
30B060641C6DDB2B00D46008 /* dh.c in Sources */,
|
||||
30B060651C6DDB2B00D46008 /* dsa.c in Sources */,
|
||||
520775BC2239AC4600087711 /* fe_low_mem.c in Sources */,
|
||||
@@ -1588,12 +1582,12 @@
|
||||
A4DAE3372493F21900CEF51F /* wolfevent.c in Sources */,
|
||||
30B060671C6DDB2B00D46008 /* error.c in Sources */,
|
||||
9D2E31CE291CDF120082B941 /* quic.c in Sources */,
|
||||
9D0105BE291CEA5000A854D3 /* armv8-chacha.c in Sources */,
|
||||
9D0105BE291CEA5000A854D3 /* armv8-chacha-asm.S in Sources */,
|
||||
520775AA2239ABBE00087711 /* sp_int.c in Sources */,
|
||||
30B060681C6DDB2B00D46008 /* hash.c in Sources */,
|
||||
6AC8512B272CAF2E00F2B32A /* kdf.c in Sources */,
|
||||
30B0606A1C6DDB2B00D46008 /* hmac.c in Sources */,
|
||||
9D0105B5291CEA5000A854D3 /* armv8-poly1305.c in Sources */,
|
||||
9D0105B5291CEA5000A854D3 /* armv8-poly1305-asm.S in Sources */,
|
||||
A4DAE3572493F29E00CEF51F /* sp_dsp32.c in Sources */,
|
||||
A4DAE3282493F21900CEF51F /* fe_448.c in Sources */,
|
||||
30B0606B1C6DDB2B00D46008 /* integer.c in Sources */,
|
||||
@@ -1643,7 +1637,7 @@
|
||||
A4DAE31D2493F21900CEF51F /* ed448.c in Sources */,
|
||||
520775B52239AC3700087711 /* curve25519.c in Sources */,
|
||||
A4DAE3442493F21900CEF51F /* wc_pkcs11.c in Sources */,
|
||||
9D0105C2291CEA5000A854D3 /* armv8-aes.c in Sources */,
|
||||
9D0105C2291CEA5000A854D3 /* armv8-aes-asm.S in Sources */,
|
||||
5216463B1A8992CC0062516A /* dsa.c in Sources */,
|
||||
520775BB2239AC4600087711 /* ge_operations.c in Sources */,
|
||||
521646411A8992CC0062516A /* logging.c in Sources */,
|
||||
@@ -1665,13 +1659,12 @@
|
||||
A4DAE31A2493F21900CEF51F /* srp.c in Sources */,
|
||||
521646341A8992CC0062516A /* asn.c in Sources */,
|
||||
521646501A8992CC0062516A /* sha512.c in Sources */,
|
||||
9D0105AD291CEA5000A854D3 /* armv8-sha256.c in Sources */,
|
||||
9D0105AD291CEA5000A854D3 /* armv8-sha256-asm.S in Sources */,
|
||||
520775AF2239AC2100087711 /* signature.c in Sources */,
|
||||
525BE5341B3869110054BBCD /* hash.c in Sources */,
|
||||
A4DAE33E2493F21900CEF51F /* ge_448.c in Sources */,
|
||||
521646441A8992CC0062516A /* md5.c in Sources */,
|
||||
5216460F1A89928E0062516A /* ssl.c in Sources */,
|
||||
9D01059E291CEA5000A854D3 /* armv8-sha512.c in Sources */,
|
||||
5216464D1A8992CC0062516A /* rsa.c in Sources */,
|
||||
5216464B1A8992CC0062516A /* random.c in Sources */,
|
||||
A4DAE3062493F1C700CEF51F /* tls13.c in Sources */,
|
||||
@@ -1683,12 +1676,12 @@
|
||||
A4DAE3262493F21900CEF51F /* fe_448.c in Sources */,
|
||||
520775AB2239ABBE00087711 /* sp_int.c in Sources */,
|
||||
9D2E31CC291CDF120082B941 /* quic.c in Sources */,
|
||||
9D0105BC291CEA5000A854D3 /* armv8-chacha.c in Sources */,
|
||||
9D0105BC291CEA5000A854D3 /* armv8-chacha-asm.S in Sources */,
|
||||
521646431A8992CC0062516A /* md4.c in Sources */,
|
||||
521646321A8992CC0062516A /* aes.c in Sources */,
|
||||
6AC85129272CAF2E00F2B32A /* kdf.c in Sources */,
|
||||
521646391A8992CC0062516A /* des3.c in Sources */,
|
||||
9D0105B3291CEA5000A854D3 /* armv8-poly1305.c in Sources */,
|
||||
9D0105B3291CEA5000A854D3 /* armv8-poly1305-asm.S in Sources */,
|
||||
521646351A8992CC0062516A /* blake2b.c in Sources */,
|
||||
520775AD2239ABCD00087711 /* chacha20_poly1305.c in Sources */,
|
||||
A4E7E5992493E20500725359 /* sp_armthumb.c in Sources */,
|
||||
@@ -1738,7 +1731,7 @@
|
||||
A4F318661BC58B1700FDF2BB /* aes.c in Sources */,
|
||||
A4F318741BC58B1700FDF2BB /* arc4.c in Sources */,
|
||||
A4F3185A1BC58B1700FDF2BB /* asn.c in Sources */,
|
||||
9D0105C3291CEA5000A854D3 /* armv8-aes.c in Sources */,
|
||||
9D0105C3291CEA5000A854D3 /* armv8-aes-asm.S in Sources */,
|
||||
A4F318681BC58B1700FDF2BB /* blake2b.c in Sources */,
|
||||
A4DAE3422493F21900CEF51F /* wc_dsp.c in Sources */,
|
||||
A4F318551BC58B1700FDF2BB /* camellia.c in Sources */,
|
||||
@@ -1760,13 +1753,12 @@
|
||||
1E8BEB87212F4F010063DCC1 /* fe_low_mem.c in Sources */,
|
||||
1E8BEB86212F4F010063DCC1 /* fe_operations.c in Sources */,
|
||||
A4DAE31E2493F21900CEF51F /* ed448.c in Sources */,
|
||||
9D0105AE291CEA5000A854D3 /* armv8-sha256.c in Sources */,
|
||||
9D0105AE291CEA5000A854D3 /* armv8-sha256-asm.S in Sources */,
|
||||
1E8BEB83212F4E330063DCC1 /* ge_low_mem.c in Sources */,
|
||||
1E8BEB82212F4E330063DCC1 /* ge_operations.c in Sources */,
|
||||
A4DAE31B2493F21900CEF51F /* srp.c in Sources */,
|
||||
A4F3185D1BC58B1700FDF2BB /* hash.c in Sources */,
|
||||
A4DAE33C2493F21900CEF51F /* curve448.c in Sources */,
|
||||
9D01059F291CEA5000A854D3 /* armv8-sha512.c in Sources */,
|
||||
A4F318731BC58B1700FDF2BB /* hmac.c in Sources */,
|
||||
A4F318751BC58B1700FDF2BB /* integer.c in Sources */,
|
||||
A4F318761BC58B1700FDF2BB /* internal.c in Sources */,
|
||||
@@ -1778,12 +1770,12 @@
|
||||
A4F3187A1BC58B1700FDF2BB /* keys.c in Sources */,
|
||||
A4F318511BC58B1700FDF2BB /* logging.c in Sources */,
|
||||
9D2E31CD291CDF120082B941 /* quic.c in Sources */,
|
||||
9D0105BD291CEA5000A854D3 /* armv8-chacha.c in Sources */,
|
||||
9D0105BD291CEA5000A854D3 /* armv8-chacha-asm.S in Sources */,
|
||||
A4F318701BC58B1700FDF2BB /* md2.c in Sources */,
|
||||
A4F318651BC58B1700FDF2BB /* md4.c in Sources */,
|
||||
6AC8512A272CAF2E00F2B32A /* kdf.c in Sources */,
|
||||
A4F3185E1BC58B1700FDF2BB /* md5.c in Sources */,
|
||||
9D0105B4291CEA5000A854D3 /* armv8-poly1305.c in Sources */,
|
||||
9D0105B4291CEA5000A854D3 /* armv8-poly1305-asm.S in Sources */,
|
||||
A4DAE3562493F29E00CEF51F /* sp_dsp32.c in Sources */,
|
||||
A4DAE3272493F21900CEF51F /* fe_448.c in Sources */,
|
||||
A4F3186A1BC58B1700FDF2BB /* memory.c in Sources */,
|
||||
|
||||
@@ -750,15 +750,65 @@
|
||||
<type>2</type>
|
||||
<locationURI>virtual:/virtual</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-32-aes-asm.S</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-4-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-32-aes-asm.S</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-32-aes-asm.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-4-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-32-aes-asm.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-32-chacha-asm_c.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-4-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-32-chacha-asm_c.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-32-chacha-asm.S</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-4-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-chacha-asm.S</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-32-curve25519_c.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-4-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-32-curve25519_c.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-32-curve25519.S</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-4-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-32-curve25519.S</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-32-curve25519.c</name>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-32-poly1305-asm.S</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-4-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-32-curve25519.c</locationURI>
|
||||
<locationURI>PARENT-4-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-32-poly1305-asm.S</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-32-poly1305-asm.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-4-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-32-poly1305-asm.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-32-sha256-asm.S</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-4-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-32-sha256-asm.S</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-32-sha256-asm.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-4-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-32-sha256-asm.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-32-sha3-asm.S</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-4-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-32-sha3-asm.S</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-32-sha3-asm.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-4-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-32-sha3-asm.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-32-sha512-asm.S</name>
|
||||
@@ -771,14 +821,29 @@
|
||||
<locationURI>PARENT-4-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-32-sha512-asm.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-aes.c</name>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-aes-asm.S</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-4-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-aes.c</locationURI>
|
||||
<locationURI>PARENT-4-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-aes-asm.S</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-chacha.c</name>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-aes-asm.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-4-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-chacha.c</locationURI>
|
||||
<locationURI>PARENT-4-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-aes-asm.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-chacha-asm_c.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-4-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-chacha-asm_c.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-chacha-asm.S</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-4-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-chacha-asm.S</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-curve25519_c.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-4-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-curve25519_c.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-curve25519.S</name>
|
||||
@@ -786,19 +851,34 @@
|
||||
<locationURI>PARENT-4-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-curve25519.S</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-curve25519.c</name>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-poly1305-asm.S</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-4-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-curve25519.c</locationURI>
|
||||
<locationURI>PARENT-4-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-poly1305-asm.S</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-poly1305.c</name>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-poly1305-asm.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-4-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-poly1305.c</locationURI>
|
||||
<locationURI>PARENT-4-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-poly1305-asm.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-sha256.c</name>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-sha256-asm.S</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-4-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-sha256.c</locationURI>
|
||||
<locationURI>PARENT-4-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-sha256-asm.S</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-sha256-asm.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-4-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-sha256-asm.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-sha3-asm.S</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-4-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-sha3-asm.S</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-sha3-asm.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-4-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-sha3-asm.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-sha512-asm.S</name>
|
||||
@@ -810,11 +890,6 @@
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-4-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-sha512-asm.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-sha512.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-4-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-sha512.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/cryptoCell.c</name>
|
||||
<type>1</type>
|
||||
|
||||
@@ -1786,9 +1786,9 @@
|
||||
<locationURI>PARENT-3-WORKSPACE_LOC/wolfssl/wolfcrypt/port/xilinx/xil-versal-trng.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-aes.c</name>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-aes-asm_c.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-3-WORKSPACE_LOC/wolfcrypt/src/port/arm/armv8-aes.c</locationURI>
|
||||
<locationURI>PARENT-3-WORKSPACE_LOC/wolfcrypt/src/port/arm/armv8-aes-asm_c.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-chacha.c</name>
|
||||
@@ -1803,12 +1803,12 @@
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-poly1305.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-3-WORKSPACE_LOC/wolfcrypt/src/port/arm/armv8-poly1305.c</locationURI>
|
||||
<locationURI>PARENT-3-WORKSPACE_LOC/wolfcrypt/src/port/arm/armv8-poly1305-asm_c.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-sha256.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-3-WORKSPACE_LOC/wolfcrypt/src/port/arm/armv8-sha256.c</locationURI>
|
||||
<locationURI>PARENT-3-WORKSPACE_LOC/wolfcrypt/src/port/arm/armv8-sha256-asm_c.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-sha3-asm_c.c</name>
|
||||
@@ -1820,11 +1820,6 @@
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-3-WORKSPACE_LOC/wolfcrypt/src/port/arm/armv8-sha512-asm_c.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-sha512.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-3-WORKSPACE_LOC/wolfcrypt/src/port/arm/armv8-sha512.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/cryptoCell.c</name>
|
||||
<type>1</type>
|
||||
|
||||
@@ -1786,14 +1786,14 @@
|
||||
<locationURI>PARENT-3-WORKSPACE_LOC/wolfssl/wolfcrypt/port/xilinx/xil-versal-trng.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-aes.c</name>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-aes-asm_c.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-3-WORKSPACE_LOC/wolfcrypt/src/port/arm/armv8-aes.c</locationURI>
|
||||
<locationURI>PARENT-3-WORKSPACE_LOC/wolfcrypt/src/port/arm/armv8-aes-asm_c.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-chacha.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-3-WORKSPACE_LOC/wolfcrypt/src/port/arm/armv8-chacha.c</locationURI>
|
||||
<locationURI>PARENT-3-WORKSPACE_LOC/wolfcrypt/src/port/arm/armv8-chacha-asm_c.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-curve25519_c.c</name>
|
||||
@@ -1803,12 +1803,12 @@
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-poly1305.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-3-WORKSPACE_LOC/wolfcrypt/src/port/arm/armv8-poly1305.c</locationURI>
|
||||
<locationURI>PARENT-3-WORKSPACE_LOC/wolfcrypt/src/port/arm/armv8-poly1305-asm_c.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-sha256.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-3-WORKSPACE_LOC/wolfcrypt/src/port/arm/armv8-sha256.c</locationURI>
|
||||
<locationURI>PARENT-3-WORKSPACE_LOC/wolfcrypt/src/port/arm/armv8-sha256-asm_c.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-sha3-asm_c.c</name>
|
||||
@@ -1820,11 +1820,6 @@
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-3-WORKSPACE_LOC/wolfcrypt/src/port/arm/armv8-sha512-asm_c.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/armv8-sha512.c</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-3-WORKSPACE_LOC/wolfcrypt/src/port/arm/armv8-sha512.c</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt/src/port/arm/cryptoCell.c</name>
|
||||
<type>1</type>
|
||||
|
||||
106
INSTALL
106
INSTALL
@@ -295,63 +295,7 @@ We also have vcpkg ports for wolftpm, wolfmqtt and curl.
|
||||
|
||||
17. Building with hash-sigs lib for LMS/HSS support [EXPERIMENTAL]
|
||||
|
||||
Using LMS/HSS requires that the hash-sigs lib has been built on
|
||||
your system. We support hash-sigs lib at this git commit:
|
||||
b0631b8891295bf2929e68761205337b7c031726
|
||||
At the time of writing this, this is the HEAD of the master
|
||||
branch of the hash-sigs project.
|
||||
|
||||
Currently the hash-sigs project only builds static libraries:
|
||||
- hss_verify.a: a single-threaded verify-only static lib.
|
||||
- hss_lib.a: a single-threaded static lib.
|
||||
- hss_lib_thread.a: a multi-threaded static lib.
|
||||
|
||||
The multi-threaded version will mainly have speedups for key
|
||||
generation and signing.
|
||||
|
||||
The default LMS build (--enable-lms) will look for
|
||||
hss_lib.a first, and hss_lib_thread.a second, in a specified
|
||||
hash-sigs dir.
|
||||
|
||||
The LMS verify-only build (--enable-lms=verify-only) will look
|
||||
for hss_verify.a only, which is a slimmer library that includes
|
||||
only the minimal functions necessary for signature verification.
|
||||
|
||||
How to get and build the hash-sigs library:
|
||||
$ mkdir ~/hash_sigs
|
||||
$ cd ~/hash_sigs
|
||||
$ git clone https://github.com/cisco/hash-sigs.git src
|
||||
$ cd src
|
||||
$ git checkout b0631b8891295bf2929e68761205337b7c031726
|
||||
|
||||
In sha256.h, set USE_OPENSSL to 0:
|
||||
#define USE_OPENSSL 0
|
||||
|
||||
To build the single-threaded version:
|
||||
$ make hss_lib.a
|
||||
$ ls *.a
|
||||
hss_lib.a
|
||||
|
||||
To build multi-threaded:
|
||||
$ make hss_lib_thread.a
|
||||
$ ls *.a
|
||||
hss_lib_thread.a
|
||||
|
||||
To build verify-only:
|
||||
$ make hss_verify.a
|
||||
$ ls *.a
|
||||
hss_verify.a
|
||||
|
||||
Build wolfSSL with
|
||||
$ ./configure \
|
||||
--enable-static \
|
||||
--disable-shared \
|
||||
--enable-lms \
|
||||
--with-liblms=<path to dir containing hss_lib.a or hss_lib_thread.a>
|
||||
$ make
|
||||
|
||||
Run the benchmark against LMS/HSS with:
|
||||
$ ./wolfcrypt/benchmark/benchmark -lms_hss
|
||||
Deprecated. wolfSSL now has its own LMS/HSS implementation in wolfCrypt.
|
||||
|
||||
18. Building for Debian, Ubuntu, Linux Mint, and derivatives
|
||||
|
||||
@@ -373,49 +317,5 @@ We also have vcpkg ports for wolftpm, wolfmqtt and curl.
|
||||
|
||||
20. Building with xmss-reference lib for XMSS/XMSS^MT support [EXPERIMENTAL]
|
||||
|
||||
Experimental support for XMSS/XMSS^MT has been achieved by integration
|
||||
with the xmss-reference implementation from RFC 8391 (XMSS: eXtended
|
||||
Merkle Signature Scheme). We support a patched version of xmss-reference
|
||||
based on this git commit:
|
||||
171ccbd26f098542a67eb5d2b128281c80bd71a6
|
||||
At the time of writing this, this is the HEAD of the master branch of
|
||||
the xmss-reference project.
|
||||
|
||||
How to get the xmss-reference library:
|
||||
$ mkdir ~/xmss
|
||||
$ cd ~/xmss
|
||||
$ git clone https://github.com/XMSS/xmss-reference.git src
|
||||
$ cd src
|
||||
$ git checkout 171ccbd26f098542a67eb5d2b128281c80bd71a6
|
||||
$ git apply <path to xmss reference patch>
|
||||
|
||||
The patch may be found in the wolfssl-examples repo here:
|
||||
pq/stateful_hash_sig/0001-Patch-to-support-wolfSSL-xmss-reference-integration.patch
|
||||
|
||||
To build patched xmss-reference:
|
||||
$ make xmss_lib.a
|
||||
|
||||
To build verify-only patched xmss-reference:
|
||||
$ make xmss_verify_lib.a
|
||||
|
||||
Note that this patch changes xmss-reference to use wolfCrypt SHA256 hashing,
|
||||
by registering a SHA callback function in xmss-reference. It
|
||||
thus benefits from all the same asm speedups as wolfCrypt SHA hashing.
|
||||
Depending on architecture you may build with --enable-intelasm, or
|
||||
--enable-armasm, and see 30-40% speedups in XMSS/XMSS^MT.
|
||||
|
||||
For full keygen, signing, verifying, and benchmarking support, build
|
||||
wolfSSL with:
|
||||
$ ./configure \
|
||||
--enable-xmss \
|
||||
--with-libxmss=<path to xmss src dir>
|
||||
$ make
|
||||
|
||||
Run the benchmark against XMSS/XMSS^MT with:
|
||||
$ ./wolfcrypt/benchmark/benchmark -xmss_xmssmt
|
||||
|
||||
For a leaner xmss verify-only build, build with
|
||||
$ ./configure \
|
||||
--enable-xmss=verify-only \
|
||||
--with-libxmss=<path to xmss src dir>
|
||||
$ make
|
||||
Deprecated. wolfSSL now has its own XMMS/XMSS^MT implementation in
|
||||
wolfCrypt.
|
||||
|
||||
25
LICENSING
25
LICENSING
@@ -1,9 +1,24 @@
|
||||
The wolfSSL, Inc. software (“wolfSSL Software”) to which this text is appended
|
||||
is made available under the GNU General Public License version 3 (“GPLv3”) with
|
||||
the following exception: When this wolfSSL Software is combined with the
|
||||
software listed below (“Exception Software”), licensee may elect to license
|
||||
this wolfSSL Software under the GNU General Public License version 2 (“GPLv2”)
|
||||
instead of GPLv3.
|
||||
|
||||
wolfSSL (formerly known as CyaSSL) and wolfCrypt are either licensed for use
|
||||
under the GPLv3 (or at your option any later version) or a standard commercial
|
||||
license. For our users who cannot use wolfSSL under GPLv3
|
||||
(or any later version), a commercial license to wolfSSL and wolfCrypt is
|
||||
available.
|
||||
Exception Software:
|
||||
|
||||
MariaDB Server
|
||||
|
||||
MariaDB Client Libraries
|
||||
|
||||
OpenVPN-NL
|
||||
|
||||
Fetchmail
|
||||
|
||||
OpenVPN
|
||||
|
||||
For our users who cannot use wolfSSL under GPLv3, a commercial license to
|
||||
wolfSSL and wolfCrypt is available.
|
||||
|
||||
Please contact wolfSSL Inc. directly at:
|
||||
|
||||
|
||||
20
Makefile.am
20
Makefile.am
@@ -179,6 +179,7 @@ include sslSniffer/sslSnifferTest/include.am
|
||||
include debian/include.am
|
||||
include rpm/include.am
|
||||
include linuxkm/include.am
|
||||
include bsdkm/include.am
|
||||
include zephyr/include.am
|
||||
include RTOS/nuttx/include.am
|
||||
|
||||
@@ -220,11 +221,14 @@ if BUILD_LINUXKM
|
||||
CFLAGS_FPU_DISABLE CFLAGS_FPU_ENABLE CFLAGS_SIMD_DISABLE CFLAGS_SIMD_ENABLE \
|
||||
CFLAGS_AUTO_VECTORIZE_DISABLE CFLAGS_AUTO_VECTORIZE_ENABLE \
|
||||
ASFLAGS_FPU_DISABLE_SIMD_ENABLE ASFLAGS_FPU_ENABLE_SIMD_DISABLE \
|
||||
ASFLAGS_FPUSIMD_DISABLE ASFLAGS_FPUSIMD_ENABLE ENABLED_LINUXKM_BENCHMARKS
|
||||
ASFLAGS_FPUSIMD_DISABLE ASFLAGS_FPUSIMD_ENABLE ENABLED_KERNEL_BENCHMARKS
|
||||
|
||||
module:
|
||||
+$(MAKE) -C linuxkm libwolfssl.ko
|
||||
|
||||
module-update-fips-hash:
|
||||
+$(MAKE) -C linuxkm module-update-fips-hash
|
||||
|
||||
clean_module:
|
||||
+$(MAKE) -C linuxkm clean
|
||||
|
||||
@@ -233,6 +237,20 @@ install_module modules_install:
|
||||
|
||||
endif
|
||||
|
||||
if BUILD_BSDKM
|
||||
SUBDIRS_OPT += bsdkm
|
||||
DIST_SUBDIRS_OPT += bsdkm
|
||||
|
||||
.MAKE.EXPORTED = build_triplet host_triplet CC AS LD \
|
||||
KERNEL_ROOT BSDKM_EXPORT_SYMS KERNEL_EXTRA_CFLAGS \
|
||||
EXTRA_CFLAGS EXTRA_CPPFLAGS EXTRA_CCASFLAGS EXTRA_LDFLAGS \
|
||||
AM_CPPFLAGS CPPFLAGS AM_CFLAGS CFLAGS \
|
||||
AM_CCASFLAGS CCASFLAGS \
|
||||
src_libwolfssl_la_OBJECTS ENABLED_CRYPT_TESTS
|
||||
|
||||
endif
|
||||
|
||||
|
||||
if USE_VALGRIND
|
||||
TESTS_ENVIRONMENT=./valgrind-error.sh
|
||||
endif
|
||||
|
||||
256
README
256
README
@@ -29,24 +29,29 @@ of the wolfSSL manual. (https://www.wolfssl.com/docs/wolfssl-manual/ch4/)
|
||||
*** Notes, Please read ***
|
||||
|
||||
Note 1)
|
||||
wolfSSL as of 3.6.6 no longer enables SSLv3 by default. wolfSSL also no longer
|
||||
supports static key cipher suites with PSK, RSA, or ECDH. This means if you
|
||||
plan to use TLS cipher suites you must enable DH (DH is on by default), or
|
||||
enable ECC (ECC is on by default), or you must enable static key cipher suites
|
||||
with
|
||||
wolfSSL as of 3.6.6 no longer enables SSLv3 by default. By default, wolfSSL
|
||||
disables static key cipher suites that use PSK, RSA, or ECDH without ephemeral
|
||||
key exchange. Instead, wolfSSL enables cipher suites that provide perfect
|
||||
forward secrecy (PFS) using ephemeral Diffie-Hellman (DH) or Elliptic Curve
|
||||
(ECC) key exchange, both of which are enabled by default.
|
||||
|
||||
WOLFSSL_STATIC_DH
|
||||
WOLFSSL_STATIC_RSA
|
||||
or
|
||||
WOLFSSL_STATIC_PSK
|
||||
If you need to support legacy systems that require static key cipher suites,
|
||||
you can enable them using one or more of these defines:
|
||||
|
||||
though static key cipher suites are deprecated and will be removed from future
|
||||
versions of TLS. They also lower your security by removing PFS.
|
||||
WOLFSSL_STATIC_DH
|
||||
WOLFSSL_STATIC_RSA
|
||||
WOLFSSL_STATIC_PSK
|
||||
|
||||
When compiling ssl.c, wolfSSL will now issue a compiler error if no cipher
|
||||
Important: Static key cipher suites reduce security by eliminating perfect
|
||||
forward secrecy. These cipher suites reuse the same long-term private key for
|
||||
all session key exchanges. In contrast, PFS-enabled cipher suites (the wolfSSL
|
||||
default) generate a new ephemeral key for each session, ensuring that
|
||||
compromising a long-term key cannot decrypt past sessions.
|
||||
|
||||
When compiling `ssl.c`, wolfSSL will now issue a compiler error if no cipher
|
||||
suites are available. You can remove this error by defining
|
||||
WOLFSSL_ALLOW_NO_SUITES in the event that you desire that, i.e., you're not
|
||||
using TLS cipher suites.
|
||||
`WOLFSSL_ALLOW_NO_SUITES` in the event that you desire that, i.e., you're
|
||||
not using TLS cipher suites.
|
||||
|
||||
Note 2)
|
||||
wolfSSL takes a different approach to certificate verification than OpenSSL
|
||||
@@ -70,206 +75,77 @@ should be used for the enum name.
|
||||
|
||||
*** end Notes ***
|
||||
|
||||
# wolfSSL Release 5.8.2 (July 17, 2025)
|
||||
# wolfSSL Release 5.8.4 (Nov. 20, 2025)
|
||||
|
||||
Release 5.8.2 has been developed according to wolfSSL's development and QA
|
||||
Release 5.8.4 has been developed according to wolfSSL's development and QA
|
||||
process (see link below) and successfully passed the quality criteria.
|
||||
https://www.wolfssl.com/about/wolfssl-software-development-process-quality-assurance
|
||||
|
||||
NOTE: * wolfSSL is now GPLv3 instead of GPLv2
|
||||
* --enable-heapmath is deprecated
|
||||
NOTE: * --enable-heapmath is deprecated
|
||||
* MD5 is now disabled by default
|
||||
|
||||
|
||||
PR stands for Pull Request, and PR <NUMBER> references a GitHub pull request number where the code change was added.
|
||||
|
||||
## Vulnerabilities
|
||||
|
||||
* [Low] There is the potential for a fault injection attack on ECC and Ed25519 verify operations. In versions of wolfSSL 5.7.6 and later the --enable-faultharden option is available to help mitigate against potential fault injection attacks. The mitigation added in wolfSSL version 5.7.6 is to help harden applications relying on the results of the verify operations, such as when used with wolfBoot. If doing ECC or Ed25519 verify operations on a device at risk for fault injection attacks then --enable-faultharden could be used to help mitigate it. Thanks to Kevin from Fraunhofer AISEC for the report.
|
||||
|
||||
Hardening option added in PR https://github.com/wolfSSL/wolfssl/pull/8289
|
||||
* [Low CVE-2025-12888] Vulnerability in X25519 constant-time cryptographic implementations due to timing side channels introduced by compiler optimizations and CPU architecture limitations, specifically with the Xtensa-based ESP32 chips. If targeting Xtensa it is recommended to use the low memory implementations of X25519, which is now turned on as the default for Xtensa. Thanks to Adrian Cinal for the report. Fixed in PR 9275.
|
||||
|
||||
|
||||
* [High CVE-2025-7395] When using WOLFSSL_SYS_CA_CERTS and WOLFSSL_APPLE_NATIVE_CERT_VALIDATION on an Apple platform, the native trust store verification routine overrides errors produced elsewhere in the wolfSSL certificate verification process including failures due to hostname matching/SNI, OCSP, CRL, etc. This allows any trusted cert chain to override other errors detected during chain verification that should have resulted in termination of the TLS connection. If building wolfSSL on versions after 5.7.6 and before 5.8.2 with use of the system CA support and the apple native cert validation feature enabled on Apple devices (on by default for non-macOS Apple targets when using autotools or CMake) we recommend updating to the latest version of wolfSSL. Thanks to Thomas Leong from ExpressVPN for the report.
|
||||
* [Med. CVE-2025-11936] Potential DoS vulnerability due to a memory leak through multiple KeyShareEntry with the same group in malicious TLS 1.3 ClientHello messages. This affects users who are running wolfSSL on the server side with TLS 1.3. Thanks to Jaehun Lee and Kyungmin Bae, Pohang University of Science and Technology (POSTECH) for the report. Fixed in PR 9117.
|
||||
|
||||
Fixed in PR https://github.com/wolfSSL/wolfssl/pull/8833
|
||||
* [Low CVE-2025-11935] PSK with PFS (Perfect Forward Secrecy) downgrades to PSK without PFS during TLS 1.3 handshake. If the client sends a ClientHello that has a key share extension and the server responds with a ServerHello that does not have a key share extension the connection would previously continue on without using PFS. Thanks to Jaehun Lee from Pohang University of Science and Technology (POSTECH) for the report. Fixed in PR 9112.
|
||||
|
||||
* [Low CVE-2025-11934] Signature Algorithm downgrade from ECDSA P521 to P256 during TLS 1.3 handshake. When a client sends ECDSA P521 as the supported signature algorithm the server previously could respond as ECDSA P256 being the accepted signature algorithm and the connection would continue with using ECDSA P256. Thanks to Jaehun Lee from Pohang University of Science and Technology (POSTECH) for the report. Fixed in PR 9113.
|
||||
|
||||
|
||||
* [Med. CVE-2025-7394] In the OpenSSL compatibility layer implementation, the function RAND_poll() was not behaving as expected and leading to the potential for predictable values returned from RAND_bytes() after fork() is called. This can lead to weak or predictable random numbers generated in applications that are both using RAND_bytes() and doing fork() operations. This only affects applications explicitly calling RAND_bytes() after fork() and does not affect any internal TLS operations. Although RAND_bytes() documentation in OpenSSL calls out not being safe for use with fork() without first calling RAND_poll(), an additional code change was also made in wolfSSL to make RAND_bytes() behave similar to OpenSSL after a fork() call without calling RAND_poll(). Now the Hash-DRBG used gets reseeded after detecting running in a new process. If making use of RAND_bytes() and calling fork() we recommend updating to the latest version of wolfSSL. Thanks to Per Allansson from Appgate for the report.
|
||||
|
||||
Fixed in the following PR’s
|
||||
https://github.com/wolfSSL/wolfssl/pull/8849
|
||||
https://github.com/wolfSSL/wolfssl/pull/8867
|
||||
https://github.com/wolfSSL/wolfssl/pull/8898
|
||||
* [Low CVE-2025-11933] DoS Vulnerability in wolfSSL TLS 1.3 CKS extension parsing. Previously duplicate CKS extensions were not rejected leading to a potential memory leak when processing a ClientHello. Thanks to Jaehun Lee from Pohang University of Science and Technology (POSTECH) for the report. Fixed in PR 9132.
|
||||
|
||||
|
||||
* [Low CVE-2025-11931] Integer Underflow Leads to Out-of-Bounds Access in XChaCha20-Poly1305 Decrypt. This issue is hit specifically with a call to the function wc_XChaCha20Poly1305_Decrypt() which is not used with TLS connections, only from direct calls from an application. Thanks to Luigino Camastra from Aisle Research for the report. Fixed in PR 9223.
|
||||
|
||||
* [Low CVE-2025-7396] In wolfSSL 5.8.0 the option of hardening the C implementation of Curve25519 private key operations was added with the addition of blinding support (https://www.wolfssl.com/curve25519-blinding-support-added-in-wolfssl-5-8-0/). In wolfSSL release 5.8.2 that blinding support is turned on by default in applicable builds. The blinding configure option is only for the base C implementation of Curve25519. It is not needed, or available with; ARM assembly builds, Intel assembly builds, and the small Curve25519 feature. While the attack would be very difficult to execute in practice, enabling blinding provides an additional layer of protection for devices that may be more susceptible to physical access or side-channel observation. Thanks to Arnaud Varillon, Laurent Sauvage, and Allan Delautre from Telecom Paris for the report.
|
||||
|
||||
Blinding enabled by default in PR https://github.com/wolfSSL/wolfssl/pull/8736
|
||||
* [Low CVE-2025-11932] Timing Side-Channel in PSK Binder Verification. The server previously verified the TLS 1.3 PSK binder using a non-constant time method which could potentially leak information about the PSK binder. Thanks to Luigino Camastra from Aisle Research for the report. Fixed in PR 9223.
|
||||
|
||||
* [Low CVE-2025-12889] With TLS 1.2 connections a client can use any digest, specifically a weaker digest, rather than those in the CertificateRequest. Thanks to Jaehun Lee from Pohang University of Science and Technology (POSTECH) for the report. Fixed in PR 9395
|
||||
|
||||
## New Features
|
||||
* Multiple sessions are now supported in the sniffer due to the removal of a cached check. (PR #8723)
|
||||
* New API ssl_RemoveSession() has been implemented for sniffer cleanup operations. (PR #8768)
|
||||
* The new ASN X509 API, `wc_GetSubjectPubKeyInfoDerFromCert`, has been introduced for retrieving public key information from certificates. (PR #8758)
|
||||
* `wc_PKCS12_create()` has been enhanced to support PBE_AES(256|128)_CBC key and certificate encryptions. (PR #8782, PR #8822, PR #8859)
|
||||
* `wc_PKCS7_DecodeEncryptedKeyPackage()` has been added for decoding encrypted key packages. (PR #8976)
|
||||
* All AES, SHA, and HMAC functionality has been implemented within the Linux Kernel Module. (PR #8998)
|
||||
* Additions to the compatibility layer have been introduced for X.509 extensions and RSA PSS. Adding the API i2d_PrivateKey_bio, BN_ucmp and X509v3_get_ext_by_NID. (PR #8897)
|
||||
* Added support for STM32N6. (PR #8914)
|
||||
* Implemented SHA-256 for PPC 32 assembly. (PR #8894)
|
||||
* New ML-KEM / ML-DSA APIs and seed/import PKCS8 support; added _new/_delete APIs for ML-KEM/ML-DSA. (PR 9039, 9000, 9049)
|
||||
* Initial wolfCrypt FreeBSD kernel module support (PR 9392)
|
||||
* Expanded PKCS7/CMS capabilities: decode SymmetricKeyPackage / OneSymmetricKey, add wc_PKCS7_GetEnvelopedDataKariRid, and allow PKCS7 builds with AES keywrap unset. (PR 9018, 9029, 9032)
|
||||
* Add custom AES key wrap/unwrap callbacks and crypto callback copy/free operations. (PR 9002, 9309)
|
||||
* Add support for certificate_authorities extension in ClientHello and certificate manager CA-type selection/unloading. (PR 9209, 9046)
|
||||
* Large expansion of Rust wrapper modules: random, aes, rsa, ecc, dh, sha, hmac, cmac, ed25519/ed448, pbkdf2/PKCS#12, kdf/prf, SRTP KDFs, and conditional compilation options. (PR 9191, 9212, 9273, 9306, 9320, 9328, 9368, 9389, 9357, 9433)
|
||||
* Rust: support optional heap and dev_id parameters and enable conditional compilation based on C build options. (PR 9407, 9433)
|
||||
* STM32 fixes (benchmarking and platform fixes) and PSoC6 hardware acceleration additions. (PR 9228, 9256, 9185)
|
||||
* STM32U5 added support for SAES and DHUK. (PR 9087)
|
||||
* Add --enable-curl=tiny option for a smaller build when used with cURL. (PR 9174)
|
||||
|
||||
## Improvements / Optimizations
|
||||
|
||||
### Linux Kernel Module (LinuxKM) Enhancements
|
||||
* Registered DH and FFDHE for the Linux Kernel Module. (PR #8707)
|
||||
* Implemented fixes for standard RNG in the Linux Kernel Module. (PR #8718)
|
||||
* Added an ECDSA workaround for the Linux Kernel Module. (PR #8727)
|
||||
* Added more PKCS1 pad SHA variants for RSA in the Linux Kernel Module. (PR #8730)
|
||||
* Set default priority to 100000 for LKCAPI in the Linux Kernel Module. (PR #8740)
|
||||
* Ensured ECDH never has FIPS enabled in the Linux Kernel Module. (PR #8751)
|
||||
* Implemented further Linux Kernel Module and SP tweaks. (PR #8773)
|
||||
* Added sig_alg support for Linux 6.13 RSA in the Linux Kernel Module. (PR #8796)
|
||||
* Optimized wc_linuxkm_fpu_state_assoc. (PR #8828)
|
||||
* Ensured DRBG is multithread-round-1 in the Linux Kernel Module. (PR #8840)
|
||||
* Prevented toggling of fips_enabled in the Linux Kernel Module. (PR #8873)
|
||||
* Refactored drbg_ctx clear in the Linux Kernel Module. (PR #8876)
|
||||
* Set sig_alg max_size and digest_size callbacks for RSA in the Linux Kernel Module. (PR #8915)
|
||||
* Added get_random_bytes for the Linux Kernel Module. (PR #8943)
|
||||
* Implemented distro fix for the Linux Kernel Module. (PR #8994)
|
||||
* Fixed page-flags-h in the Linux Kernel Module. (PR #9001)
|
||||
* Added MODULE_LICENSE for the Linux Kernel Module. (PR #9005)
|
||||
|
||||
### Post-Quantum Cryptography (PQC) & Asymmetric Algorithms
|
||||
* Kyber has been updated to the MLKEM ARM file for Zephyr (PR #8781)
|
||||
* Backward compatibility has been implemented for ML_KEM IDs (PR #8827)
|
||||
* ASN.1 is now ensured to be enabled when only building PQ algorithms (PR #8884)
|
||||
* Building LMS with verify-only has been fixed (PR #8913)
|
||||
* Parameters for LMS SHA-256_192 have been corrected (PR #8912)
|
||||
* State can now be saved with the private key for LMS (PR #8836)
|
||||
* Support for OpenSSL format has been added for ML-DSA/Dilithium (PR #8947)
|
||||
* `dilithium_coeff_eta2[]` has been explicitly declared as signed (PR #8955)
|
||||
|
||||
### Build System & Portability
|
||||
* Prepared for the inclusion of v5.8.0 in the Ada Alire index. (PR #8714)
|
||||
* Introduced a new build option to allow reuse of the Windows crypt provider handle. (PR #8706)
|
||||
* Introduced general fixes for various build configurations. (PR #8763)
|
||||
* Made improvements for portability using older GCC 4.8.2. (PR #8753)
|
||||
* Macro guards updated to allow tests to build with opensslall and no server. (PR #8776)
|
||||
* Added a check for STDC_NO_ATOMICS macro before use of atomics. (PR #8885)
|
||||
* Introduced CMakePresets.json and CMakeSettings.json. (PR #8905)
|
||||
* Added an option to not use constant time code with min/max. (PR #8830)
|
||||
* Implemented proper MacOS dispatch for conditional signal/wait. (PR #8928)
|
||||
* Disabled MD5 by default for both general and CMake builds. (PR #8895, PR #8948)
|
||||
* Improved to allow building OPENSSL_EXTRA without KEEP_PEER_CERT. (PR #8926)
|
||||
* Added introspection for Intel and ARM assembly speedups. (PR #8954)
|
||||
* Fixed cURL config to set HAVE_EX_DATA and HAVE_ALPN. (PR #8973)
|
||||
* Moved FREESCALE forced algorithm HAVE_ECC to IDE/MQX/user_settings.h. (PR #8977)
|
||||
|
||||
### Testing & Debugging
|
||||
* Fixed the exit status for testwolfcrypt. (PR #8762)
|
||||
* Added WOLFSSL_DEBUG_PRINTF and WOLFSSL_DEBUG_CERTIFICATE_LOADS for improved debugging output. (PR #8769, PR #8770)
|
||||
* Guarded some benchmark tests with NO_SW_BENCH. (PR #8760)
|
||||
* Added an additional unit test for wolfcrypt PKCS12 file to improve code coverage. (PR #8831)
|
||||
* Added an additional unit test for increased DH code coverage. (PR #8837)
|
||||
* Adjusted for warnings with NO_TLS build and added GitHub actions test. (PR #8851)
|
||||
* Added additional compatibility layer RAND tests. (PR #8852)
|
||||
* Added an API unit test for checking domain name. (PR #8863)
|
||||
* Added bind v9.18.33 testing. (PR #8888)
|
||||
* Fixed issue with benchmark help options and descriptions not lining up. (PR #8957)
|
||||
|
||||
### Certificates & ASN.1
|
||||
* Changed the algorithm for sum in ASN.1 OIDs. (PR #8655)
|
||||
* Updated PKCS7 to use X509 STORE for internal verification. (PR #8748)
|
||||
* Improved handling of temporary buffer size for X509 extension printing. (PR #8710)
|
||||
* Marked IP address as WOLFSSL_V_ASN1_OCTET_STRING for ALT_NAMES_OID. (PR #8842)
|
||||
* Fixed printing empty names in certificates. (PR #8880)
|
||||
* Allowed CA:FALSE on wolftpm. (PR #8925)
|
||||
* Fixed several inconsistent function prototype parameter names in wc/asn. (PR #8949)
|
||||
* Accounted for custom extensions when creating a Cert from a WOLFSSL_X509. (PR #8960)
|
||||
|
||||
### TLS/DTLS & Handshake
|
||||
* Checked group correctness outside of TLS 1.3 too for TLSX_UseSupportedCurve. (PR #8785)
|
||||
* Dropped records that span datagrams in DTLS. (PR #8642)
|
||||
* Implemented WC_NID_netscape_cert_type. (PR #8800)
|
||||
* Refactored GetHandshakeHeader/GetHandShakeHeader into one function. (PR #8787)
|
||||
* Correctly set the current peer in dtlsProcessPendingPeer. (PR #8848)
|
||||
* Fixed set_groups for TLS. (PR #8824)
|
||||
* Allowed trusted_ca_keys with TLSv1.3. (PR #8860)
|
||||
* Moved Dtls13NewEpoch into DeriveTls13Keys. (PR #8858)
|
||||
* Cleared tls1_3 on downgrade. (PR #8861)
|
||||
* Always sent ACKs on detected retransmission for DTLS1.3. (PR #8882)
|
||||
* Removed DTLS from echo examples. (PR #8889)
|
||||
* Recalculated suites at SSL initialization. (PR #8757)
|
||||
* No longer using BIO for ALPN. (PR #8969)
|
||||
* Fixed wolfSSL_BIO_new_connect's handling of IPV6 addresses. (PR #8815)
|
||||
* Memory Management & Optimizations
|
||||
* Performed small stack refactors, improved stack size with mlkem and dilithium, and added additional tests. (PR #8779)
|
||||
* Implemented FREE_MP_INT_SIZE in heap math. (PR #8881)
|
||||
* Detected correct MAX_ENCODED_SIG_SZ based on max support in math lib. (PR #8931)
|
||||
* Fixed improper access of sp_int_minimal using sp_int. (PR #8985)
|
||||
|
||||
### Cryptography & Hash Functions
|
||||
* Implemented WC_SIPHASH_NO_ASM for not using assembly optimizations with siphash. (PR #8789, PR #8791)
|
||||
* Added missing DH_MAX_SIZE define for FIPS and corrected wolfssl.rc FILETYPE to VFT_DLL. (PR #8794)
|
||||
* Implemented WC_SHA3_NO_ASM for not using assembly with SHA3. (PR #8817)
|
||||
* Improved Aarch64 XFENCE. (PR #8832)
|
||||
* Omitted frame pointer for ARM32/Thumb2/RISC-V 64 assembly. (PR #8893)
|
||||
* Fixed branch instruction in ARMv7a ASM. (PR #8933)
|
||||
* Enabled EVP HMAC to work with WOLFSSL_HMAC_COPY_HASH. (PR #8944)
|
||||
* Platform-Specific & Hardware Integration
|
||||
* Added HAVE_HKDF for wolfssl_test and explicit support for ESP32P4. (PR #8742)
|
||||
* Corrected Espressif default time setting. (PR #8829)
|
||||
* Made wc_tsip_* APIs public. (PR #8717)
|
||||
* Improved PlatformIO Certificate Bundle Support. (PR #8847)
|
||||
* Fixed the TSIP TLS example program. (PR #8857)
|
||||
* Added crypto callback functions for TROPIC01 secure element. (PR #8812)
|
||||
* Added Renesas RX TSIP AES CTR support. (PR #8854)
|
||||
* Fixed TSIP port using crypto callback. (PR #8937)
|
||||
|
||||
### General Improvements & Refactoring
|
||||
* Attempted wolfssl_read_bio_file in read_bio even when XFSEEK is available. (PR #8703)
|
||||
* Refactored GetHandshakeHeader/GetHandShakeHeader into one function. (PR #8787)
|
||||
* Updated libspdm from 3.3.0 to 3.7.0. (PR #8906)
|
||||
* Fixed missing dashes on the end of header and footer for Falcon PEM key. (PR #8904)
|
||||
* Fixed minor code typos for macos signal and types.h max block size. (PR #8934)
|
||||
* Make the API wolfSSL_X509_STORE_CTX_get_error accessible to more build configurations for ease of getting the "store" error code and depth with certificate failure callback implementations. (PR #8903)
|
||||
* Regression test fixes and expansion: TLS 1.3/1.2 tests, ARDUINO examples, libssh2 tests, hostap workflows, and nightly test improvements. (PR 9096, 9141, 9091, 9122, 9388)
|
||||
* Improved test ordering and CI test stability (random tests run order changes, FIPS test fixes). (PR 9204, 9257)
|
||||
* Docs and readme fixes, docstring updates, AsconAEAD comment placement, and example certificate renewals. (PR 9131, 9293, 9262, 9429)
|
||||
* Updated GPL exception lists (GPLv2 and GPLv3 exception updates: add Fetchmail and OpenVPN). (PR 9398, 9413)
|
||||
* Introduced WOLFSSL_DEBUG_CERTS and additional debug/logging refinements. (PR 8902, 9055)
|
||||
* Expanded crypto-callback support (SHA family, HKDF, SHA-224, sha512_family digest selection) and improved crypto-only build cases. (PR 9070, 9252, 9271, 9100, 9194)
|
||||
* AES & HW offload improvements including AES-CTR support in PKCS11 driver and AES ECB offload sizing fix. (PR 9277, 9364)
|
||||
* ESP32: PSRAM allocator support and SHA HW fixes for ESP-IDF v6/v5. (PR 8987, 9225, 9264)
|
||||
* Renesas FSP / RA examples updated and security-module TLS context improvements. (PR 9047, 9010, 9158, 9150)
|
||||
* Broad configure/CMake/Autotools workflow improvements (Apple options tracking, Watcom pinning, Debian packaging, ESP-IDF pinning). (PR 9037, 9167, 9161, 9264)
|
||||
* New assembly introspection / performance helpers for RISC-V and PPC32; benchmarking enhancements (cycle counts). (PR 9101, 9317)
|
||||
* Update to SGX build for using assembly optimizations. (PR 8463, 9138)
|
||||
* Testing with Fil-C compiler version to 0.674 (PR 9396)
|
||||
* Refactors and compressing of small stack code (PR 9153)
|
||||
|
||||
## Bug Fixes
|
||||
* Fixed issues to support _WIN32_WCE (VS 2008 with WinCE 6.0/7.0). (PR #8709)
|
||||
* Fixed STM32 Hash with IRQ enabled. (PR #8705)
|
||||
* Fixed raw hash when using crypto instructions on RISC-V 64-bit. (PR #8733)
|
||||
* Fixed ECDH decode secret in the Linux Kernel Module. (PR #8729)
|
||||
* Passed in the correct hash type to wolfSSL_RSA_verify_ex. (PR #8726)
|
||||
* Fixed issues for Intel QuickAssist latest driver (4.28). (PR #8728)
|
||||
* Speculative fix for CodeSonar overflow issue in ssl_certman.c. (PR #8715)
|
||||
* Fixed Arduino progmem print and AVR WOLFSSL_USER_IO. (PR #8668)
|
||||
* Correctly advanced the index in wc_HKDF_Expand_ex. (PR #8737)
|
||||
* Fixed STM32 hash status check logic, including NO_AES_192 and NO_AES_256. (PR #8732)
|
||||
* Added missing call to wolfSSL_RefFree in FreeCRL to prevent memory leaks. (PR #8750)
|
||||
* Fixed sanity check on --group with unit test app and null sanity check with des decrypt. (PR #8711)
|
||||
* Fixed Curve25519 and static ephemeral issue with blinding. (PR #8766)
|
||||
* Fixed edge case issue with STM32 AES GCM auth padding. (PR #8745)
|
||||
* Removed redefinition of MlKemKey and fixed build issue in benchmark. (PR #8755)
|
||||
* Used proper heap hint when freeing CRL in error case. (PR #8713)
|
||||
* Added support for no malloc with wc_CheckCertSigPubKey. (PR #8725)
|
||||
* Fixed C# wrapper Release build. (PR #8802)
|
||||
* Handled malformed CCS and CCS before CH in TLS1.3. (PR #8788)
|
||||
* Fixed ML-DSA with WOLFSSL_DILITHIUM_NO_SIGN. (PR #8798)
|
||||
* Fixed AesGcmCrypt_1 no-stream in the Linux Kernel Module. (PR #8814)
|
||||
* Fixed return value usage for crypto_sig_sign in the Linux Kernel Module. (PR #8816)
|
||||
* Fixed issue with CSharp and Windows CE with conversion of ASCII and Unicode. (PR #8799)
|
||||
* Fixed Renesas SCE on RA6M4. (PR #8838)
|
||||
* Fixed tests for different configs for ML-DSA. (PR #8865)
|
||||
* Fixed bug in ParseCRL_Extensions around the size of a CRL number handled and CRL number OID. (PR #8587)
|
||||
* Fixed uninitialized wc_FreeRng in prime_test. (PR #8886)
|
||||
* Fixed ECC configuration issues with ECC verify only and no RNG. (PR #8901)
|
||||
* Fixed issues with max size, openssl.test netcat, and clang-tidy. (PR #8909)
|
||||
* Fixed for casting down and uninit issues in Dilithium/ML-DSA. (PR #8868)
|
||||
* Fixed memory allocation failure testing and related unit test cases. (PR #8945, PR #8952)
|
||||
* Fixed build issue with ML-DSA 44 only. (PR #8981)
|
||||
* Fixed possible memory leak with X509 reference counter when using x509small. (PR #8982)
|
||||
* Removed the test feature using popen when defining the macro WOLFSSL_USE_POPEN_HOST and not having HAVE_GETADDRINFO defined, along with having the macro HAVE_HTTP_CLIENT set. There was the potential for vulnerable behavior with the use of popen when the API wolfSSL_BIO_new_connect() was called with this specific build. This exact build configuration is only intended for testing with QEMU and is not enabled with any autoconf/cmake flags. Thanks to linraymond2006 for the report. (PR 9038)
|
||||
* Fix for C# wrapper Ed25519 potential crash and heap overwrite with raw public key import when using the API Ed25519ImportPublic.This was a broken API with the C# wrapper that would crash on use. Thanks to Luigino Camastra from Aisle Research for the bug report. (PR 9291)
|
||||
* Coverity, cppcheck, MISRA, clang-tidy, ZeroPath and other static-analysis driven fixes across the codebase. (PR 9006, 9078, 9068, 9265, 9324)
|
||||
* TLS 1.2/DTLS improvements: client message order checks, DTLS cookie/exchange and replay protections, better DTLS early-data handling. (PR 9387, 9253, 9205, 9367)
|
||||
* Improved X.509 & cert handling: allow larger pathLen in Basic Constraints, restore inner server name for ECH, retrying cert candidate chains. (PR 8890, 9234, 8692)
|
||||
* Sniffer robustness: fix infinite recursion, better handling of OOO appData and partial overlaps, and improved retransmission detection. (PR 9051, 9106, 9140, 9094)
|
||||
* Numerous linuxkm (kernel-mode) fixes, relocation/PIE normalization, and FIPS-related build tweaks across many iterations. (PR 9025, 9035, 9067, 9111, 9121)
|
||||
* ML-KEM/Kyber and ML-DSA fixes for out-of-bounds and seed-import correctness; multiple ML-related safety fixes. (PR 9142, 9105, 9439)
|
||||
* Avoid uninitialized-variable and GCC warnings; several fixes for undefined-shift/overflow issues. (PR 9020, 9372, 9195)
|
||||
* Memory & leak fixes in X509 verification and various struct sizing fixes for WOLFSSL_NO_MALLOC usage. (PR 9258, 9036)
|
||||
* Fixed RSA / signing / verify-only warnings allowing WOLFSSL_NO_CT_OPS when WOLFSSL_RSA_VERIFY_ONLY is used and API cleanups for using const. (PR 9031, 9263)
|
||||
|
||||
For additional vulnerability information visit the vulnerability page at:
|
||||
https://www.wolfssl.com/docs/security-vulnerabilities/
|
||||
|
||||
254
README.md
254
README.md
@@ -33,19 +33,24 @@ of the wolfSSL manual.
|
||||
## Notes, Please Read
|
||||
|
||||
### Note 1
|
||||
wolfSSL as of 3.6.6 no longer enables SSLv3 by default. wolfSSL also no longer
|
||||
supports static key cipher suites with PSK, RSA, or ECDH. This means if you
|
||||
plan to use TLS cipher suites you must enable DH (DH is on by default), or
|
||||
enable ECC (ECC is on by default), or you must enable static key cipher suites
|
||||
with one or more of the following defines:
|
||||
wolfSSL as of 3.6.6 no longer enables SSLv3 by default. By default, wolfSSL
|
||||
disables static key cipher suites that use PSK, RSA, or ECDH without ephemeral
|
||||
key exchange. Instead, wolfSSL enables cipher suites that provide perfect
|
||||
forward secrecy (PFS) using ephemeral Diffie-Hellman (DH) or Elliptic Curve
|
||||
(ECC) key exchange, both of which are enabled by default.
|
||||
|
||||
```
|
||||
WOLFSSL_STATIC_DH
|
||||
WOLFSSL_STATIC_RSA
|
||||
WOLFSSL_STATIC_PSK
|
||||
```
|
||||
Though static key cipher suites are deprecated and will be removed from future
|
||||
versions of TLS. They also lower your security by removing PFS.
|
||||
If you need to support legacy systems that require static key cipher suites,
|
||||
you can enable them using one or more of these defines:
|
||||
|
||||
* `WOLFSSL_STATIC_DH`
|
||||
* `WOLFSSL_STATIC_RSA`
|
||||
* `WOLFSSL_STATIC_PSK`
|
||||
|
||||
**Important:** Static key cipher suites reduce security by eliminating perfect
|
||||
forward secrecy. These cipher suites reuse the same long-term private key for
|
||||
all session key exchanges. In contrast, PFS-enabled cipher suites (the wolfSSL
|
||||
default) generate a new ephemeral key for each session, ensuring that
|
||||
compromising a long-term key cannot decrypt past sessions.
|
||||
|
||||
When compiling `ssl.c`, wolfSSL will now issue a compiler error if no cipher
|
||||
suites are available. You can remove this error by defining
|
||||
@@ -75,206 +80,77 @@ single call hash function. Instead the name `WC_SHA`, `WC_SHA256`, `WC_SHA384` a
|
||||
`WC_SHA512` should be used for the enum name.
|
||||
|
||||
|
||||
# wolfSSL Release 5.8.2 (July 17, 2025)
|
||||
# wolfSSL Release 5.8.4 (Nov. 20, 2025)
|
||||
|
||||
Release 5.8.2 has been developed according to wolfSSL's development and QA
|
||||
Release 5.8.4 has been developed according to wolfSSL's development and QA
|
||||
process (see link below) and successfully passed the quality criteria.
|
||||
https://www.wolfssl.com/about/wolfssl-software-development-process-quality-assurance
|
||||
|
||||
NOTE: * wolfSSL is now GPLv3 instead of GPLv2
|
||||
* --enable-heapmath is deprecated
|
||||
NOTE: * --enable-heapmath is deprecated
|
||||
* MD5 is now disabled by default
|
||||
|
||||
|
||||
PR stands for Pull Request, and PR (NUMBER) references a GitHub pull request number where the code change was added.
|
||||
PR stands for Pull Request, and PR <NUMBER> references a GitHub pull request number where the code change was added.
|
||||
|
||||
## Vulnerabilities
|
||||
|
||||
* [Low] There is the potential for a fault injection attack on ECC and Ed25519 verify operations. In versions of wolfSSL 5.7.6 and later the --enable-faultharden option is available to help mitigate against potential fault injection attacks. The mitigation added in wolfSSL version 5.7.6 is to help harden applications relying on the results of the verify operations, such as when used with wolfBoot. If doing ECC or Ed25519 verify operations on a device at risk for fault injection attacks then --enable-faultharden could be used to help mitigate it. Thanks to Kevin from Fraunhofer AISEC for the report.
|
||||
|
||||
Hardening option added in PR https://github.com/wolfSSL/wolfssl/pull/8289
|
||||
* [Low CVE-2025-12888] Vulnerability in X25519 constant-time cryptographic implementations due to timing side channels introduced by compiler optimizations and CPU architecture limitations, specifically with the Xtensa-based ESP32 chips. If targeting Xtensa it is recommended to use the low memory implementations of X25519, which is now turned on as the default for Xtensa. Thanks to Adrian Cinal for the report. Fixed in PR 9275.
|
||||
|
||||
|
||||
* [High CVE-2025-7395] When using WOLFSSL_SYS_CA_CERTS and WOLFSSL_APPLE_NATIVE_CERT_VALIDATION on an Apple platform, the native trust store verification routine overrides errors produced elsewhere in the wolfSSL certificate verification process including failures due to hostname matching/SNI, OCSP, CRL, etc. This allows any trusted cert chain to override other errors detected during chain verification that should have resulted in termination of the TLS connection. If building wolfSSL on versions after 5.7.6 and before 5.8.2 with use of the system CA support and the apple native cert validation feature enabled on Apple devices (on by default for non-macOS Apple targets when using autotools or CMake) we recommend updating to the latest version of wolfSSL. Thanks to Thomas Leong from ExpressVPN for the report.
|
||||
* [Med. CVE-2025-11936] Potential DoS vulnerability due to a memory leak through multiple KeyShareEntry with the same group in malicious TLS 1.3 ClientHello messages. This affects users who are running wolfSSL on the server side with TLS 1.3. Thanks to Jaehun Lee and Kyungmin Bae, Pohang University of Science and Technology (POSTECH) for the report. Fixed in PR 9117.
|
||||
|
||||
Fixed in PR https://github.com/wolfSSL/wolfssl/pull/8833
|
||||
* [Low CVE-2025-11935] PSK with PFS (Perfect Forward Secrecy) downgrades to PSK without PFS during TLS 1.3 handshake. If the client sends a ClientHello that has a key share extension and the server responds with a ServerHello that does not have a key share extension the connection would previously continue on without using PFS. Thanks to Jaehun Lee from Pohang University of Science and Technology (POSTECH) for the report. Fixed in PR 9112.
|
||||
|
||||
* [Low CVE-2025-11934] Signature Algorithm downgrade from ECDSA P521 to P256 during TLS 1.3 handshake. When a client sends ECDSA P521 as the supported signature algorithm the server previously could respond as ECDSA P256 being the accepted signature algorithm and the connection would continue with using ECDSA P256. Thanks to Jaehun Lee from Pohang University of Science and Technology (POSTECH) for the report. Fixed in PR 9113.
|
||||
|
||||
|
||||
* [Med. CVE-2025-7394] In the OpenSSL compatibility layer implementation, the function RAND_poll() was not behaving as expected and leading to the potential for predictable values returned from RAND_bytes() after fork() is called. This can lead to weak or predictable random numbers generated in applications that are both using RAND_bytes() and doing fork() operations. This only affects applications explicitly calling RAND_bytes() after fork() and does not affect any internal TLS operations. Although RAND_bytes() documentation in OpenSSL calls out not being safe for use with fork() without first calling RAND_poll(), an additional code change was also made in wolfSSL to make RAND_bytes() behave similar to OpenSSL after a fork() call without calling RAND_poll(). Now the Hash-DRBG used gets reseeded after detecting running in a new process. If making use of RAND_bytes() and calling fork() we recommend updating to the latest version of wolfSSL. Thanks to Per Allansson from Appgate for the report.
|
||||
|
||||
Fixed in the following PR’s
|
||||
https://github.com/wolfSSL/wolfssl/pull/8849
|
||||
https://github.com/wolfSSL/wolfssl/pull/8867
|
||||
https://github.com/wolfSSL/wolfssl/pull/8898
|
||||
* [Low CVE-2025-11933] DoS Vulnerability in wolfSSL TLS 1.3 CKS extension parsing. Previously duplicate CKS extensions were not rejected leading to a potential memory leak when processing a ClientHello. Thanks to Jaehun Lee from Pohang University of Science and Technology (POSTECH) for the report. Fixed in PR 9132.
|
||||
|
||||
|
||||
* [Low CVE-2025-11931] Integer Underflow Leads to Out-of-Bounds Access in XChaCha20-Poly1305 Decrypt. This issue is hit specifically with a call to the function wc_XChaCha20Poly1305_Decrypt() which is not used with TLS connections, only from direct calls from an application. Thanks to Luigino Camastra from Aisle Research for the report. Fixed in PR 9223.
|
||||
|
||||
* [Low CVE-2025-7396] In wolfSSL 5.8.0 the option of hardening the C implementation of Curve25519 private key operations was added with the addition of blinding support (https://www.wolfssl.com/curve25519-blinding-support-added-in-wolfssl-5-8-0/). In wolfSSL release 5.8.2 that blinding support is turned on by default in applicable builds. The blinding configure option is only for the base C implementation of Curve25519. It is not needed, or available with; ARM assembly builds, Intel assembly builds, and the small Curve25519 feature. While the attack would be very difficult to execute in practice, enabling blinding provides an additional layer of protection for devices that may be more susceptible to physical access or side-channel observation. Thanks to Arnaud Varillon, Laurent Sauvage, and Allan Delautre from Telecom Paris for the report.
|
||||
|
||||
Blinding enabled by default in PR https://github.com/wolfSSL/wolfssl/pull/8736
|
||||
* [Low CVE-2025-11932] Timing Side-Channel in PSK Binder Verification. The server previously verified the TLS 1.3 PSK binder using a non-constant time method which could potentially leak information about the PSK binder. Thanks to Luigino Camastra from Aisle Research for the report. Fixed in PR 9223.
|
||||
|
||||
* [Low CVE-2025-12889] With TLS 1.2 connections a client can use any digest, specifically a weaker digest, rather than those in the CertificateRequest. Thanks to Jaehun Lee from Pohang University of Science and Technology (POSTECH) for the report. Fixed in PR 9395
|
||||
|
||||
## New Features
|
||||
* Multiple sessions are now supported in the sniffer due to the removal of a cached check. (PR #8723)
|
||||
* New API ssl_RemoveSession() has been implemented for sniffer cleanup operations. (PR #8768)
|
||||
* The new ASN X509 API, `wc_GetSubjectPubKeyInfoDerFromCert`, has been introduced for retrieving public key information from certificates. (PR #8758)
|
||||
* `wc_PKCS12_create()` has been enhanced to support PBE_AES(256|128)_CBC key and certificate encryptions. (PR #8782, PR #8822, PR #8859)
|
||||
* `wc_PKCS7_DecodeEncryptedKeyPackage()` has been added for decoding encrypted key packages. (PR #8976)
|
||||
* All AES, SHA, and HMAC functionality has been implemented within the Linux Kernel Module. (PR #8998)
|
||||
* Additions to the compatibility layer have been introduced for X.509 extensions and RSA PSS. Adding the API i2d_PrivateKey_bio, BN_ucmp and X509v3_get_ext_by_NID. (PR #8897)
|
||||
* Added support for STM32N6. (PR #8914)
|
||||
* Implemented SHA-256 for PPC 32 assembly. (PR #8894)
|
||||
* New ML-KEM / ML-DSA APIs and seed/import PKCS8 support; added _new/_delete APIs for ML-KEM/ML-DSA. (PR 9039, 9000, 9049)
|
||||
* Initial wolfCrypt FreeBSD kernel module support (PR 9392)
|
||||
* Expanded PKCS7/CMS capabilities: decode SymmetricKeyPackage / OneSymmetricKey, add wc_PKCS7_GetEnvelopedDataKariRid, and allow PKCS7 builds with AES keywrap unset. (PR 9018, 9029, 9032)
|
||||
* Add custom AES key wrap/unwrap callbacks and crypto callback copy/free operations. (PR 9002, 9309)
|
||||
* Add support for certificate_authorities extension in ClientHello and certificate manager CA-type selection/unloading. (PR 9209, 9046)
|
||||
* Large expansion of Rust wrapper modules: random, aes, rsa, ecc, dh, sha, hmac, cmac, ed25519/ed448, pbkdf2/PKCS#12, kdf/prf, SRTP KDFs, and conditional compilation options. (PR 9191, 9212, 9273, 9306, 9320, 9328, 9368, 9389, 9357, 9433)
|
||||
* Rust: support optional heap and dev_id parameters and enable conditional compilation based on C build options. (PR 9407, 9433)
|
||||
* STM32 fixes (benchmarking and platform fixes) and PSoC6 hardware acceleration additions. (PR 9228, 9256, 9185)
|
||||
* STM32U5 added support for SAES and DHUK. (PR 9087)
|
||||
* Add --enable-curl=tiny option for a smaller build when used with cURL. (PR 9174)
|
||||
|
||||
## Improvements / Optimizations
|
||||
|
||||
### Linux Kernel Module (LinuxKM) Enhancements
|
||||
* Registered DH and FFDHE for the Linux Kernel Module. (PR #8707)
|
||||
* Implemented fixes for standard RNG in the Linux Kernel Module. (PR #8718)
|
||||
* Added an ECDSA workaround for the Linux Kernel Module. (PR #8727)
|
||||
* Added more PKCS1 pad SHA variants for RSA in the Linux Kernel Module. (PR #8730)
|
||||
* Set default priority to 100000 for LKCAPI in the Linux Kernel Module. (PR #8740)
|
||||
* Ensured ECDH never has FIPS enabled in the Linux Kernel Module. (PR #8751)
|
||||
* Implemented further Linux Kernel Module and SP tweaks. (PR #8773)
|
||||
* Added sig_alg support for Linux 6.13 RSA in the Linux Kernel Module. (PR #8796)
|
||||
* Optimized wc_linuxkm_fpu_state_assoc. (PR #8828)
|
||||
* Ensured DRBG is multithread-round-1 in the Linux Kernel Module. (PR #8840)
|
||||
* Prevented toggling of fips_enabled in the Linux Kernel Module. (PR #8873)
|
||||
* Refactored drbg_ctx clear in the Linux Kernel Module. (PR #8876)
|
||||
* Set sig_alg max_size and digest_size callbacks for RSA in the Linux Kernel Module. (PR #8915)
|
||||
* Added get_random_bytes for the Linux Kernel Module. (PR #8943)
|
||||
* Implemented distro fix for the Linux Kernel Module. (PR #8994)
|
||||
* Fixed page-flags-h in the Linux Kernel Module. (PR #9001)
|
||||
* Added MODULE_LICENSE for the Linux Kernel Module. (PR #9005)
|
||||
|
||||
### Post-Quantum Cryptography (PQC) & Asymmetric Algorithms
|
||||
* Kyber has been updated to the MLKEM ARM file for Zephyr (PR #8781)
|
||||
* Backward compatibility has been implemented for ML_KEM IDs (PR #8827)
|
||||
* ASN.1 is now ensured to be enabled when only building PQ algorithms (PR #8884)
|
||||
* Building LMS with verify-only has been fixed (PR #8913)
|
||||
* Parameters for LMS SHA-256_192 have been corrected (PR #8912)
|
||||
* State can now be saved with the private key for LMS (PR #8836)
|
||||
* Support for OpenSSL format has been added for ML-DSA/Dilithium (PR #8947)
|
||||
* `dilithium_coeff_eta2[]` has been explicitly declared as signed (PR #8955)
|
||||
|
||||
### Build System & Portability
|
||||
* Prepared for the inclusion of v5.8.0 in the Ada Alire index. (PR #8714)
|
||||
* Introduced a new build option to allow reuse of the Windows crypt provider handle. (PR #8706)
|
||||
* Introduced general fixes for various build configurations. (PR #8763)
|
||||
* Made improvements for portability using older GCC 4.8.2. (PR #8753)
|
||||
* Macro guards updated to allow tests to build with opensslall and no server. (PR #8776)
|
||||
* Added a check for STDC_NO_ATOMICS macro before use of atomics. (PR #8885)
|
||||
* Introduced CMakePresets.json and CMakeSettings.json. (PR #8905)
|
||||
* Added an option to not use constant time code with min/max. (PR #8830)
|
||||
* Implemented proper MacOS dispatch for conditional signal/wait. (PR #8928)
|
||||
* Disabled MD5 by default for both general and CMake builds. (PR #8895, PR #8948)
|
||||
* Improved to allow building OPENSSL_EXTRA without KEEP_PEER_CERT. (PR #8926)
|
||||
* Added introspection for Intel and ARM assembly speedups. (PR #8954)
|
||||
* Fixed cURL config to set HAVE_EX_DATA and HAVE_ALPN. (PR #8973)
|
||||
* Moved FREESCALE forced algorithm HAVE_ECC to IDE/MQX/user_settings.h. (PR #8977)
|
||||
|
||||
### Testing & Debugging
|
||||
* Fixed the exit status for testwolfcrypt. (PR #8762)
|
||||
* Added WOLFSSL_DEBUG_PRINTF and WOLFSSL_DEBUG_CERTIFICATE_LOADS for improved debugging output. (PR #8769, PR #8770)
|
||||
* Guarded some benchmark tests with NO_SW_BENCH. (PR #8760)
|
||||
* Added an additional unit test for wolfcrypt PKCS12 file to improve code coverage. (PR #8831)
|
||||
* Added an additional unit test for increased DH code coverage. (PR #8837)
|
||||
* Adjusted for warnings with NO_TLS build and added GitHub actions test. (PR #8851)
|
||||
* Added additional compatibility layer RAND tests. (PR #8852)
|
||||
* Added an API unit test for checking domain name. (PR #8863)
|
||||
* Added bind v9.18.33 testing. (PR #8888)
|
||||
* Fixed issue with benchmark help options and descriptions not lining up. (PR #8957)
|
||||
|
||||
### Certificates & ASN.1
|
||||
* Changed the algorithm for sum in ASN.1 OIDs. (PR #8655)
|
||||
* Updated PKCS7 to use X509 STORE for internal verification. (PR #8748)
|
||||
* Improved handling of temporary buffer size for X509 extension printing. (PR #8710)
|
||||
* Marked IP address as WOLFSSL_V_ASN1_OCTET_STRING for ALT_NAMES_OID. (PR #8842)
|
||||
* Fixed printing empty names in certificates. (PR #8880)
|
||||
* Allowed CA:FALSE on wolftpm. (PR #8925)
|
||||
* Fixed several inconsistent function prototype parameter names in wc/asn. (PR #8949)
|
||||
* Accounted for custom extensions when creating a Cert from a WOLFSSL_X509. (PR #8960)
|
||||
|
||||
### TLS/DTLS & Handshake
|
||||
* Checked group correctness outside of TLS 1.3 too for TLSX_UseSupportedCurve. (PR #8785)
|
||||
* Dropped records that span datagrams in DTLS. (PR #8642)
|
||||
* Implemented WC_NID_netscape_cert_type. (PR #8800)
|
||||
* Refactored GetHandshakeHeader/GetHandShakeHeader into one function. (PR #8787)
|
||||
* Correctly set the current peer in dtlsProcessPendingPeer. (PR #8848)
|
||||
* Fixed set_groups for TLS. (PR #8824)
|
||||
* Allowed trusted_ca_keys with TLSv1.3. (PR #8860)
|
||||
* Moved Dtls13NewEpoch into DeriveTls13Keys. (PR #8858)
|
||||
* Cleared tls1_3 on downgrade. (PR #8861)
|
||||
* Always sent ACKs on detected retransmission for DTLS1.3. (PR #8882)
|
||||
* Removed DTLS from echo examples. (PR #8889)
|
||||
* Recalculated suites at SSL initialization. (PR #8757)
|
||||
* No longer using BIO for ALPN. (PR #8969)
|
||||
* Fixed wolfSSL_BIO_new_connect's handling of IPV6 addresses. (PR #8815)
|
||||
* Memory Management & Optimizations
|
||||
* Performed small stack refactors, improved stack size with mlkem and dilithium, and added additional tests. (PR #8779)
|
||||
* Implemented FREE_MP_INT_SIZE in heap math. (PR #8881)
|
||||
* Detected correct MAX_ENCODED_SIG_SZ based on max support in math lib. (PR #8931)
|
||||
* Fixed improper access of sp_int_minimal using sp_int. (PR #8985)
|
||||
|
||||
### Cryptography & Hash Functions
|
||||
* Implemented WC_SIPHASH_NO_ASM for not using assembly optimizations with siphash. (PR #8789, PR #8791)
|
||||
* Added missing DH_MAX_SIZE define for FIPS and corrected wolfssl.rc FILETYPE to VFT_DLL. (PR #8794)
|
||||
* Implemented WC_SHA3_NO_ASM for not using assembly with SHA3. (PR #8817)
|
||||
* Improved Aarch64 XFENCE. (PR #8832)
|
||||
* Omitted frame pointer for ARM32/Thumb2/RISC-V 64 assembly. (PR #8893)
|
||||
* Fixed branch instruction in ARMv7a ASM. (PR #8933)
|
||||
* Enabled EVP HMAC to work with WOLFSSL_HMAC_COPY_HASH. (PR #8944)
|
||||
* Platform-Specific & Hardware Integration
|
||||
* Added HAVE_HKDF for wolfssl_test and explicit support for ESP32P4. (PR #8742)
|
||||
* Corrected Espressif default time setting. (PR #8829)
|
||||
* Made wc_tsip_* APIs public. (PR #8717)
|
||||
* Improved PlatformIO Certificate Bundle Support. (PR #8847)
|
||||
* Fixed the TSIP TLS example program. (PR #8857)
|
||||
* Added crypto callback functions for TROPIC01 secure element. (PR #8812)
|
||||
* Added Renesas RX TSIP AES CTR support. (PR #8854)
|
||||
* Fixed TSIP port using crypto callback. (PR #8937)
|
||||
|
||||
### General Improvements & Refactoring
|
||||
* Attempted wolfssl_read_bio_file in read_bio even when XFSEEK is available. (PR #8703)
|
||||
* Refactored GetHandshakeHeader/GetHandShakeHeader into one function. (PR #8787)
|
||||
* Updated libspdm from 3.3.0 to 3.7.0. (PR #8906)
|
||||
* Fixed missing dashes on the end of header and footer for Falcon PEM key. (PR #8904)
|
||||
* Fixed minor code typos for macos signal and types.h max block size. (PR #8934)
|
||||
* Make the API wolfSSL_X509_STORE_CTX_get_error accessible to more build configurations for ease of getting the "store" error code and depth with certificate failure callback implementations. (PR #8903)
|
||||
* Regression test fixes and expansion: TLS 1.3/1.2 tests, ARDUINO examples, libssh2 tests, hostap workflows, and nightly test improvements. (PR 9096, 9141, 9091, 9122, 9388)
|
||||
* Improved test ordering and CI test stability (random tests run order changes, FIPS test fixes). (PR 9204, 9257)
|
||||
* Docs and readme fixes, docstring updates, AsconAEAD comment placement, and example certificate renewals. (PR 9131, 9293, 9262, 9429)
|
||||
* Updated GPL exception lists (GPLv2 and GPLv3 exception updates: add Fetchmail and OpenVPN). (PR 9398, 9413)
|
||||
* Introduced WOLFSSL_DEBUG_CERTS and additional debug/logging refinements. (PR 8902, 9055)
|
||||
* Expanded crypto-callback support (SHA family, HKDF, SHA-224, sha512_family digest selection) and improved crypto-only build cases. (PR 9070, 9252, 9271, 9100, 9194)
|
||||
* AES & HW offload improvements including AES-CTR support in PKCS11 driver and AES ECB offload sizing fix. (PR 9277, 9364)
|
||||
* ESP32: PSRAM allocator support and SHA HW fixes for ESP-IDF v6/v5. (PR 8987, 9225, 9264)
|
||||
* Renesas FSP / RA examples updated and security-module TLS context improvements. (PR 9047, 9010, 9158, 9150)
|
||||
* Broad configure/CMake/Autotools workflow improvements (Apple options tracking, Watcom pinning, Debian packaging, ESP-IDF pinning). (PR 9037, 9167, 9161, 9264)
|
||||
* New assembly introspection / performance helpers for RISC-V and PPC32; benchmarking enhancements (cycle counts). (PR 9101, 9317)
|
||||
* Update to SGX build for using assembly optimizations. (PR 8463, 9138)
|
||||
* Testing with Fil-C compiler version to 0.674 (PR 9396)
|
||||
* Refactors and compressing of small stack code (PR 9153)
|
||||
|
||||
## Bug Fixes
|
||||
* Fixed issues to support _WIN32_WCE (VS 2008 with WinCE 6.0/7.0). (PR #8709)
|
||||
* Fixed STM32 Hash with IRQ enabled. (PR #8705)
|
||||
* Fixed raw hash when using crypto instructions on RISC-V 64-bit. (PR #8733)
|
||||
* Fixed ECDH decode secret in the Linux Kernel Module. (PR #8729)
|
||||
* Passed in the correct hash type to wolfSSL_RSA_verify_ex. (PR #8726)
|
||||
* Fixed issues for Intel QuickAssist latest driver (4.28). (PR #8728)
|
||||
* Speculative fix for CodeSonar overflow issue in ssl_certman.c. (PR #8715)
|
||||
* Fixed Arduino progmem print and AVR WOLFSSL_USER_IO. (PR #8668)
|
||||
* Correctly advanced the index in wc_HKDF_Expand_ex. (PR #8737)
|
||||
* Fixed STM32 hash status check logic, including NO_AES_192 and NO_AES_256. (PR #8732)
|
||||
* Added missing call to wolfSSL_RefFree in FreeCRL to prevent memory leaks. (PR #8750)
|
||||
* Fixed sanity check on --group with unit test app and null sanity check with des decrypt. (PR #8711)
|
||||
* Fixed Curve25519 and static ephemeral issue with blinding. (PR #8766)
|
||||
* Fixed edge case issue with STM32 AES GCM auth padding. (PR #8745)
|
||||
* Removed redefinition of MlKemKey and fixed build issue in benchmark. (PR #8755)
|
||||
* Used proper heap hint when freeing CRL in error case. (PR #8713)
|
||||
* Added support for no malloc with wc_CheckCertSigPubKey. (PR #8725)
|
||||
* Fixed C# wrapper Release build. (PR #8802)
|
||||
* Handled malformed CCS and CCS before CH in TLS1.3. (PR #8788)
|
||||
* Fixed ML-DSA with WOLFSSL_DILITHIUM_NO_SIGN. (PR #8798)
|
||||
* Fixed AesGcmCrypt_1 no-stream in the Linux Kernel Module. (PR #8814)
|
||||
* Fixed return value usage for crypto_sig_sign in the Linux Kernel Module. (PR #8816)
|
||||
* Fixed issue with CSharp and Windows CE with conversion of ASCII and Unicode. (PR #8799)
|
||||
* Fixed Renesas SCE on RA6M4. (PR #8838)
|
||||
* Fixed tests for different configs for ML-DSA. (PR #8865)
|
||||
* Fixed bug in ParseCRL_Extensions around the size of a CRL number handled and CRL number OID. (PR #8587)
|
||||
* Fixed uninitialized wc_FreeRng in prime_test. (PR #8886)
|
||||
* Fixed ECC configuration issues with ECC verify only and no RNG. (PR #8901)
|
||||
* Fixed issues with max size, openssl.test netcat, and clang-tidy. (PR #8909)
|
||||
* Fixed for casting down and uninit issues in Dilithium/ML-DSA. (PR #8868)
|
||||
* Fixed memory allocation failure testing and related unit test cases. (PR #8945, PR #8952)
|
||||
* Fixed build issue with ML-DSA 44 only. (PR #8981)
|
||||
* Fixed possible memory leak with X509 reference counter when using x509small. (PR #8982)
|
||||
* Removed the test feature using popen when defining the macro WOLFSSL_USE_POPEN_HOST and not having HAVE_GETADDRINFO defined, along with having the macro HAVE_HTTP_CLIENT set. There was the potential for vulnerable behavior with the use of popen when the API wolfSSL_BIO_new_connect() was called with this specific build. This exact build configuration is only intended for testing with QEMU and is not enabled with any autoconf/cmake flags. Thanks to linraymond2006 for the report. (PR 9038)
|
||||
* Fix for C# wrapper Ed25519 potential crash and heap overwrite with raw public key import when using the API Ed25519ImportPublic.This was a broken API with the C# wrapper that would crash on use. Thanks to Luigino Camastra from Aisle Research for the bug report. (PR 9291)
|
||||
* Coverity, cppcheck, MISRA, clang-tidy, ZeroPath and other static-analysis driven fixes across the codebase. (PR 9006, 9078, 9068, 9265, 9324)
|
||||
* TLS 1.2/DTLS improvements: client message order checks, DTLS cookie/exchange and replay protections, better DTLS early-data handling. (PR 9387, 9253, 9205, 9367)
|
||||
* Improved X.509 & cert handling: allow larger pathLen in Basic Constraints, restore inner server name for ECH, retrying cert candidate chains. (PR 8890, 9234, 8692)
|
||||
* Sniffer robustness: fix infinite recursion, better handling of OOO appData and partial overlaps, and improved retransmission detection. (PR 9051, 9106, 9140, 9094)
|
||||
* Numerous linuxkm (kernel-mode) fixes, relocation/PIE normalization, and FIPS-related build tweaks across many iterations. (PR 9025, 9035, 9067, 9111, 9121)
|
||||
* ML-KEM/Kyber and ML-DSA fixes for out-of-bounds and seed-import correctness; multiple ML-related safety fixes. (PR 9142, 9105, 9439)
|
||||
* Avoid uninitialized-variable and GCC warnings; several fixes for undefined-shift/overflow issues. (PR 9020, 9372, 9195)
|
||||
* Memory & leak fixes in X509 verification and various struct sizing fixes for WOLFSSL_NO_MALLOC usage. (PR 9258, 9036)
|
||||
* Fixed RSA / signing / verify-only warnings allowing WOLFSSL_NO_CT_OPS when WOLFSSL_RSA_VERIFY_ONLY is used and API cleanups for using const. (PR 9031, 9263)
|
||||
|
||||
For additional vulnerability information visit the vulnerability page at:
|
||||
https://www.wolfssl.com/docs/security-vulnerabilities/
|
||||
|
||||
50
bsdkm/Makefile
Normal file
50
bsdkm/Makefile
Normal file
@@ -0,0 +1,50 @@
|
||||
# wolfssl kernel module name and source, and root dir.
|
||||
KMOD=libwolfssl
|
||||
SRCS=wolfkmod.c
|
||||
WOLFSSL_DIR=../
|
||||
|
||||
CFLAGS+=-I${WOLFSSL_DIR}
|
||||
CFLAGS+=-DWOLFSSL_IGNORE_FILE_WARN -DHAVE_CONFIG_H -DNO_MAIN_DRIVER
|
||||
# debug printing
|
||||
# CFLAGS+=-DWOLFSSL_BSDKM_VERBOSE_DEBUG
|
||||
CFLAGS+=$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS)
|
||||
|
||||
# FreeBSD make does not support GNU make's patsubst and related. Filter
|
||||
# through sed instead.
|
||||
WOLFSSL_OBJS != echo ${src_libwolfssl_la_OBJECTS} | \
|
||||
sed 's|src_libwolfssl_la-||g' | sed 's|\.lo|.o|g' | \
|
||||
sed 's|wolfcrypt/src/|${WOLFSSL_DIR}/wolfcrypt/src/|g'
|
||||
|
||||
.if ${ENABLED_CRYPT_TESTS} == "yes"
|
||||
WOLFSSL_OBJS += ${WOLFSSL_DIR}/wolfcrypt/test/test.o
|
||||
.else
|
||||
CFLAGS+=-DNO_CRYPT_TEST
|
||||
.endif
|
||||
|
||||
OBJS += ${WOLFSSL_OBJS}
|
||||
|
||||
# Export no public symbols by default.
|
||||
.if !defined(BSDKM_EXPORT_SYMS)
|
||||
EXPORT_SYMS=NO
|
||||
.else
|
||||
EXPORT_SYMS=${BSDKM_EXPORT_SYMS}
|
||||
.endif
|
||||
|
||||
# Default to live kernel src tree makefile at
|
||||
# /usr/src/sys/conf/kmod.mk
|
||||
.if !defined(KERNEL_ROOT)
|
||||
SYSDIR?= /usr/src/sys
|
||||
.else
|
||||
SYSDIR?= ${KERNEL_ROOT}
|
||||
.endif
|
||||
.include "${SYSDIR}/conf/kmod.mk"
|
||||
|
||||
# Smooth out a few inconsistencies between FreeBSD default compiler flags
|
||||
# in /usr/src/sys/conf/kern.mk, vs wolfssl harden flags in
|
||||
# m4/ax_harden_compiler_flags.m4. E.g. some FreeBSD header files shorten
|
||||
# 64 to 32 bit, and some wolfcrypt functions cast away const.
|
||||
CFLAGS+= -Wno-unused-function
|
||||
CFLAGS+= -Wno-cast-qual
|
||||
CFLAGS+= -Wno-error=cast-qual
|
||||
CFLAGS+= -Wno-shorten-64-to-32
|
||||
CFLAGS+= -DLIBWOLFSSL_GLOBAL_EXTRA_CFLAGS="\" $(KERNEL_EXTRA_CFLAGS)\""
|
||||
118
bsdkm/bsdkm_wc_port.h
Normal file
118
bsdkm/bsdkm_wc_port.h
Normal file
@@ -0,0 +1,118 @@
|
||||
/* bsdkm_wc_port.h
|
||||
*
|
||||
* Copyright (C) 2006-2025 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfSSL.
|
||||
*
|
||||
* wolfSSL is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* wolfSSL is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335, USA
|
||||
*/
|
||||
|
||||
/* included by wolfssl/wolfcrypt/wc_port.h */
|
||||
|
||||
#ifndef BSDKM_WC_PORT_H
|
||||
#define BSDKM_WC_PORT_H
|
||||
|
||||
#ifdef WOLFSSL_BSDKM
|
||||
|
||||
#include <sys/ctype.h>
|
||||
#include <sys/types.h>
|
||||
#include <sys/malloc.h>
|
||||
#include <sys/systm.h>
|
||||
#if !defined(SINGLE_THREADED)
|
||||
#include <sys/mutex.h>
|
||||
#endif /* !SINGLE_THREADED */
|
||||
#ifndef CHAR_BIT
|
||||
#include <sys/limits.h>
|
||||
#endif /* !CHAR_BIT*/
|
||||
|
||||
/* needed to prevent wolfcrypt/src/asn.c version shadowing
|
||||
* extern global version from /usr/src/sys/sys/systm.h */
|
||||
#define version wc_version
|
||||
|
||||
#define wc_km_printf printf
|
||||
|
||||
/* str and char utility functions */
|
||||
#define XATOI(s) ({ \
|
||||
char * endptr = NULL; \
|
||||
long _xatoi_ret = strtol(s, &endptr, 10); \
|
||||
if ((s) == endptr || *endptr != '\0') { \
|
||||
_xatoi_ret = 0; \
|
||||
} \
|
||||
(int)_xatoi_ret; \
|
||||
})
|
||||
|
||||
#if !defined(XMALLOC_OVERRIDE)
|
||||
#error bsdkm requires XMALLOC_OVERRIDE
|
||||
#endif /* !XMALLOC_OVERRIDE */
|
||||
|
||||
/* use malloc and free from /usr/include/sys/malloc.h */
|
||||
extern struct malloc_type M_WOLFSSL[1];
|
||||
|
||||
#define XMALLOC(s, h, t) \
|
||||
({(void)(h); (void)(t); malloc(s, M_WOLFSSL, M_WAITOK | M_ZERO);})
|
||||
|
||||
#ifdef WOLFSSL_XFREE_NO_NULLNESS_CHECK
|
||||
#define XFREE(p, h, t) \
|
||||
({(void)(h); (void)(t); free(p, M_WOLFSSL);})
|
||||
#else
|
||||
#define XFREE(p, h, t) \
|
||||
({void* _xp; (void)(h); (void)(t); _xp = (p); \
|
||||
if(_xp) free(_xp, M_WOLFSSL);})
|
||||
#endif
|
||||
|
||||
#if !defined(SINGLE_THREADED)
|
||||
#define WC_MUTEX_OPS_INLINE
|
||||
|
||||
typedef struct wolfSSL_Mutex {
|
||||
struct mtx lock;
|
||||
} wolfSSL_Mutex;
|
||||
|
||||
static __always_inline int wc_InitMutex(wolfSSL_Mutex * m)
|
||||
{
|
||||
mtx_init(&m->lock, "wolfssl spinlock", NULL, MTX_SPIN);
|
||||
return 0;
|
||||
}
|
||||
|
||||
static __always_inline int wc_FreeMutex(wolfSSL_Mutex * m)
|
||||
{
|
||||
mtx_destroy(&m->lock);
|
||||
return 0;
|
||||
}
|
||||
|
||||
static __always_inline int wc_LockMutex(wolfSSL_Mutex *m)
|
||||
{
|
||||
mtx_lock_spin(&m->lock);
|
||||
return 0;
|
||||
}
|
||||
|
||||
static __always_inline int wc_UnLockMutex(wolfSSL_Mutex* m)
|
||||
{
|
||||
mtx_unlock_spin(&m->lock);
|
||||
return 0;
|
||||
}
|
||||
#endif /* !SINGLE_THREADED */
|
||||
|
||||
#if defined(WOLFSSL_HAVE_ATOMIC_H) && !defined(WOLFSSL_NO_ATOMICS)
|
||||
#include <machine/atomic.h>
|
||||
typedef volatile int wolfSSL_Atomic_Int;
|
||||
typedef volatile unsigned int wolfSSL_Atomic_Uint;
|
||||
#define WOLFSSL_ATOMIC_INITIALIZER(x) (x)
|
||||
#define WOLFSSL_ATOMIC_LOAD(x) (int)atomic_load_acq_int(&(x))
|
||||
#define WOLFSSL_ATOMIC_STORE(x, v) atomic_store_rel_int(&(x), (v))
|
||||
#define WOLFSSL_ATOMIC_OPS
|
||||
#endif /* WOLFSSL_HAVE_ATOMIC_H && !WOLFSSL_NO_ATOMICS */
|
||||
|
||||
#endif /* WOLFSSL_BSDKM */
|
||||
#endif /* BSDKM_WC_PORT_H */
|
||||
8
bsdkm/include.am
Normal file
8
bsdkm/include.am
Normal file
@@ -0,0 +1,8 @@
|
||||
# vim:ft=automake
|
||||
# included from Top Level Makefile.am
|
||||
# All paths should be given relative to the root
|
||||
|
||||
EXTRA_DIST += m4/ax_bsdkm.m4 \
|
||||
bsdkm/Makefile \
|
||||
bsdkm/wolfkmod.c \
|
||||
bsdkm/bsdkm_wc_port.h
|
||||
186
bsdkm/wolfkmod.c
Normal file
186
bsdkm/wolfkmod.c
Normal file
@@ -0,0 +1,186 @@
|
||||
/* wolfkmod.c -- wolfssl FreeBSD kernel module.
|
||||
*
|
||||
* Copyright (C) 2006-2025 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfSSL.
|
||||
*
|
||||
* wolfSSL is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* wolfSSL is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335, USA
|
||||
*/
|
||||
|
||||
#ifdef WOLFSSL_BSDKM
|
||||
|
||||
/* freebsd system includes */
|
||||
#include <sys/param.h>
|
||||
#include <sys/module.h>
|
||||
#include <sys/kernel.h>
|
||||
|
||||
/* wolf includes */
|
||||
#include <wolfssl/wolfcrypt/libwolfssl_sources.h>
|
||||
#ifdef WOLFCRYPT_ONLY
|
||||
#include <wolfssl/version.h>
|
||||
#else
|
||||
#include <wolfssl/ssl.h>
|
||||
#endif
|
||||
#if !defined(NO_CRYPT_TEST)
|
||||
#include <wolfcrypt/test/test.h>
|
||||
#endif
|
||||
|
||||
MALLOC_DEFINE(M_WOLFSSL, "libwolfssl", "wolfSSL kernel memory");
|
||||
|
||||
static int wolfkmod_init(void);
|
||||
static int wolfkmod_cleanup(void);
|
||||
static int wolfkmod_load(void);
|
||||
static int wolfkmod_unload(void);
|
||||
|
||||
static int wolfkmod_init(void)
|
||||
{
|
||||
int ret = 0;
|
||||
|
||||
#ifdef WOLFCRYPT_ONLY
|
||||
ret = wolfCrypt_Init();
|
||||
if (ret != 0) {
|
||||
printf("error: wolfCrypt_Init failed: %s\n", wc_GetErrorString(ret));
|
||||
return -ECANCELED;
|
||||
}
|
||||
#else
|
||||
ret = wolfSSL_Init();
|
||||
if (ret != WOLFSSL_SUCCESS) {
|
||||
printf("error: wolfSSL_Init failed: %s\n", wc_GetErrorString(ret));
|
||||
return -ECANCELED;
|
||||
}
|
||||
#endif
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
static int wolfkmod_cleanup(void)
|
||||
{
|
||||
int ret = 0;
|
||||
|
||||
#ifdef WOLFCRYPT_ONLY
|
||||
ret = wolfCrypt_Cleanup();
|
||||
if (ret != 0) {
|
||||
printf("error: wolfCrypt_Cleanup failed: %s\n", wc_GetErrorString(ret));
|
||||
}
|
||||
else {
|
||||
#if defined(WOLFSSL_BSDKM_VERBOSE_DEBUG)
|
||||
printf("info: wolfCrypt " LIBWOLFSSL_VERSION_STRING " cleanup complete.\n");
|
||||
#endif /* WOLFSSL_BSDKM_VERBOSE_DEBUG */
|
||||
}
|
||||
#else
|
||||
ret = wolfSSL_Cleanup();
|
||||
if (ret != WOLFSSL_SUCCESS) {
|
||||
printf("error: wolfSSL_Cleanup failed: %s\n", wc_GetErrorString(ret));
|
||||
}
|
||||
else {
|
||||
#if defined(WOLFSSL_BSDKM_VERBOSE_DEBUG)
|
||||
printf("info: wolfSSL " LIBWOLFSSL_VERSION_STRING " cleanup complete.\n");
|
||||
#endif /* WOLFSSL_BSDKM_VERBOSE_DEBUG */
|
||||
}
|
||||
#endif
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
static int wolfkmod_load(void)
|
||||
{
|
||||
int ret = 0;
|
||||
|
||||
ret = wolfkmod_init();
|
||||
if (ret != 0) {
|
||||
return -ECANCELED;
|
||||
}
|
||||
|
||||
#ifndef NO_CRYPT_TEST
|
||||
ret = wolfcrypt_test(NULL);
|
||||
if (ret != 0) {
|
||||
printf("error: wolfcrypt test failed with return code: %d\n", ret);
|
||||
(void)wolfkmod_cleanup();
|
||||
return -ECANCELED;
|
||||
}
|
||||
else {
|
||||
#if defined(WOLFSSL_BSDKM_VERBOSE_DEBUG)
|
||||
printf("wolfCrypt self-test passed.\n");
|
||||
#endif /* WOLFSSL_BSDKM_VERBOSE_DEBUG */
|
||||
}
|
||||
#endif /* NO_CRYPT_TEST */
|
||||
|
||||
/**
|
||||
* todo: register wolfcrypt algs here with crypto_get_driverid
|
||||
* and related.
|
||||
* */
|
||||
|
||||
if (ret == 0) {
|
||||
printf("info: libwolfssl loaded\n");
|
||||
}
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
static int wolfkmod_unload(void)
|
||||
{
|
||||
int ret = 0;
|
||||
|
||||
ret = wolfkmod_cleanup();
|
||||
|
||||
/**
|
||||
* todo: unregister wolfcrypt algs here with crypto_unregister_all
|
||||
* and related.
|
||||
* */
|
||||
|
||||
if (ret == 0) {
|
||||
printf("info: libwolfssl unloaded\n");
|
||||
}
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
/* see /usr/include/sys/module.h for more info. */
|
||||
static int
|
||||
wolfkmod_event(struct module * m, int what, void * arg)
|
||||
{
|
||||
int ret = 0;
|
||||
|
||||
switch (what) {
|
||||
case MOD_LOAD:
|
||||
ret = wolfkmod_load();
|
||||
break;
|
||||
case MOD_UNLOAD:
|
||||
ret = wolfkmod_unload();
|
||||
break;
|
||||
case MOD_SHUTDOWN:
|
||||
case MOD_QUIESCE:
|
||||
default:
|
||||
#if defined(WOLFSSL_BSDKM_VERBOSE_DEBUG)
|
||||
printf("info: not implemented: %d\n", what);
|
||||
#endif /* WOLFSSL_BSDKM_VERBOSE_DEBUG */
|
||||
ret = EOPNOTSUPP;
|
||||
}
|
||||
|
||||
(void)m;
|
||||
(void)arg;
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
static moduledata_t libwolfmod = {
|
||||
"libwolfssl", /* module name */
|
||||
wolfkmod_event, /* module event handler */
|
||||
NULL /* extra data, unused */
|
||||
};
|
||||
|
||||
MODULE_VERSION(libwolfssl, 1);
|
||||
DECLARE_MODULE(libwolfssl, libwolfmod, SI_SUB_DRIVERS, SI_ORDER_MIDDLE);
|
||||
#endif /* WOLFSSL_BSDKM */
|
||||
Binary file not shown.
@@ -2,13 +2,13 @@ Certificate:
|
||||
Data:
|
||||
Version: 3 (0x2)
|
||||
Serial Number:
|
||||
59:52:6b:92:1a:25:8f:1b:ee:4c:51:9c:47:2f:ff:ff:9d:43:29:47
|
||||
08:d0:2b:7a:1b:56:df:8d:65:af:8d:4a:a6:ed:f4:75:93:0b:fe:02
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Issuer: C = US, ST = Montana, L = Bozeman, O = Sawtooth, OU = Consulting_1024, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Issuer: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting_1024, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Validity
|
||||
Not Before: Dec 18 21:25:29 2024 GMT
|
||||
Not After : Sep 14 21:25:29 2027 GMT
|
||||
Subject: C = US, ST = Montana, L = Bozeman, O = Sawtooth, OU = Consulting_1024, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Not Before: Nov 13 20:41:12 2025 GMT
|
||||
Not After : Aug 9 20:41:12 2028 GMT
|
||||
Subject: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting_1024, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Subject Public Key Info:
|
||||
Public Key Algorithm: rsaEncryption
|
||||
Public-Key: (1024 bit)
|
||||
@@ -29,7 +29,7 @@ Certificate:
|
||||
X509v3 Authority Key Identifier:
|
||||
keyid:D3:22:8F:28:2C:E0:05:EE:D3:ED:C3:71:3D:C9:B2:36:3A:1D:BF:A8
|
||||
DirName:/C=US/ST=Montana/L=Bozeman/O=Sawtooth/OU=Consulting_1024/CN=www.wolfssl.com/emailAddress=info@wolfssl.com
|
||||
serial:59:52:6B:92:1A:25:8F:1B:EE:4C:51:9C:47:2F:FF:FF:9D:43:29:47
|
||||
serial:08:D0:2B:7A:1B:56:DF:8D:65:AF:8D:4A:A6:ED:F4:75:93:0B:FE:02
|
||||
X509v3 Basic Constraints:
|
||||
CA:TRUE
|
||||
X509v3 Subject Alternative Name:
|
||||
@@ -38,20 +38,20 @@ Certificate:
|
||||
TLS Web Server Authentication, TLS Web Client Authentication
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Signature Value:
|
||||
09:c6:da:fe:2a:45:83:9e:8b:66:cf:63:1f:11:cb:d9:b4:eb:
|
||||
b0:97:3d:33:d4:b9:27:56:46:14:3c:fe:2b:b2:36:6e:38:7f:
|
||||
08:f5:37:3c:f2:a2:6a:8a:c7:a0:be:0f:ac:dd:f4:f0:97:b3:
|
||||
03:a6:70:48:44:fc:ef:ef:7a:c6:1a:8d:3f:19:f6:71:92:7e:
|
||||
3a:00:95:f2:b6:57:40:77:c2:80:4e:61:f2:71:56:22:a0:1e:
|
||||
a9:dd:5c:54:80:ad:e4:27:f2:17:20:9b:5b:89:30:6e:6a:31:
|
||||
2a:4e:43:52:f8:8a:51:b7:ed:3a:aa:78:41:90:95:e8:40:2e:
|
||||
66:fc
|
||||
87:59:f3:a3:10:39:da:48:d6:31:4b:d8:eb:77:33:da:d9:a9:
|
||||
67:34:04:e8:fe:e3:10:c6:d7:c6:58:80:d3:5c:b7:15:ad:7e:
|
||||
18:8e:ff:2e:7e:f6:05:da:cf:7f:6a:58:d5:c2:88:84:6c:44:
|
||||
51:0f:0a:6f:0a:bd:7e:87:6c:0d:4c:40:b5:d5:28:f3:09:c6:
|
||||
43:7e:69:3b:c7:04:8a:f5:5f:90:a8:ed:e6:10:34:6c:fb:76:
|
||||
32:23:fe:d1:db:c5:36:17:88:de:19:06:d2:7f:5e:56:b2:7c:
|
||||
e2:54:48:01:ee:c1:c1:c1:92:05:34:1c:7d:9c:af:0c:ec:70:
|
||||
39:75
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIECTCCA3KgAwIBAgIUWVJrkholjxvuTFGcRy///51DKUcwDQYJKoZIhvcNAQEL
|
||||
MIIECTCCA3KgAwIBAgIUCNArehtW341lr41Kpu30dZML/gIwDQYJKoZIhvcNAQEL
|
||||
BQAwgZkxCzAJBgNVBAYTAlVTMRAwDgYDVQQIDAdNb250YW5hMRAwDgYDVQQHDAdC
|
||||
b3plbWFuMREwDwYDVQQKDAhTYXd0b290aDEYMBYGA1UECwwPQ29uc3VsdGluZ18x
|
||||
MDI0MRgwFgYDVQQDDA93d3cud29sZnNzbC5jb20xHzAdBgkqhkiG9w0BCQEWEGlu
|
||||
Zm9Ad29sZnNzbC5jb20wHhcNMjQxMjE4MjEyNTI5WhcNMjcwOTE0MjEyNTI5WjCB
|
||||
Zm9Ad29sZnNzbC5jb20wHhcNMjUxMTEzMjA0MTEyWhcNMjgwODA5MjA0MTEyWjCB
|
||||
mTELMAkGA1UEBhMCVVMxEDAOBgNVBAgMB01vbnRhbmExEDAOBgNVBAcMB0JvemVt
|
||||
YW4xETAPBgNVBAoMCFNhd3Rvb3RoMRgwFgYDVQQLDA9Db25zdWx0aW5nXzEwMjQx
|
||||
GDAWBgNVBAMMD3d3dy53b2xmc3NsLmNvbTEfMB0GCSqGSIb3DQEJARYQaW5mb0B3
|
||||
@@ -63,10 +63,10 @@ Io8oLOAF7tPtw3E9ybI2Oh2/qDCB2QYDVR0jBIHRMIHOgBTTIo8oLOAF7tPtw3E9
|
||||
ybI2Oh2/qKGBn6SBnDCBmTELMAkGA1UEBhMCVVMxEDAOBgNVBAgMB01vbnRhbmEx
|
||||
EDAOBgNVBAcMB0JvemVtYW4xETAPBgNVBAoMCFNhd3Rvb3RoMRgwFgYDVQQLDA9D
|
||||
b25zdWx0aW5nXzEwMjQxGDAWBgNVBAMMD3d3dy53b2xmc3NsLmNvbTEfMB0GCSqG
|
||||
SIb3DQEJARYQaW5mb0B3b2xmc3NsLmNvbYIUWVJrkholjxvuTFGcRy///51DKUcw
|
||||
SIb3DQEJARYQaW5mb0B3b2xmc3NsLmNvbYIUCNArehtW341lr41Kpu30dZML/gIw
|
||||
DAYDVR0TBAUwAwEB/zAcBgNVHREEFTATggtleGFtcGxlLmNvbYcEfwAAATAdBgNV
|
||||
HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADgYEACcba
|
||||
/ipFg56LZs9jHxHL2bTrsJc9M9S5J1ZGFDz+K7I2bjh/CPU3PPKiaorHoL4PrN30
|
||||
8JezA6ZwSET87+96xhqNPxn2cZJ+OgCV8rZXQHfCgE5h8nFWIqAeqd1cVICt5Cfy
|
||||
FyCbW4kwbmoxKk5DUviKUbftOqp4QZCV6EAuZvw=
|
||||
HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADgYEAh1nz
|
||||
oxA52kjWMUvY63cz2tmpZzQE6P7jEMbXxliA01y3Fa1+GI7/Ln72BdrPf2pY1cKI
|
||||
hGxEUQ8Kbwq9fodsDUxAtdUo8wnGQ35pO8cEivVfkKjt5hA0bPt2MiP+0dvFNheI
|
||||
3hkG0n9eVrJ84lRIAe7BwcGSBTQcfZyvDOxwOXU=
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
Binary file not shown.
@@ -2,13 +2,13 @@ Certificate:
|
||||
Data:
|
||||
Version: 3 (0x2)
|
||||
Serial Number:
|
||||
09:1d:03:41:8b:92:bd:2a:2a:1c:77:e0:13:a8:3d:f0:33:da:7f:72
|
||||
4e:1e:9d:76:46:6d:c3:f9:57:88:c7:f4:98:6f:3d:ca:63:50:4f:65
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Issuer: C = US, ST = Montana, L = Bozeman, O = wolfSSL_1024, OU = Programming-1024, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Issuer: C=US, ST=Montana, L=Bozeman, O=wolfSSL_1024, OU=Programming-1024, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Validity
|
||||
Not Before: Dec 18 21:25:29 2024 GMT
|
||||
Not After : Sep 14 21:25:29 2027 GMT
|
||||
Subject: C = US, ST = Montana, L = Bozeman, O = wolfSSL_1024, OU = Programming-1024, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Not Before: Nov 13 20:41:10 2025 GMT
|
||||
Not After : Aug 9 20:41:10 2028 GMT
|
||||
Subject: C=US, ST=Montana, L=Bozeman, O=wolfSSL_1024, OU=Programming-1024, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Subject Public Key Info:
|
||||
Public Key Algorithm: rsaEncryption
|
||||
Public-Key: (1024 bit)
|
||||
@@ -29,7 +29,7 @@ Certificate:
|
||||
X509v3 Authority Key Identifier:
|
||||
keyid:81:69:0F:F8:DF:DD:CF:34:29:D5:67:75:71:85:C7:75:10:69:59:EC
|
||||
DirName:/C=US/ST=Montana/L=Bozeman/O=wolfSSL_1024/OU=Programming-1024/CN=www.wolfssl.com/emailAddress=info@wolfssl.com
|
||||
serial:09:1D:03:41:8B:92:BD:2A:2A:1C:77:E0:13:A8:3D:F0:33:DA:7F:72
|
||||
serial:4E:1E:9D:76:46:6D:C3:F9:57:88:C7:F4:98:6F:3D:CA:63:50:4F:65
|
||||
X509v3 Basic Constraints:
|
||||
CA:TRUE
|
||||
X509v3 Subject Alternative Name:
|
||||
@@ -38,21 +38,21 @@ Certificate:
|
||||
TLS Web Server Authentication, TLS Web Client Authentication
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Signature Value:
|
||||
9a:1c:8f:c4:bd:54:da:63:a7:f8:ba:39:b6:64:60:9d:ba:a5:
|
||||
fc:43:f5:57:28:31:43:09:4c:03:4c:b8:c3:49:2b:4e:bf:f2:
|
||||
9b:13:4e:37:1e:a1:57:c6:0c:7b:2c:25:19:37:9f:06:53:ef:
|
||||
8d:d1:ba:c0:73:6e:7f:c2:0b:46:5f:9b:56:bb:59:19:5c:c9:
|
||||
ee:ea:02:da:03:2c:fb:29:b6:07:dd:55:b7:e9:ce:60:47:e0:
|
||||
6b:44:5a:61:74:5c:96:f6:30:d8:1b:a4:15:5e:06:c5:73:4b:
|
||||
8a:4d:94:23:13:1b:3f:db:67:ca:a7:a6:41:c5:28:0f:fd:2e:
|
||||
0e:f0
|
||||
53:e1:86:58:08:ad:05:42:39:e9:47:0e:1c:47:3b:f9:33:dc:
|
||||
ef:2c:bc:99:7b:ef:f8:42:4e:6b:47:4a:17:3b:d7:72:e0:c0:
|
||||
02:fc:35:60:c2:73:78:c3:50:81:9d:91:61:4b:a3:db:ce:54:
|
||||
25:1f:ed:b4:b7:42:33:23:4e:03:25:b6:c1:7b:ba:6e:03:fb:
|
||||
7d:66:6e:95:05:e5:57:0c:85:1d:66:57:48:5d:96:02:0c:b5:
|
||||
f9:b2:f0:51:08:51:02:55:e5:ab:39:b3:ed:92:65:fd:ee:36:
|
||||
2d:4b:6b:74:8d:88:49:59:eb:86:5e:ff:df:90:19:7f:f2:e4:
|
||||
af:ca
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIEGDCCA4GgAwIBAgIUCR0DQYuSvSoqHHfgE6g98DPaf3IwDQYJKoZIhvcNAQEL
|
||||
MIIEGDCCA4GgAwIBAgIUTh6ddkZtw/lXiMf0mG89ymNQT2UwDQYJKoZIhvcNAQEL
|
||||
BQAwgZ4xCzAJBgNVBAYTAlVTMRAwDgYDVQQIDAdNb250YW5hMRAwDgYDVQQHDAdC
|
||||
b3plbWFuMRUwEwYDVQQKDAx3b2xmU1NMXzEwMjQxGTAXBgNVBAsMEFByb2dyYW1t
|
||||
aW5nLTEwMjQxGDAWBgNVBAMMD3d3dy53b2xmc3NsLmNvbTEfMB0GCSqGSIb3DQEJ
|
||||
ARYQaW5mb0B3b2xmc3NsLmNvbTAeFw0yNDEyMTgyMTI1MjlaFw0yNzA5MTQyMTI1
|
||||
MjlaMIGeMQswCQYDVQQGEwJVUzEQMA4GA1UECAwHTW9udGFuYTEQMA4GA1UEBwwH
|
||||
ARYQaW5mb0B3b2xmc3NsLmNvbTAeFw0yNTExMTMyMDQxMTBaFw0yODA4MDkyMDQx
|
||||
MTBaMIGeMQswCQYDVQQGEwJVUzEQMA4GA1UECAwHTW9udGFuYTEQMA4GA1UEBwwH
|
||||
Qm96ZW1hbjEVMBMGA1UECgwMd29sZlNTTF8xMDI0MRkwFwYDVQQLDBBQcm9ncmFt
|
||||
bWluZy0xMDI0MRgwFgYDVQQDDA93d3cud29sZnNzbC5jb20xHzAdBgkqhkiG9w0B
|
||||
CQEWEGluZm9Ad29sZnNzbC5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGB
|
||||
@@ -63,10 +63,10 @@ BgNVHQ4EFgQUgWkP+N/dzzQp1Wd1cYXHdRBpWewwgd4GA1UdIwSB1jCB04AUgWkP
|
||||
+N/dzzQp1Wd1cYXHdRBpWeyhgaSkgaEwgZ4xCzAJBgNVBAYTAlVTMRAwDgYDVQQI
|
||||
DAdNb250YW5hMRAwDgYDVQQHDAdCb3plbWFuMRUwEwYDVQQKDAx3b2xmU1NMXzEw
|
||||
MjQxGTAXBgNVBAsMEFByb2dyYW1taW5nLTEwMjQxGDAWBgNVBAMMD3d3dy53b2xm
|
||||
c3NsLmNvbTEfMB0GCSqGSIb3DQEJARYQaW5mb0B3b2xmc3NsLmNvbYIUCR0DQYuS
|
||||
vSoqHHfgE6g98DPaf3IwDAYDVR0TBAUwAwEB/zAcBgNVHREEFTATggtleGFtcGxl
|
||||
c3NsLmNvbTEfMB0GCSqGSIb3DQEJARYQaW5mb0B3b2xmc3NsLmNvbYIUTh6ddkZt
|
||||
w/lXiMf0mG89ymNQT2UwDAYDVR0TBAUwAwEB/zAcBgNVHREEFTATggtleGFtcGxl
|
||||
LmNvbYcEfwAAATAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZI
|
||||
hvcNAQELBQADgYEAmhyPxL1U2mOn+Lo5tmRgnbql/EP1VygxQwlMA0y4w0krTr/y
|
||||
mxNONx6hV8YMeywlGTefBlPvjdG6wHNuf8ILRl+bVrtZGVzJ7uoC2gMs+ym2B91V
|
||||
t+nOYEfga0RaYXRclvYw2BukFV4GxXNLik2UIxMbP9tnyqemQcUoD/0uDvA=
|
||||
hvcNAQELBQADgYEAU+GGWAitBUI56UcOHEc7+TPc7yy8mXvv+EJOa0dKFzvXcuDA
|
||||
Avw1YMJzeMNQgZ2RYUuj285UJR/ttLdCMyNOAyW2wXu6bgP7fWZulQXlVwyFHWZX
|
||||
SF2WAgy1+bLwUQhRAlXlqzmz7ZJl/e42LUtrdI2ISVnrhl7/35AZf/Lkr8o=
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
Binary file not shown.
@@ -3,11 +3,11 @@ Certificate:
|
||||
Version: 3 (0x2)
|
||||
Serial Number: 1 (0x1)
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Issuer: C = US, ST = Montana, L = Bozeman, O = Sawtooth, OU = Consulting_1024, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Issuer: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting_1024, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Validity
|
||||
Not Before: Dec 18 21:25:30 2024 GMT
|
||||
Not After : Sep 14 21:25:30 2027 GMT
|
||||
Subject: C = US, ST = Montana, L = Bozeman, O = wolfSSL, OU = Support_1024, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Not Before: Nov 13 20:41:14 2025 GMT
|
||||
Not After : Aug 9 20:41:14 2028 GMT
|
||||
Subject: C=US, ST=Montana, L=Bozeman, O=wolfSSL, OU=Support_1024, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Subject Public Key Info:
|
||||
Public Key Algorithm: rsaEncryption
|
||||
Public-Key: (1024 bit)
|
||||
@@ -28,7 +28,7 @@ Certificate:
|
||||
X509v3 Authority Key Identifier:
|
||||
keyid:D3:22:8F:28:2C:E0:05:EE:D3:ED:C3:71:3D:C9:B2:36:3A:1D:BF:A8
|
||||
DirName:/C=US/ST=Montana/L=Bozeman/O=Sawtooth/OU=Consulting_1024/CN=www.wolfssl.com/emailAddress=info@wolfssl.com
|
||||
serial:59:52:6B:92:1A:25:8F:1B:EE:4C:51:9C:47:2F:FF:FF:9D:43:29:47
|
||||
serial:08:D0:2B:7A:1B:56:DF:8D:65:AF:8D:4A:A6:ED:F4:75:93:0B:FE:02
|
||||
X509v3 Basic Constraints:
|
||||
CA:TRUE
|
||||
X509v3 Subject Alternative Name:
|
||||
@@ -37,20 +37,20 @@ Certificate:
|
||||
TLS Web Server Authentication, TLS Web Client Authentication
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Signature Value:
|
||||
94:67:03:63:2a:3e:e4:56:a5:9f:84:89:68:8c:ed:ef:a4:fe:
|
||||
1f:dc:03:04:1e:d0:87:90:14:7c:82:3f:36:a8:7c:14:64:ab:
|
||||
88:d4:9d:81:e8:f6:a7:ec:12:51:ea:25:fd:a4:d1:9c:9b:71:
|
||||
3d:c8:d0:b3:d2:6d:eb:56:11:66:05:4e:92:27:0a:76:8c:3a:
|
||||
8b:bd:e2:46:f5:7b:8e:ff:03:f3:89:92:dc:9b:46:79:f4:b8:
|
||||
95:7d:b6:29:79:f3:55:c8:70:de:f7:9f:59:e1:e2:8d:a7:73:
|
||||
1f:97:1c:52:64:48:77:cf:6d:a0:27:ad:c0:16:56:55:46:b2:
|
||||
bf:f1
|
||||
78:ef:fd:98:4f:9e:cc:8b:12:36:6d:b2:9d:0d:65:3c:17:26:
|
||||
81:ef:6b:c2:7b:6f:2b:d4:fe:a4:5f:af:e4:72:88:2c:3b:ab:
|
||||
3c:63:ae:e3:0d:d2:92:d6:d2:33:65:0a:fc:da:82:42:8d:14:
|
||||
dd:f1:22:f8:3d:ce:90:ef:3a:5a:c3:e9:5f:0d:0c:d3:90:40:
|
||||
94:e5:de:85:85:c1:e8:73:08:9d:3e:e5:47:35:31:95:67:37:
|
||||
08:fb:ca:e6:54:3e:c4:64:b8:4f:df:96:c9:53:96:4f:33:c4:
|
||||
92:fd:84:2b:7e:cf:2b:6c:92:fe:cc:fa:35:fe:0a:b5:c0:cd:
|
||||
f1:6d
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIID8jCCA1ugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBmTELMAkGA1UEBhMCVVMx
|
||||
EDAOBgNVBAgMB01vbnRhbmExEDAOBgNVBAcMB0JvemVtYW4xETAPBgNVBAoMCFNh
|
||||
d3Rvb3RoMRgwFgYDVQQLDA9Db25zdWx0aW5nXzEwMjQxGDAWBgNVBAMMD3d3dy53
|
||||
b2xmc3NsLmNvbTEfMB0GCSqGSIb3DQEJARYQaW5mb0B3b2xmc3NsLmNvbTAeFw0y
|
||||
NDEyMTgyMTI1MzBaFw0yNzA5MTQyMTI1MzBaMIGVMQswCQYDVQQGEwJVUzEQMA4G
|
||||
NTExMTMyMDQxMTRaFw0yODA4MDkyMDQxMTRaMIGVMQswCQYDVQQGEwJVUzEQMA4G
|
||||
A1UECAwHTW9udGFuYTEQMA4GA1UEBwwHQm96ZW1hbjEQMA4GA1UECgwHd29sZlNT
|
||||
TDEVMBMGA1UECwwMU3VwcG9ydF8xMDI0MRgwFgYDVQQDDA93d3cud29sZnNzbC5j
|
||||
b20xHzAdBgkqhkiG9w0BCQEWEGluZm9Ad29sZnNzbC5jb20wgZ8wDQYJKoZIhvcN
|
||||
@@ -62,24 +62,24 @@ A1UdIwSB0TCBzoAU0yKPKCzgBe7T7cNxPcmyNjodv6ihgZ+kgZwwgZkxCzAJBgNV
|
||||
BAYTAlVTMRAwDgYDVQQIDAdNb250YW5hMRAwDgYDVQQHDAdCb3plbWFuMREwDwYD
|
||||
VQQKDAhTYXd0b290aDEYMBYGA1UECwwPQ29uc3VsdGluZ18xMDI0MRgwFgYDVQQD
|
||||
DA93d3cud29sZnNzbC5jb20xHzAdBgkqhkiG9w0BCQEWEGluZm9Ad29sZnNzbC5j
|
||||
b22CFFlSa5IaJY8b7kxRnEcv//+dQylHMAwGA1UdEwQFMAMBAf8wHAYDVR0RBBUw
|
||||
b22CFAjQK3obVt+NZa+NSqbt9HWTC/4CMAwGA1UdEwQFMAMBAf8wHAYDVR0RBBUw
|
||||
E4ILZXhhbXBsZS5jb22HBH8AAAEwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUF
|
||||
BwMCMA0GCSqGSIb3DQEBCwUAA4GBAJRnA2MqPuRWpZ+EiWiM7e+k/h/cAwQe0IeQ
|
||||
FHyCPzaofBRkq4jUnYHo9qfsElHqJf2k0ZybcT3I0LPSbetWEWYFTpInCnaMOou9
|
||||
4kb1e47/A/OJktybRnn0uJV9til581XIcN73n1nh4o2ncx+XHFJkSHfPbaAnrcAW
|
||||
VlVGsr/x
|
||||
BwMCMA0GCSqGSIb3DQEBCwUAA4GBAHjv/ZhPnsyLEjZtsp0NZTwXJoHva8J7byvU
|
||||
/qRfr+RyiCw7qzxjruMN0pLW0jNlCvzagkKNFN3xIvg9zpDvOlrD6V8NDNOQQJTl
|
||||
3oWFwehzCJ0+5Uc1MZVnNwj7yuZUPsRkuE/flslTlk8zxJL9hCt+zytskv7M+jX+
|
||||
CrXAzfFt
|
||||
-----END CERTIFICATE-----
|
||||
Certificate:
|
||||
Data:
|
||||
Version: 3 (0x2)
|
||||
Serial Number:
|
||||
59:52:6b:92:1a:25:8f:1b:ee:4c:51:9c:47:2f:ff:ff:9d:43:29:47
|
||||
08:d0:2b:7a:1b:56:df:8d:65:af:8d:4a:a6:ed:f4:75:93:0b:fe:02
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Issuer: C = US, ST = Montana, L = Bozeman, O = Sawtooth, OU = Consulting_1024, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Issuer: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting_1024, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Validity
|
||||
Not Before: Dec 18 21:25:29 2024 GMT
|
||||
Not After : Sep 14 21:25:29 2027 GMT
|
||||
Subject: C = US, ST = Montana, L = Bozeman, O = Sawtooth, OU = Consulting_1024, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Not Before: Nov 13 20:41:12 2025 GMT
|
||||
Not After : Aug 9 20:41:12 2028 GMT
|
||||
Subject: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting_1024, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Subject Public Key Info:
|
||||
Public Key Algorithm: rsaEncryption
|
||||
Public-Key: (1024 bit)
|
||||
@@ -100,7 +100,7 @@ Certificate:
|
||||
X509v3 Authority Key Identifier:
|
||||
keyid:D3:22:8F:28:2C:E0:05:EE:D3:ED:C3:71:3D:C9:B2:36:3A:1D:BF:A8
|
||||
DirName:/C=US/ST=Montana/L=Bozeman/O=Sawtooth/OU=Consulting_1024/CN=www.wolfssl.com/emailAddress=info@wolfssl.com
|
||||
serial:59:52:6B:92:1A:25:8F:1B:EE:4C:51:9C:47:2F:FF:FF:9D:43:29:47
|
||||
serial:08:D0:2B:7A:1B:56:DF:8D:65:AF:8D:4A:A6:ED:F4:75:93:0B:FE:02
|
||||
X509v3 Basic Constraints:
|
||||
CA:TRUE
|
||||
X509v3 Subject Alternative Name:
|
||||
@@ -109,20 +109,20 @@ Certificate:
|
||||
TLS Web Server Authentication, TLS Web Client Authentication
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Signature Value:
|
||||
09:c6:da:fe:2a:45:83:9e:8b:66:cf:63:1f:11:cb:d9:b4:eb:
|
||||
b0:97:3d:33:d4:b9:27:56:46:14:3c:fe:2b:b2:36:6e:38:7f:
|
||||
08:f5:37:3c:f2:a2:6a:8a:c7:a0:be:0f:ac:dd:f4:f0:97:b3:
|
||||
03:a6:70:48:44:fc:ef:ef:7a:c6:1a:8d:3f:19:f6:71:92:7e:
|
||||
3a:00:95:f2:b6:57:40:77:c2:80:4e:61:f2:71:56:22:a0:1e:
|
||||
a9:dd:5c:54:80:ad:e4:27:f2:17:20:9b:5b:89:30:6e:6a:31:
|
||||
2a:4e:43:52:f8:8a:51:b7:ed:3a:aa:78:41:90:95:e8:40:2e:
|
||||
66:fc
|
||||
87:59:f3:a3:10:39:da:48:d6:31:4b:d8:eb:77:33:da:d9:a9:
|
||||
67:34:04:e8:fe:e3:10:c6:d7:c6:58:80:d3:5c:b7:15:ad:7e:
|
||||
18:8e:ff:2e:7e:f6:05:da:cf:7f:6a:58:d5:c2:88:84:6c:44:
|
||||
51:0f:0a:6f:0a:bd:7e:87:6c:0d:4c:40:b5:d5:28:f3:09:c6:
|
||||
43:7e:69:3b:c7:04:8a:f5:5f:90:a8:ed:e6:10:34:6c:fb:76:
|
||||
32:23:fe:d1:db:c5:36:17:88:de:19:06:d2:7f:5e:56:b2:7c:
|
||||
e2:54:48:01:ee:c1:c1:c1:92:05:34:1c:7d:9c:af:0c:ec:70:
|
||||
39:75
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIECTCCA3KgAwIBAgIUWVJrkholjxvuTFGcRy///51DKUcwDQYJKoZIhvcNAQEL
|
||||
MIIECTCCA3KgAwIBAgIUCNArehtW341lr41Kpu30dZML/gIwDQYJKoZIhvcNAQEL
|
||||
BQAwgZkxCzAJBgNVBAYTAlVTMRAwDgYDVQQIDAdNb250YW5hMRAwDgYDVQQHDAdC
|
||||
b3plbWFuMREwDwYDVQQKDAhTYXd0b290aDEYMBYGA1UECwwPQ29uc3VsdGluZ18x
|
||||
MDI0MRgwFgYDVQQDDA93d3cud29sZnNzbC5jb20xHzAdBgkqhkiG9w0BCQEWEGlu
|
||||
Zm9Ad29sZnNzbC5jb20wHhcNMjQxMjE4MjEyNTI5WhcNMjcwOTE0MjEyNTI5WjCB
|
||||
Zm9Ad29sZnNzbC5jb20wHhcNMjUxMTEzMjA0MTEyWhcNMjgwODA5MjA0MTEyWjCB
|
||||
mTELMAkGA1UEBhMCVVMxEDAOBgNVBAgMB01vbnRhbmExEDAOBgNVBAcMB0JvemVt
|
||||
YW4xETAPBgNVBAoMCFNhd3Rvb3RoMRgwFgYDVQQLDA9Db25zdWx0aW5nXzEwMjQx
|
||||
GDAWBgNVBAMMD3d3dy53b2xmc3NsLmNvbTEfMB0GCSqGSIb3DQEJARYQaW5mb0B3
|
||||
@@ -134,10 +134,10 @@ Io8oLOAF7tPtw3E9ybI2Oh2/qDCB2QYDVR0jBIHRMIHOgBTTIo8oLOAF7tPtw3E9
|
||||
ybI2Oh2/qKGBn6SBnDCBmTELMAkGA1UEBhMCVVMxEDAOBgNVBAgMB01vbnRhbmEx
|
||||
EDAOBgNVBAcMB0JvemVtYW4xETAPBgNVBAoMCFNhd3Rvb3RoMRgwFgYDVQQLDA9D
|
||||
b25zdWx0aW5nXzEwMjQxGDAWBgNVBAMMD3d3dy53b2xmc3NsLmNvbTEfMB0GCSqG
|
||||
SIb3DQEJARYQaW5mb0B3b2xmc3NsLmNvbYIUWVJrkholjxvuTFGcRy///51DKUcw
|
||||
SIb3DQEJARYQaW5mb0B3b2xmc3NsLmNvbYIUCNArehtW341lr41Kpu30dZML/gIw
|
||||
DAYDVR0TBAUwAwEB/zAcBgNVHREEFTATggtleGFtcGxlLmNvbYcEfwAAATAdBgNV
|
||||
HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADgYEACcba
|
||||
/ipFg56LZs9jHxHL2bTrsJc9M9S5J1ZGFDz+K7I2bjh/CPU3PPKiaorHoL4PrN30
|
||||
8JezA6ZwSET87+96xhqNPxn2cZJ+OgCV8rZXQHfCgE5h8nFWIqAeqd1cVICt5Cfy
|
||||
FyCbW4kwbmoxKk5DUviKUbftOqp4QZCV6EAuZvw=
|
||||
HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADgYEAh1nz
|
||||
oxA52kjWMUvY63cz2tmpZzQE6P7jEMbXxliA01y3Fa1+GI7/Ln72BdrPf2pY1cKI
|
||||
hGxEUQ8Kbwq9fodsDUxAtdUo8wnGQ35pO8cEivVfkKjt5hA0bPt2MiP+0dvFNheI
|
||||
3hkG0n9eVrJ84lRIAe7BwcGSBTQcfZyvDOxwOXU=
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
Binary file not shown.
@@ -2,13 +2,13 @@ Certificate:
|
||||
Data:
|
||||
Version: 3 (0x2)
|
||||
Serial Number:
|
||||
1e:d5:b7:66:40:3a:e9:9b:dd:58:e4:e4:9a:c0:da:1e:d7:b9:5a:1f
|
||||
3f:e2:ac:14:db:a0:27:6d:92:d8:e9:2a:23:c6:60:c0:1f:b9:a2:47
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Issuer: C = US, ST = Montana, L = Bozeman, O = wolfSSL_3072, OU = Programming-3072, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Issuer: C=US, ST=Montana, L=Bozeman, O=wolfSSL_3072, OU=Programming-3072, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Validity
|
||||
Not Before: Dec 18 21:25:29 2024 GMT
|
||||
Not After : Sep 14 21:25:29 2027 GMT
|
||||
Subject: C = US, ST = Montana, L = Bozeman, O = wolfSSL_3072, OU = Programming-3072, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Not Before: Nov 13 20:41:10 2025 GMT
|
||||
Not After : Aug 9 20:41:10 2028 GMT
|
||||
Subject: C=US, ST=Montana, L=Bozeman, O=wolfSSL_3072, OU=Programming-3072, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Subject Public Key Info:
|
||||
Public Key Algorithm: rsaEncryption
|
||||
Public-Key: (3072 bit)
|
||||
@@ -46,7 +46,7 @@ Certificate:
|
||||
X509v3 Authority Key Identifier:
|
||||
keyid:3D:D1:84:C2:AF:B0:20:49:BC:74:87:41:38:AB:BA:D2:D4:0C:A3:A8
|
||||
DirName:/C=US/ST=Montana/L=Bozeman/O=wolfSSL_3072/OU=Programming-3072/CN=www.wolfssl.com/emailAddress=info@wolfssl.com
|
||||
serial:1E:D5:B7:66:40:3A:E9:9B:DD:58:E4:E4:9A:C0:DA:1E:D7:B9:5A:1F
|
||||
serial:3F:E2:AC:14:DB:A0:27:6D:92:D8:E9:2A:23:C6:60:C0:1F:B9:A2:47
|
||||
X509v3 Basic Constraints:
|
||||
CA:TRUE
|
||||
X509v3 Subject Alternative Name:
|
||||
@@ -55,35 +55,35 @@ Certificate:
|
||||
TLS Web Server Authentication, TLS Web Client Authentication
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Signature Value:
|
||||
5e:b0:ed:38:36:b8:f7:e4:0c:b0:c3:6a:bb:7a:b9:61:05:9d:
|
||||
b9:82:12:2d:9c:9e:91:7b:ec:d0:9b:81:ca:51:e8:d4:55:2d:
|
||||
1a:ff:88:5a:c3:e1:d8:82:17:c5:4a:7a:d4:17:c8:a2:1c:97:
|
||||
61:a7:cf:de:12:f9:5a:d8:b0:63:63:84:d4:7b:b9:81:37:a0:
|
||||
49:f3:68:30:0c:84:f8:6c:18:54:34:6f:8d:a3:22:d3:d2:3b:
|
||||
42:bc:3b:28:0f:95:35:f4:9f:dc:18:9d:4f:c5:5f:0d:d2:bd:
|
||||
88:b8:a7:88:82:d3:74:5b:a6:ad:b0:2b:70:33:c9:08:7e:5f:
|
||||
9b:99:3c:61:f0:1b:3c:1c:4a:2a:05:84:f1:47:17:a2:ea:06:
|
||||
3a:dc:f6:b3:83:30:9c:12:b1:4c:e9:be:40:86:3e:72:58:4e:
|
||||
44:b8:99:59:c3:58:0f:d7:cf:02:60:77:ad:6f:9c:41:58:ef:
|
||||
78:63:c0:f7:7d:a7:ed:67:c2:49:ae:06:fc:46:f7:70:53:88:
|
||||
eb:53:2f:25:8d:7a:ac:ab:c4:b5:b0:27:90:57:d0:31:79:2f:
|
||||
ad:da:20:c1:6a:00:cc:d9:b4:36:5a:90:99:3d:e3:e2:f4:b6:
|
||||
e7:85:16:77:3d:69:bb:42:6c:a5:83:45:9f:53:c4:43:78:17:
|
||||
43:bd:27:c0:6e:4b:40:0f:64:0b:ac:38:1e:09:6d:62:5a:54:
|
||||
8a:2c:96:99:23:db:f5:4b:4a:aa:69:be:6e:8a:9a:3e:d5:e6:
|
||||
a3:a9:a9:e9:e8:a9:28:28:3b:f9:9d:d9:5f:e3:cb:2b:2b:38:
|
||||
ba:f1:bc:45:d8:4a:5a:b1:b3:8a:48:64:78:33:21:55:cd:04:
|
||||
14:e7:7b:73:c2:b6:f2:de:81:01:d8:8d:c6:cf:f2:85:0f:32:
|
||||
72:0f:6c:60:be:f5:31:75:39:4b:e3:ae:ed:0c:1e:15:83:ac:
|
||||
f9:4c:86:cf:df:54:b0:7c:6f:f5:de:26:66:c0:ba:85:38:d0:
|
||||
25:fe:b9:bf:12:98
|
||||
65:e1:4d:a2:13:4f:6e:c3:68:9b:02:2b:af:1e:cb:b9:1c:47:
|
||||
e3:d5:6d:1c:b7:ea:6f:58:6b:68:59:f9:ec:87:55:6a:c3:2c:
|
||||
ef:1c:d5:1c:a8:4b:73:4f:2b:a9:29:ad:c1:d9:b5:fa:b8:3a:
|
||||
2c:a8:b3:6c:50:21:47:3b:f5:98:ea:bd:a3:c5:74:86:15:1a:
|
||||
6e:37:60:62:06:17:11:b3:ff:0f:2d:f0:9a:21:bf:74:74:f1:
|
||||
dd:ef:9f:b0:8e:9a:4a:28:09:54:f8:f6:83:61:21:40:c6:d1:
|
||||
72:14:61:2c:ad:b0:38:7a:0c:54:c4:fc:6e:18:1a:1c:31:a3:
|
||||
70:22:a8:18:fb:f0:6a:84:69:cb:fc:40:1a:64:d9:8e:8c:54:
|
||||
a0:23:c1:dc:7c:9a:b6:82:ea:ed:a3:79:64:50:df:3b:b9:76:
|
||||
23:48:06:3a:2d:47:04:25:56:e6:7e:b6:c8:ad:1f:87:69:42:
|
||||
e3:fa:ab:18:22:40:20:88:57:4e:9f:e5:30:bd:99:71:0d:d4:
|
||||
1c:95:22:49:7b:85:38:62:ef:d4:7e:d7:87:a5:59:79:c6:4b:
|
||||
51:e8:b5:9e:32:3e:4c:03:b7:b5:ae:8e:6f:c6:0b:52:dd:66:
|
||||
24:48:01:aa:8d:1a:26:f6:19:04:54:98:27:05:47:00:49:b8:
|
||||
7a:30:8e:27:a1:e6:31:fb:8b:21:eb:cd:c3:4d:4d:09:a6:6e:
|
||||
24:42:9b:de:4a:f2:37:73:69:9a:36:e2:37:fc:2e:86:d6:47:
|
||||
7d:9a:0d:37:a2:b4:f0:44:ad:d0:7b:c2:f0:e3:5f:bb:76:62:
|
||||
93:0f:b2:11:f3:10:88:0b:f1:4a:d9:9b:d9:cc:71:46:81:55:
|
||||
e9:79:02:27:c5:36:42:b7:10:bf:f1:04:1c:18:ac:d7:03:8b:
|
||||
f3:35:f4:12:18:10:58:f3:6b:59:50:6a:0e:c6:df:7c:61:c0:
|
||||
fd:38:a7:0c:f1:a7:fe:59:75:7c:20:75:ec:76:ce:cb:ff:9f:
|
||||
9f:aa:a5:97:bb:d4
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIGHTCCBIWgAwIBAgIUHtW3ZkA66ZvdWOTkmsDaHte5Wh8wDQYJKoZIhvcNAQEL
|
||||
MIIGHTCCBIWgAwIBAgIUP+KsFNugJ22S2OkqI8ZgwB+5okcwDQYJKoZIhvcNAQEL
|
||||
BQAwgZ4xCzAJBgNVBAYTAlVTMRAwDgYDVQQIDAdNb250YW5hMRAwDgYDVQQHDAdC
|
||||
b3plbWFuMRUwEwYDVQQKDAx3b2xmU1NMXzMwNzIxGTAXBgNVBAsMEFByb2dyYW1t
|
||||
aW5nLTMwNzIxGDAWBgNVBAMMD3d3dy53b2xmc3NsLmNvbTEfMB0GCSqGSIb3DQEJ
|
||||
ARYQaW5mb0B3b2xmc3NsLmNvbTAeFw0yNDEyMTgyMTI1MjlaFw0yNzA5MTQyMTI1
|
||||
MjlaMIGeMQswCQYDVQQGEwJVUzEQMA4GA1UECAwHTW9udGFuYTEQMA4GA1UEBwwH
|
||||
ARYQaW5mb0B3b2xmc3NsLmNvbTAeFw0yNTExMTMyMDQxMTBaFw0yODA4MDkyMDQx
|
||||
MTBaMIGeMQswCQYDVQQGEwJVUzEQMA4GA1UECAwHTW9udGFuYTEQMA4GA1UEBwwH
|
||||
Qm96ZW1hbjEVMBMGA1UECgwMd29sZlNTTF8zMDcyMRkwFwYDVQQLDBBQcm9ncmFt
|
||||
bWluZy0zMDcyMRgwFgYDVQQDDA93d3cud29sZnNzbC5jb20xHzAdBgkqhkiG9w0B
|
||||
CQEWEGluZm9Ad29sZnNzbC5jb20wggGiMA0GCSqGSIb3DQEBAQUAA4IBjwAwggGK
|
||||
@@ -100,15 +100,15 @@ qDCB3gYDVR0jBIHWMIHTgBQ90YTCr7AgSbx0h0E4q7rS1AyjqKGBpKSBoTCBnjEL
|
||||
MAkGA1UEBhMCVVMxEDAOBgNVBAgMB01vbnRhbmExEDAOBgNVBAcMB0JvemVtYW4x
|
||||
FTATBgNVBAoMDHdvbGZTU0xfMzA3MjEZMBcGA1UECwwQUHJvZ3JhbW1pbmctMzA3
|
||||
MjEYMBYGA1UEAwwPd3d3LndvbGZzc2wuY29tMR8wHQYJKoZIhvcNAQkBFhBpbmZv
|
||||
QHdvbGZzc2wuY29tghQe1bdmQDrpm91Y5OSawNoe17laHzAMBgNVHRMEBTADAQH/
|
||||
QHdvbGZzc2wuY29tghQ/4qwU26AnbZLY6SojxmDAH7miRzAMBgNVHRMEBTADAQH/
|
||||
MBwGA1UdEQQVMBOCC2V4YW1wbGUuY29thwR/AAABMB0GA1UdJQQWMBQGCCsGAQUF
|
||||
BwMBBggrBgEFBQcDAjANBgkqhkiG9w0BAQsFAAOCAYEAXrDtODa49+QMsMNqu3q5
|
||||
YQWduYISLZyekXvs0JuBylHo1FUtGv+IWsPh2IIXxUp61BfIohyXYafP3hL5Wtiw
|
||||
Y2OE1Hu5gTegSfNoMAyE+GwYVDRvjaMi09I7Qrw7KA+VNfSf3BidT8VfDdK9iLin
|
||||
iILTdFumrbArcDPJCH5fm5k8YfAbPBxKKgWE8UcXouoGOtz2s4MwnBKxTOm+QIY+
|
||||
clhORLiZWcNYD9fPAmB3rW+cQVjveGPA932n7WfCSa4G/Eb3cFOI61MvJY16rKvE
|
||||
tbAnkFfQMXkvrdogwWoAzNm0NlqQmT3j4vS254UWdz1pu0JspYNFn1PEQ3gXQ70n
|
||||
wG5LQA9kC6w4HgltYlpUiiyWmSPb9UtKqmm+boqaPtXmo6mp6eipKCg7+Z3ZX+PL
|
||||
Kys4uvG8RdhKWrGzikhkeDMhVc0EFOd7c8K28t6BAdiNxs/yhQ8ycg9sYL71MXU5
|
||||
S+Ou7QweFYOs+UyGz99UsHxv9d4mZsC6hTjQJf65vxKY
|
||||
BwMBBggrBgEFBQcDAjANBgkqhkiG9w0BAQsFAAOCAYEAZeFNohNPbsNomwIrrx7L
|
||||
uRxH49VtHLfqb1hraFn57IdVasMs7xzVHKhLc08rqSmtwdm1+rg6LKizbFAhRzv1
|
||||
mOq9o8V0hhUabjdgYgYXEbP/Dy3wmiG/dHTx3e+fsI6aSigJVPj2g2EhQMbRchRh
|
||||
LK2wOHoMVMT8bhgaHDGjcCKoGPvwaoRpy/xAGmTZjoxUoCPB3HyatoLq7aN5ZFDf
|
||||
O7l2I0gGOi1HBCVW5n62yK0fh2lC4/qrGCJAIIhXTp/lML2ZcQ3UHJUiSXuFOGLv
|
||||
1H7Xh6VZecZLUei1njI+TAO3ta6Ob8YLUt1mJEgBqo0aJvYZBFSYJwVHAEm4ejCO
|
||||
J6HmMfuLIevNw01NCaZuJEKb3kryN3NpmjbiN/wuhtZHfZoNN6K08ESt0HvC8ONf
|
||||
u3Zikw+yEfMQiAvxStmb2cxxRoFV6XkCJ8U2QrcQv/EEHBis1wOL8zX0EhgQWPNr
|
||||
WVBqDsbffGHA/TinDPGn/ll1fCB17HbOy/+fn6qll7vU
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
Binary file not shown.
@@ -2,13 +2,13 @@ Certificate:
|
||||
Data:
|
||||
Version: 3 (0x2)
|
||||
Serial Number:
|
||||
12:66:c3:a2:08:5c:f7:d0:6e:e9:a8:82:a2:ab:9c:0f:76:9e:96:f4
|
||||
35:c5:93:ad:74:24:8d:c5:87:a1:1d:2f:14:4c:de:20:76:84:ec:99
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Issuer: C = US, ST = Montana, L = Bozeman, O = wolfSSL_4096, OU = Programming-4096, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Issuer: C=US, ST=Montana, L=Bozeman, O=wolfSSL_4096, OU=Programming-4096, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Validity
|
||||
Not Before: Dec 18 21:25:29 2024 GMT
|
||||
Not After : Sep 14 21:25:29 2027 GMT
|
||||
Subject: C = US, ST = Montana, L = Bozeman, O = wolfSSL_4096, OU = Programming-4096, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Not Before: Nov 13 20:41:11 2025 GMT
|
||||
Not After : Aug 9 20:41:11 2028 GMT
|
||||
Subject: C=US, ST=Montana, L=Bozeman, O=wolfSSL_4096, OU=Programming-4096, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Subject Public Key Info:
|
||||
Public Key Algorithm: rsaEncryption
|
||||
Public-Key: (4096 bit)
|
||||
@@ -55,7 +55,7 @@ Certificate:
|
||||
X509v3 Authority Key Identifier:
|
||||
keyid:FA:54:89:67:E5:5F:B7:31:40:EA:FD:E7:F6:A3:C6:5A:56:16:A5:6E
|
||||
DirName:/C=US/ST=Montana/L=Bozeman/O=wolfSSL_4096/OU=Programming-4096/CN=www.wolfssl.com/emailAddress=info@wolfssl.com
|
||||
serial:12:66:C3:A2:08:5C:F7:D0:6E:E9:A8:82:A2:AB:9C:0F:76:9E:96:F4
|
||||
serial:35:C5:93:AD:74:24:8D:C5:87:A1:1D:2F:14:4C:DE:20:76:84:EC:99
|
||||
X509v3 Basic Constraints:
|
||||
CA:TRUE
|
||||
X509v3 Subject Alternative Name:
|
||||
@@ -64,42 +64,42 @@ Certificate:
|
||||
TLS Web Server Authentication, TLS Web Client Authentication
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Signature Value:
|
||||
b0:00:28:7b:c8:3f:ae:93:f5:16:87:30:d6:07:2b:71:16:34:
|
||||
1e:5c:48:0f:4a:e7:50:07:9d:f4:75:5b:90:53:72:87:2a:bb:
|
||||
ef:04:bc:52:d2:bf:ff:27:58:2f:5c:af:be:f3:f6:00:a2:37:
|
||||
8b:ec:2c:d7:b7:e7:bb:3b:ca:6f:9d:42:b7:00:b8:c2:a2:8e:
|
||||
8e:e4:57:fd:83:4b:b8:47:aa:a1:28:ac:bd:c1:59:04:90:17:
|
||||
40:40:35:04:c6:40:a9:21:d3:79:45:0e:22:c8:6f:ec:ae:58:
|
||||
a5:c2:d8:1b:11:49:94:58:c2:11:7d:f8:0a:bb:47:fd:ac:cf:
|
||||
f7:23:05:3f:ab:1d:0e:30:c5:98:29:13:1a:90:6f:f9:3f:f2:
|
||||
d6:df:03:cc:f1:48:e7:71:e6:c4:ce:f3:f9:bf:07:c9:cf:dd:
|
||||
63:0e:fe:bc:93:1c:9a:52:7d:63:f9:6d:a5:50:f3:ef:54:d7:
|
||||
da:42:74:85:b1:b4:7c:d5:03:cc:b8:c3:ba:1f:b8:4f:5a:f9:
|
||||
05:ba:4b:0d:57:8d:05:cf:4f:b7:c4:64:2e:2c:10:f3:fa:79:
|
||||
0c:8c:1f:cc:84:33:88:fb:77:b5:6e:45:35:15:cc:28:80:2b:
|
||||
2d:6b:3f:d0:a3:10:d1:53:c0:bb:70:43:79:2f:ff:3f:63:26:
|
||||
c5:60:9b:87:e9:a2:5b:40:13:41:25:d2:9c:3e:42:79:00:e1:
|
||||
12:0e:aa:06:e0:65:59:a1:fa:db:c4:c2:97:a8:87:35:96:1c:
|
||||
8e:ff:eb:91:e0:8b:e3:3e:c8:b2:8c:d3:84:5e:76:80:d7:29:
|
||||
0a:59:cc:71:d5:e5:65:3c:30:38:6e:f5:3f:7e:28:0f:3d:15:
|
||||
10:86:30:39:56:23:13:30:b4:70:f7:7b:c3:0d:51:ad:18:b1:
|
||||
87:b3:3f:1c:69:f5:d4:1e:72:66:5e:44:b9:53:ba:9e:f0:b8:
|
||||
4a:b1:34:50:98:d8:f2:b9:b2:c5:ed:73:c9:ee:dd:33:8c:cf:
|
||||
72:35:e0:3d:0f:45:2a:89:f9:a3:76:40:07:0f:f6:48:6c:f1:
|
||||
8c:30:3a:c2:51:06:c2:51:5e:75:98:06:e0:1e:29:f7:12:9a:
|
||||
56:a4:38:83:b1:8b:86:b6:ab:87:aa:3c:39:9d:4d:0c:e8:78:
|
||||
9f:52:47:66:69:c8:66:0c:fe:d9:74:1d:78:0b:51:e4:d9:c8:
|
||||
35:97:95:c7:31:97:13:49:ed:aa:9e:9c:fd:66:04:79:d2:24:
|
||||
4d:64:8d:3f:cd:94:b0:05:0a:30:3b:1c:96:e7:79:00:03:47:
|
||||
55:34:51:1f:46:3a:24:47:e6:dd:78:89:18:29:32:c5:ad:fb:
|
||||
9c:f7:26:ac:56:3e:f7:73
|
||||
e4:f5:b3:bc:7e:51:7f:58:08:a9:23:38:4c:0e:3c:7e:79:29:
|
||||
de:d5:49:39:d5:53:57:e1:f5:20:55:a4:b0:a5:d2:01:a7:5d:
|
||||
31:11:74:13:44:ae:75:95:59:b9:46:20:41:82:fb:63:30:b2:
|
||||
0b:45:06:c1:e3:69:61:36:b0:d6:7c:20:2b:48:b7:28:5a:60:
|
||||
7c:67:e2:81:33:03:7c:67:24:08:1d:b5:80:a6:5e:5d:86:0f:
|
||||
eb:c5:7d:06:0c:be:c4:4c:dc:9c:ae:59:7d:aa:8e:88:bc:87:
|
||||
71:9c:e0:8d:78:5b:3e:05:29:f6:c7:3b:b3:da:0f:e0:95:09:
|
||||
57:96:4a:0a:b2:3e:df:67:be:e5:25:78:70:d2:c3:bc:22:11:
|
||||
76:6d:f2:ce:9d:84:ea:76:4e:ae:c0:72:a6:8b:1b:cd:59:fc:
|
||||
9e:97:e0:ee:46:1e:f8:de:db:86:6a:46:da:af:b8:b9:1c:a0:
|
||||
09:ba:31:92:95:d4:8b:ba:bf:17:4b:82:c6:0f:5d:15:4f:5b:
|
||||
67:5a:1e:e1:cc:9f:e5:94:80:8e:e9:39:6d:40:a8:1f:63:4e:
|
||||
f5:06:4e:66:e7:46:7c:38:c0:c9:73:5e:ea:ae:e1:c4:77:c7:
|
||||
14:45:28:79:98:8e:db:a2:16:ec:3d:a1:09:13:4c:37:10:46:
|
||||
f4:f5:84:e8:c7:57:c6:ee:50:35:ba:d6:41:74:a6:3e:d3:0d:
|
||||
c3:82:d5:33:45:24:be:70:4c:f3:95:dc:77:eb:4c:4d:bd:20:
|
||||
6f:ac:c8:2f:6b:6a:24:8e:c4:3e:81:e3:4f:0e:e7:7e:9a:ac:
|
||||
5d:8a:42:56:7a:a2:03:cd:5c:6e:e5:0e:45:47:c2:2e:90:4e:
|
||||
2d:6c:9f:f7:ce:81:1a:9e:2f:c7:0a:a4:1e:30:7d:d5:04:1f:
|
||||
5c:98:4f:91:ed:a0:6d:63:7d:a8:e8:ee:4a:e1:62:7b:f9:89:
|
||||
ce:f2:40:06:a7:3a:97:07:d7:68:f0:01:58:70:a1:8b:01:f4:
|
||||
29:29:d6:0c:62:b4:15:84:b1:ae:ec:c7:68:6f:75:9b:d6:6b:
|
||||
de:59:6c:cb:67:f8:d4:fe:0c:c7:9d:b2:3a:a4:4d:d1:46:20:
|
||||
4c:3d:3d:61:c6:f8:93:ac:b0:3b:da:50:2c:05:00:55:3d:8d:
|
||||
bd:ca:4d:32:83:31:13:36:fa:6c:41:b1:e4:30:56:f9:9b:70:
|
||||
b3:d1:8b:68:11:5e:c0:e5:8b:35:38:c7:d1:c7:35:8f:36:15:
|
||||
73:f2:bc:82:a0:a8:46:2e:21:95:9a:4a:41:3c:3d:8b:53:bd:
|
||||
d2:77:c8:68:a8:8c:c9:84:77:f6:bc:af:0c:5f:70:df:95:a4:
|
||||
c8:72:85:b7:42:82:68:24
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIHHTCCBQWgAwIBAgIUEmbDoghc99Bu6aiCoqucD3aelvQwDQYJKoZIhvcNAQEL
|
||||
MIIHHTCCBQWgAwIBAgIUNcWTrXQkjcWHoR0vFEzeIHaE7JkwDQYJKoZIhvcNAQEL
|
||||
BQAwgZ4xCzAJBgNVBAYTAlVTMRAwDgYDVQQIDAdNb250YW5hMRAwDgYDVQQHDAdC
|
||||
b3plbWFuMRUwEwYDVQQKDAx3b2xmU1NMXzQwOTYxGTAXBgNVBAsMEFByb2dyYW1t
|
||||
aW5nLTQwOTYxGDAWBgNVBAMMD3d3dy53b2xmc3NsLmNvbTEfMB0GCSqGSIb3DQEJ
|
||||
ARYQaW5mb0B3b2xmc3NsLmNvbTAeFw0yNDEyMTgyMTI1MjlaFw0yNzA5MTQyMTI1
|
||||
MjlaMIGeMQswCQYDVQQGEwJVUzEQMA4GA1UECAwHTW9udGFuYTEQMA4GA1UEBwwH
|
||||
ARYQaW5mb0B3b2xmc3NsLmNvbTAeFw0yNTExMTMyMDQxMTFaFw0yODA4MDkyMDQx
|
||||
MTFaMIGeMQswCQYDVQQGEwJVUzEQMA4GA1UECAwHTW9udGFuYTEQMA4GA1UEBwwH
|
||||
Qm96ZW1hbjEVMBMGA1UECgwMd29sZlNTTF80MDk2MRkwFwYDVQQLDBBQcm9ncmFt
|
||||
bWluZy00MDk2MRgwFgYDVQQDDA93d3cud29sZnNzbC5jb20xHzAdBgkqhkiG9w0B
|
||||
CQEWEGluZm9Ad29sZnNzbC5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
|
||||
@@ -118,19 +118,19 @@ AUswHQYDVR0OBBYEFPpUiWflX7cxQOr95/ajxlpWFqVuMIHeBgNVHSMEgdYwgdOA
|
||||
FPpUiWflX7cxQOr95/ajxlpWFqVuoYGkpIGhMIGeMQswCQYDVQQGEwJVUzEQMA4G
|
||||
A1UECAwHTW9udGFuYTEQMA4GA1UEBwwHQm96ZW1hbjEVMBMGA1UECgwMd29sZlNT
|
||||
TF80MDk2MRkwFwYDVQQLDBBQcm9ncmFtbWluZy00MDk2MRgwFgYDVQQDDA93d3cu
|
||||
d29sZnNzbC5jb20xHzAdBgkqhkiG9w0BCQEWEGluZm9Ad29sZnNzbC5jb22CFBJm
|
||||
w6IIXPfQbumogqKrnA92npb0MAwGA1UdEwQFMAMBAf8wHAYDVR0RBBUwE4ILZXhh
|
||||
d29sZnNzbC5jb20xHzAdBgkqhkiG9w0BCQEWEGluZm9Ad29sZnNzbC5jb22CFDXF
|
||||
k610JI3Fh6EdLxRM3iB2hOyZMAwGA1UdEwQFMAMBAf8wHAYDVR0RBBUwE4ILZXhh
|
||||
bXBsZS5jb22HBH8AAAEwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA0G
|
||||
CSqGSIb3DQEBCwUAA4ICAQCwACh7yD+uk/UWhzDWBytxFjQeXEgPSudQB530dVuQ
|
||||
U3KHKrvvBLxS0r//J1gvXK++8/YAojeL7CzXt+e7O8pvnUK3ALjCoo6O5Ff9g0u4
|
||||
R6qhKKy9wVkEkBdAQDUExkCpIdN5RQ4iyG/srlilwtgbEUmUWMIRffgKu0f9rM/3
|
||||
IwU/qx0OMMWYKRMakG/5P/LW3wPM8UjncebEzvP5vwfJz91jDv68kxyaUn1j+W2l
|
||||
UPPvVNfaQnSFsbR81QPMuMO6H7hPWvkFuksNV40Fz0+3xGQuLBDz+nkMjB/MhDOI
|
||||
+3e1bkU1FcwogCstaz/QoxDRU8C7cEN5L/8/YybFYJuH6aJbQBNBJdKcPkJ5AOES
|
||||
DqoG4GVZofrbxMKXqIc1lhyO/+uR4IvjPsiyjNOEXnaA1ykKWcxx1eVlPDA4bvU/
|
||||
figPPRUQhjA5ViMTMLRw93vDDVGtGLGHsz8cafXUHnJmXkS5U7qe8LhKsTRQmNjy
|
||||
ubLF7XPJ7t0zjM9yNeA9D0UqifmjdkAHD/ZIbPGMMDrCUQbCUV51mAbgHin3EppW
|
||||
pDiDsYuGtquHqjw5nU0M6HifUkdmachmDP7ZdB14C1Hk2cg1l5XHMZcTSe2qnpz9
|
||||
ZgR50iRNZI0/zZSwBQowOxyW53kAA0dVNFEfRjokR+bdeIkYKTLFrfuc9yasVj73
|
||||
cw==
|
||||
CSqGSIb3DQEBCwUAA4ICAQDk9bO8flF/WAipIzhMDjx+eSne1Uk51VNX4fUgVaSw
|
||||
pdIBp10xEXQTRK51lVm5RiBBgvtjMLILRQbB42lhNrDWfCArSLcoWmB8Z+KBMwN8
|
||||
ZyQIHbWApl5dhg/rxX0GDL7ETNycrll9qo6IvIdxnOCNeFs+BSn2xzuz2g/glQlX
|
||||
lkoKsj7fZ77lJXhw0sO8IhF2bfLOnYTqdk6uwHKmixvNWfyel+DuRh743tuGakba
|
||||
r7i5HKAJujGSldSLur8XS4LGD10VT1tnWh7hzJ/llICO6TltQKgfY071Bk5m50Z8
|
||||
OMDJc17qruHEd8cURSh5mI7bohbsPaEJE0w3EEb09YTox1fG7lA1utZBdKY+0w3D
|
||||
gtUzRSS+cEzzldx360xNvSBvrMgva2okjsQ+geNPDud+mqxdikJWeqIDzVxu5Q5F
|
||||
R8IukE4tbJ/3zoEani/HCqQeMH3VBB9cmE+R7aBtY32o6O5K4WJ7+YnO8kAGpzqX
|
||||
B9do8AFYcKGLAfQpKdYMYrQVhLGu7Mdob3Wb1mveWWzLZ/jU/gzHnbI6pE3RRiBM
|
||||
PT1hxviTrLA72lAsBQBVPY29yk0ygzETNvpsQbHkMFb5m3Cz0YtoEV7A5Ys1OMfR
|
||||
xzWPNhVz8ryCoKhGLiGVmkpBPD2LU73Sd8hoqIzJhHf2vK8MX3DflaTIcoW3QoJo
|
||||
JA==
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -2,13 +2,13 @@ Certificate:
|
||||
Data:
|
||||
Version: 3 (0x2)
|
||||
Serial Number:
|
||||
6b:9b:70:c6:f1:a3:94:65:19:a1:08:58:ef:a7:8d:2b:7a:83:c1:da
|
||||
3f:29:11:20:57:71:e7:8e:f9:18:0d:ca:70:4d:5b:15:2a:43:d6:24
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Issuer: C = US, ST = Montana, L = Bozeman, O = Sawtooth, OU = Consulting, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Issuer: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Validity
|
||||
Not Before: Dec 18 21:25:29 2024 GMT
|
||||
Not After : Sep 14 21:25:29 2027 GMT
|
||||
Subject: C = US, ST = Montana, L = Bozeman, O = Sawtooth, OU = Consulting, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Not Before: Nov 13 20:41:11 2025 GMT
|
||||
Not After : Aug 9 20:41:11 2028 GMT
|
||||
Subject: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Subject Public Key Info:
|
||||
Public Key Algorithm: rsaEncryption
|
||||
Public-Key: (2048 bit)
|
||||
@@ -38,7 +38,7 @@ Certificate:
|
||||
X509v3 Authority Key Identifier:
|
||||
keyid:27:8E:67:11:74:C3:26:1D:3F:ED:33:63:B3:A4:D8:1D:30:E5:E8:D5
|
||||
DirName:/C=US/ST=Montana/L=Bozeman/O=Sawtooth/OU=Consulting/CN=www.wolfssl.com/emailAddress=info@wolfssl.com
|
||||
serial:6B:9B:70:C6:F1:A3:94:65:19:A1:08:58:EF:A7:8D:2B:7A:83:C1:DA
|
||||
serial:3F:29:11:20:57:71:E7:8E:F9:18:0D:CA:70:4D:5B:15:2A:43:D6:24
|
||||
X509v3 Basic Constraints:
|
||||
CA:TRUE
|
||||
X509v3 Subject Alternative Name:
|
||||
@@ -47,27 +47,27 @@ Certificate:
|
||||
TLS Web Server Authentication, TLS Web Client Authentication
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Signature Value:
|
||||
77:3b:3d:66:74:bc:97:fe:40:16:e6:ba:a5:d5:d1:84:08:89:
|
||||
69:4f:88:0d:57:a9:ef:8c:c3:97:52:c8:bd:8b:a2:49:3b:b7:
|
||||
f7:5d:1e:d6:14:7f:b2:80:33:da:a0:8a:d3:e1:2f:d5:bc:33:
|
||||
9f:ea:5a:72:24:e5:f8:b8:4b:b3:df:62:90:3b:a8:21:ef:27:
|
||||
42:75:bc:60:02:8e:37:35:99:eb:a3:28:f2:65:4c:ff:7a:f8:
|
||||
8e:cc:23:6d:e5:6a:fe:22:5a:d9:b2:4f:47:c7:e0:ae:98:ef:
|
||||
94:ac:b6:4f:61:81:29:8e:e1:79:2c:46:fc:e9:1a:c3:96:1f:
|
||||
19:93:64:2e:9f:37:72:c5:e4:93:4e:61:5f:38:8e:ae:e8:39:
|
||||
19:e6:97:a8:91:d4:23:7e:1e:d2:d0:53:ec:cc:ac:a0:1d:d0:
|
||||
b7:dd:b1:b7:01:2e:96:cd:85:27:e0:e7:47:e2:c1:c1:00:f6:
|
||||
94:df:77:e7:fa:c6:ef:8a:c0:7c:67:bc:ff:a0:7c:94:3b:7d:
|
||||
86:42:af:3d:83:31:ee:2a:3b:7b:f0:2c:9e:6f:e9:c4:07:81:
|
||||
24:da:05:70:4d:dd:09:ae:9e:72:b8:21:0e:8c:b2:ab:aa:4c:
|
||||
49:10:f7:76:f9:b5:0d:6c:20:d3:df:7a:06:32:8d:29:1f:28:
|
||||
1d:8d:26:33
|
||||
0f:ae:89:d5:68:e4:41:f8:9b:e0:c5:61:06:57:ff:a0:92:0f:
|
||||
b2:ed:d3:99:5b:99:5e:32:7e:97:c7:af:6c:fe:8c:a6:ae:32:
|
||||
a1:0d:ca:cd:fc:18:e5:d1:f8:20:5b:5a:38:81:46:5b:48:87:
|
||||
a5:3f:3b:7b:c7:ea:f5:35:29:31:15:39:38:5d:48:e6:01:81:
|
||||
5c:5e:7c:10:f5:16:e3:59:af:44:c8:b5:8d:c1:32:23:b3:b8:
|
||||
12:6e:5c:8d:e6:c2:d2:41:03:eb:17:42:e2:7f:bc:00:5d:a5:
|
||||
31:ef:c6:48:ee:db:cc:e0:f1:56:f5:d4:ca:45:a1:59:b5:e4:
|
||||
d7:60:9c:57:e0:a7:5a:f2:35:1e:a0:22:db:5e:1c:0c:61:bd:
|
||||
a1:c5:7b:9f:69:f2:d5:95:e2:bc:52:b9:1d:9c:2c:da:b6:73:
|
||||
75:4a:84:e5:94:b8:19:4d:dd:70:bd:7f:4c:b9:17:6a:58:16:
|
||||
89:22:44:37:57:55:26:42:e3:b7:e5:c7:2b:40:0c:e9:e4:7f:
|
||||
52:75:df:06:c9:fb:01:44:34:ac:20:3c:b4:be:2b:3e:ef:85:
|
||||
38:96:5b:9b:1e:25:86:18:4c:a4:06:70:06:6a:c8:4b:6f:5f:
|
||||
c4:05:1f:03:62:30:11:61:bc:c1:40:31:66:dc:64:f0:4f:6b:
|
||||
b9:ec:c8:29
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIE/zCCA+egAwIBAgIUa5twxvGjlGUZoQhY76eNK3qDwdowDQYJKoZIhvcNAQEL
|
||||
MIIE/zCCA+egAwIBAgIUPykRIFdx5475GA3KcE1bFSpD1iQwDQYJKoZIhvcNAQEL
|
||||
BQAwgZQxCzAJBgNVBAYTAlVTMRAwDgYDVQQIDAdNb250YW5hMRAwDgYDVQQHDAdC
|
||||
b3plbWFuMREwDwYDVQQKDAhTYXd0b290aDETMBEGA1UECwwKQ29uc3VsdGluZzEY
|
||||
MBYGA1UEAwwPd3d3LndvbGZzc2wuY29tMR8wHQYJKoZIhvcNAQkBFhBpbmZvQHdv
|
||||
bGZzc2wuY29tMB4XDTI0MTIxODIxMjUyOVoXDTI3MDkxNDIxMjUyOVowgZQxCzAJ
|
||||
bGZzc2wuY29tMB4XDTI1MTExMzIwNDExMVoXDTI4MDgwOTIwNDExMVowgZQxCzAJ
|
||||
BgNVBAYTAlVTMRAwDgYDVQQIDAdNb250YW5hMRAwDgYDVQQHDAdCb3plbWFuMREw
|
||||
DwYDVQQKDAhTYXd0b290aDETMBEGA1UECwwKQ29uc3VsdGluZzEYMBYGA1UEAwwP
|
||||
d3d3LndvbGZzc2wuY29tMR8wHQYJKoZIhvcNAQkBFhBpbmZvQHdvbGZzc2wuY29t
|
||||
@@ -82,12 +82,12 @@ BgNVHSMEgcwwgcmAFCeOZxF0wyYdP+0zY7Ok2B0w5ejVoYGapIGXMIGUMQswCQYD
|
||||
VQQGEwJVUzEQMA4GA1UECAwHTW9udGFuYTEQMA4GA1UEBwwHQm96ZW1hbjERMA8G
|
||||
A1UECgwIU2F3dG9vdGgxEzARBgNVBAsMCkNvbnN1bHRpbmcxGDAWBgNVBAMMD3d3
|
||||
dy53b2xmc3NsLmNvbTEfMB0GCSqGSIb3DQEJARYQaW5mb0B3b2xmc3NsLmNvbYIU
|
||||
a5twxvGjlGUZoQhY76eNK3qDwdowDAYDVR0TBAUwAwEB/zAcBgNVHREEFTATggtl
|
||||
PykRIFdx5475GA3KcE1bFSpD1iQwDAYDVR0TBAUwAwEB/zAcBgNVHREEFTATggtl
|
||||
eGFtcGxlLmNvbYcEfwAAATAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIw
|
||||
DQYJKoZIhvcNAQELBQADggEBAHc7PWZ0vJf+QBbmuqXV0YQIiWlPiA1Xqe+Mw5dS
|
||||
yL2Lokk7t/ddHtYUf7KAM9qgitPhL9W8M5/qWnIk5fi4S7PfYpA7qCHvJ0J1vGAC
|
||||
jjc1meujKPJlTP96+I7MI23lav4iWtmyT0fH4K6Y75Sstk9hgSmO4XksRvzpGsOW
|
||||
HxmTZC6fN3LF5JNOYV84jq7oORnml6iR1CN+HtLQU+zMrKAd0LfdsbcBLpbNhSfg
|
||||
50fiwcEA9pTfd+f6xu+KwHxnvP+gfJQ7fYZCrz2DMe4qO3vwLJ5v6cQHgSTaBXBN
|
||||
3QmunnK4IQ6MsquqTEkQ93b5tQ1sINPfegYyjSkfKB2NJjM=
|
||||
DQYJKoZIhvcNAQELBQADggEBAA+uidVo5EH4m+DFYQZX/6CSD7Lt05lbmV4yfpfH
|
||||
r2z+jKauMqENys38GOXR+CBbWjiBRltIh6U/O3vH6vU1KTEVOThdSOYBgVxefBD1
|
||||
FuNZr0TItY3BMiOzuBJuXI3mwtJBA+sXQuJ/vABdpTHvxkju28zg8Vb11MpFoVm1
|
||||
5NdgnFfgp1ryNR6gItteHAxhvaHFe59p8tWV4rxSuR2cLNq2c3VKhOWUuBlN3XC9
|
||||
f0y5F2pYFokiRDdXVSZC47flxytADOnkf1J13wbJ+wFENKwgPLS+Kz7vhTiWW5se
|
||||
JYYYTKQGcAZqyEtvX8QFHwNiMBFhvMFAMWbcZPBPa7nsyCk=
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
Binary file not shown.
@@ -2,13 +2,13 @@ Certificate:
|
||||
Data:
|
||||
Version: 3 (0x2)
|
||||
Serial Number:
|
||||
30:b9:30:50:f8:1a:0d:ff:ad:68:d1:6d:e8:a3:6b:58:23:33:7a:84
|
||||
29:66:97:2b:07:5d:f1:5b:37:1e:e8:5f:10:1c:c4:e9:aa:99:b7:73
|
||||
Signature Algorithm: ecdsa-with-SHA256
|
||||
Issuer: C = US, ST = Washington, L = Seattle, O = wolfSSL, OU = Development, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Issuer: C=US, ST=Washington, L=Seattle, O=wolfSSL, OU=Development, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Validity
|
||||
Not Before: Dec 18 21:25:29 2024 GMT
|
||||
Not After : Sep 14 21:25:29 2027 GMT
|
||||
Subject: C = US, ST = Washington, L = Seattle, O = wolfSSL, OU = Development, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Not Before: Nov 13 20:41:12 2025 GMT
|
||||
Not After : Aug 9 20:41:12 2028 GMT
|
||||
Subject: C=US, ST=Washington, L=Seattle, O=wolfSSL, OU=Development, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Subject Public Key Info:
|
||||
Public Key Algorithm: id-ecPublicKey
|
||||
Public-Key: (256 bit)
|
||||
@@ -31,16 +31,16 @@ Certificate:
|
||||
Digital Signature, Certificate Sign, CRL Sign
|
||||
Signature Algorithm: ecdsa-with-SHA256
|
||||
Signature Value:
|
||||
30:45:02:21:00:88:cc:7f:00:f5:a9:4e:c0:69:6e:36:39:24:
|
||||
8f:83:45:4d:fa:d0:39:14:b8:c8:7f:95:51:f2:c5:98:c0:b7:
|
||||
e2:02:20:2a:93:61:b0:06:de:eb:da:fd:af:6b:39:bf:88:17:
|
||||
f1:ba:2a:7d:59:a8:de:e7:0a:11:83:4f:92:77:8d:92:3b
|
||||
30:44:02:20:40:55:70:46:7a:a1:eb:b5:c8:53:a7:78:b3:f3:
|
||||
b7:16:92:c5:9b:34:90:d5:44:68:a7:03:9b:9f:db:78:f0:51:
|
||||
02:20:61:a8:3a:c9:ff:ff:e9:63:c7:a7:14:d4:19:d2:9e:77:
|
||||
55:47:93:d1:7a:68:50:86:48:8f:3b:97:87:50:f5:42
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIClTCCAjugAwIBAgIUMLkwUPgaDf+taNFt6KNrWCMzeoQwCgYIKoZIzj0EAwIw
|
||||
MIIClDCCAjugAwIBAgIUKWaXKwdd8Vs3HuhfEBzE6aqZt3MwCgYIKoZIzj0EAwIw
|
||||
gZcxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApXYXNoaW5ndG9uMRAwDgYDVQQHDAdT
|
||||
ZWF0dGxlMRAwDgYDVQQKDAd3b2xmU1NMMRQwEgYDVQQLDAtEZXZlbG9wbWVudDEY
|
||||
MBYGA1UEAwwPd3d3LndvbGZzc2wuY29tMR8wHQYJKoZIhvcNAQkBFhBpbmZvQHdv
|
||||
bGZzc2wuY29tMB4XDTI0MTIxODIxMjUyOVoXDTI3MDkxNDIxMjUyOVowgZcxCzAJ
|
||||
bGZzc2wuY29tMB4XDTI1MTExMzIwNDExMloXDTI4MDgwOTIwNDExMlowgZcxCzAJ
|
||||
BgNVBAYTAlVTMRMwEQYDVQQIDApXYXNoaW5ndG9uMRAwDgYDVQQHDAdTZWF0dGxl
|
||||
MRAwDgYDVQQKDAd3b2xmU1NMMRQwEgYDVQQLDAtEZXZlbG9wbWVudDEYMBYGA1UE
|
||||
AwwPd3d3LndvbGZzc2wuY29tMR8wHQYJKoZIhvcNAQkBFhBpbmZvQHdvbGZzc2wu
|
||||
@@ -48,6 +48,6 @@ Y29tMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEAtPZbtYBjkXIuZAx5cBM456t
|
||||
KTiYuhDW6QkqgKkuFyq5ir8zg0bjlQvkd0C1O0NFMw9hU3w3RMHL/IDK6EPqp6Nj
|
||||
MGEwHQYDVR0OBBYEFFaOmsPwQt4YuUVVbvmTz+rD86UhMB8GA1UdIwQYMBaAFFaO
|
||||
msPwQt4YuUVVbvmTz+rD86UhMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQD
|
||||
AgGGMAoGCCqGSM49BAMCA0gAMEUCIQCIzH8A9alOwGluNjkkj4NFTfrQORS4yH+V
|
||||
UfLFmMC34gIgKpNhsAbe69r9r2s5v4gX8boqfVmo3ucKEYNPkneNkjs=
|
||||
AgGGMAoGCCqGSM49BAMCA0cAMEQCIEBVcEZ6oeu1yFOneLPztxaSxZs0kNVEaKcD
|
||||
m5/bePBRAiBhqDrJ///pY8enFNQZ0p53VUeT0XpoUIZIjzuXh1D1Qg==
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
Binary file not shown.
@@ -2,13 +2,13 @@ Certificate:
|
||||
Data:
|
||||
Version: 3 (0x2)
|
||||
Serial Number:
|
||||
4e:08:67:9d:29:61:47:3e:2a:23:82:cd:cf:cb:53:2a:b8:02:22:57
|
||||
5f:b1:4e:91:98:c0:60:33:b2:ae:31:e4:61:c7:80:1a:f5:be:40:b7
|
||||
Signature Algorithm: ecdsa-with-SHA384
|
||||
Issuer: C = US, ST = Washington, L = Seattle, O = wolfSSL, OU = Development, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Issuer: C=US, ST=Washington, L=Seattle, O=wolfSSL, OU=Development, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Validity
|
||||
Not Before: Dec 18 21:25:29 2024 GMT
|
||||
Not After : Sep 14 21:25:29 2027 GMT
|
||||
Subject: C = US, ST = Washington, L = Seattle, O = wolfSSL, OU = Development, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Not Before: Nov 13 20:41:12 2025 GMT
|
||||
Not After : Aug 9 20:41:12 2028 GMT
|
||||
Subject: C=US, ST=Washington, L=Seattle, O=wolfSSL, OU=Development, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Subject Public Key Info:
|
||||
Public Key Algorithm: id-ecPublicKey
|
||||
Public-Key: (384 bit)
|
||||
@@ -33,18 +33,18 @@ Certificate:
|
||||
Digital Signature, Certificate Sign, CRL Sign
|
||||
Signature Algorithm: ecdsa-with-SHA384
|
||||
Signature Value:
|
||||
30:65:02:30:1d:3f:92:02:b2:46:54:ee:9e:0d:90:03:73:6a:
|
||||
ab:04:5a:41:fe:f4:1b:fd:d6:99:cc:7a:6c:fd:52:da:2e:4e:
|
||||
78:fe:ef:79:74:12:5e:04:9d:2c:e4:e7:1a:4d:d3:1e:02:31:
|
||||
00:b7:34:e8:4c:69:70:db:fd:1a:48:c5:dc:8e:ef:15:ca:13:
|
||||
ee:f8:4f:27:5f:d2:3a:6a:06:7d:f3:32:a7:75:97:27:6d:60:
|
||||
ed:a2:9f:9f:7e:66:43:f9:15:1d:65:5d:49
|
||||
30:65:02:31:00:a8:5a:b8:bb:38:90:e1:3e:39:e0:28:66:19:
|
||||
69:39:3b:ac:94:a8:5d:d8:03:60:76:29:88:f9:23:3e:22:31:
|
||||
19:df:0d:c4:c0:11:ec:89:38:a1:a5:01:96:87:e5:29:66:02:
|
||||
30:42:c8:cc:cf:fe:c1:33:f3:a4:79:f2:6a:df:6a:69:d9:bd:
|
||||
18:f0:13:ae:f8:0d:d4:8f:02:e7:b1:43:89:ae:2a:f8:cb:30:
|
||||
0e:96:7d:06:22:83:06:75:8c:4d:ff:c4:59
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIC0jCCAligAwIBAgIUTghnnSlhRz4qI4LNz8tTKrgCIlcwCgYIKoZIzj0EAwMw
|
||||
MIIC0jCCAligAwIBAgIUX7FOkZjAYDOyrjHkYceAGvW+QLcwCgYIKoZIzj0EAwMw
|
||||
gZcxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApXYXNoaW5ndG9uMRAwDgYDVQQHDAdT
|
||||
ZWF0dGxlMRAwDgYDVQQKDAd3b2xmU1NMMRQwEgYDVQQLDAtEZXZlbG9wbWVudDEY
|
||||
MBYGA1UEAwwPd3d3LndvbGZzc2wuY29tMR8wHQYJKoZIhvcNAQkBFhBpbmZvQHdv
|
||||
bGZzc2wuY29tMB4XDTI0MTIxODIxMjUyOVoXDTI3MDkxNDIxMjUyOVowgZcxCzAJ
|
||||
bGZzc2wuY29tMB4XDTI1MTExMzIwNDExMloXDTI4MDgwOTIwNDExMlowgZcxCzAJ
|
||||
BgNVBAYTAlVTMRMwEQYDVQQIDApXYXNoaW5ndG9uMRAwDgYDVQQHDAdTZWF0dGxl
|
||||
MRAwDgYDVQQKDAd3b2xmU1NMMRQwEgYDVQQLDAtEZXZlbG9wbWVudDEYMBYGA1UE
|
||||
AwwPd3d3LndvbGZzc2wuY29tMR8wHQYJKoZIhvcNAQkBFhBpbmZvQHdvbGZzc2wu
|
||||
@@ -53,7 +53,7 @@ fr3YWqW58I6ipdrOhztaq0QWnPWfYt32IM2cdjxAsT+XF99Z9s3ezUY1wO1eLki2
|
||||
ZpFxdLcMP7mat4O9kz9fUC1wP941JeGQO4bgo2MwYTAdBgNVHQ4EFgQUq+DDJkwY
|
||||
1HK70oSMnAoFkoASU1IwHwYDVR0jBBgwFoAUq+DDJkwY1HK70oSMnAoFkoASU1Iw
|
||||
DwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwCgYIKoZIzj0EAwMDaAAw
|
||||
ZQIwHT+SArJGVO6eDZADc2qrBFpB/vQb/daZzHps/VLaLk54/u95dBJeBJ0s5Oca
|
||||
TdMeAjEAtzToTGlw2/0aSMXcju8VyhPu+E8nX9I6agZ98zKndZcnbWDtop+ffmZD
|
||||
+RUdZV1J
|
||||
ZQIxAKhauLs4kOE+OeAoZhlpOTuslKhd2ANgdimI+SM+IjEZ3w3EwBHsiTihpQGW
|
||||
h+UpZgIwQsjMz/7BM/OkefJq32pp2b0Y8BOu+A3UjwLnsUOJrir4yzAOln0GIoMG
|
||||
dYxN/8RZ
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
@@ -2,13 +2,13 @@ Certificate:
|
||||
Data:
|
||||
Version: 3 (0x2)
|
||||
Serial Number:
|
||||
4e:4b:a3:8d:2d:2b:10:08:9c:05:89:89:3b:c1:6d:f4:fa:ab:6c:75
|
||||
6c:a2:3d:0d:73:b8:06:f0:8b:1c:16:b4:38:8a:e8:62:86:51:fe:83
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Issuer: C = US, ST = Montana, L = Bozeman, O = wolfSSL_2048, OU = ABSOLUTE_URN, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Issuer: C=US, ST=Montana, L=Bozeman, O=wolfSSL_2048, OU=ABSOLUTE_URN, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Validity
|
||||
Not Before: Dec 18 21:25:29 2024 GMT
|
||||
Not After : Sep 14 21:25:29 2027 GMT
|
||||
Subject: C = US, ST = Montana, L = Bozeman, O = wolfSSL_2048, OU = ABSOLUTE_URN, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Not Before: Nov 13 20:41:09 2025 GMT
|
||||
Not After : Aug 9 20:41:09 2028 GMT
|
||||
Subject: C=US, ST=Montana, L=Bozeman, O=wolfSSL_2048, OU=ABSOLUTE_URN, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Subject Public Key Info:
|
||||
Public Key Algorithm: rsaEncryption
|
||||
Public-Key: (2048 bit)
|
||||
@@ -38,34 +38,34 @@ Certificate:
|
||||
X509v3 Authority Key Identifier:
|
||||
keyid:33:D8:45:66:D7:68:87:18:7E:54:0D:70:27:91:C7:26:D7:85:65:C0
|
||||
DirName:/C=US/ST=Montana/L=Bozeman/O=wolfSSL_2048/OU=ABSOLUTE_URN/CN=www.wolfssl.com/emailAddress=info@wolfssl.com
|
||||
serial:4E:4B:A3:8D:2D:2B:10:08:9C:05:89:89:3B:C1:6D:F4:FA:AB:6C:75
|
||||
serial:6C:A2:3D:0D:73:B8:06:F0:8B:1C:16:B4:38:8A:E8:62:86:51:FE:83
|
||||
X509v3 Basic Constraints:
|
||||
CA:FALSE
|
||||
X509v3 Subject Alternative Name:
|
||||
URI:urn:example:test
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Signature Value:
|
||||
56:e2:74:63:d9:98:fd:a9:49:a4:60:86:60:cd:2e:37:c3:b5:
|
||||
ad:bf:b4:5f:36:14:3d:16:00:f5:5e:cc:50:41:9d:5d:7e:e2:
|
||||
91:3d:a0:cf:37:56:dc:e1:3c:93:fb:c8:3f:46:db:5a:b6:f0:
|
||||
71:43:f3:9e:09:b3:6f:a6:c3:43:97:43:27:96:ec:37:4a:56:
|
||||
dd:99:49:16:ef:1f:5d:c2:37:b0:6e:3f:f6:21:94:ca:df:eb:
|
||||
6b:1f:e0:81:95:4d:a7:c1:07:8a:65:d6:f9:e4:d4:42:72:49:
|
||||
46:32:c2:29:90:98:f1:90:1f:99:b9:4a:57:18:5c:99:54:ee:
|
||||
43:a9:48:52:39:d5:54:91:40:45:2a:f2:8e:58:8e:d6:06:ba:
|
||||
f9:04:55:f7:51:84:e4:2a:59:a9:41:ad:40:f3:32:51:21:8d:
|
||||
8e:bd:83:0d:9e:3c:2f:b8:24:d0:dd:81:11:99:95:1c:eb:cf:
|
||||
ee:1a:ac:85:16:ca:4b:fb:45:47:d0:01:d9:41:da:3a:58:a5:
|
||||
df:bd:e3:aa:36:f9:60:d6:20:ac:2c:f5:cd:41:5d:f5:cd:15:
|
||||
c4:4a:b5:90:c3:08:ac:12:38:af:7b:bb:d6:1b:b6:4b:0a:38:
|
||||
50:af:86:9e:5f:fc:bd:cf:58:68:4b:ce:7c:30:48:ef:da:5a:
|
||||
8f:2f:f8:4a
|
||||
45:bf:6c:dc:bd:54:c0:7c:5d:e4:ce:db:c8:59:1c:cd:ad:d1:
|
||||
79:5f:9e:21:f0:f5:1f:b0:8e:38:1d:89:a1:e9:b7:33:0f:26:
|
||||
67:97:fd:db:f9:2f:6f:b7:8d:21:54:cd:e8:03:e8:f5:a2:81:
|
||||
10:60:09:5c:f2:32:39:8f:19:94:49:90:62:c4:48:f1:b0:00:
|
||||
9d:eb:90:66:c6:32:10:69:68:62:4f:f3:ea:28:f6:2d:62:f4:
|
||||
e7:23:c0:0b:c6:53:ce:08:05:ec:04:fb:b5:fa:11:d8:63:88:
|
||||
23:27:a8:38:9a:23:69:8b:1b:fc:e2:fc:b4:a2:0e:88:60:d1:
|
||||
3d:9f:32:a4:db:3e:7b:67:4b:9e:f8:b1:26:cf:ab:09:10:78:
|
||||
7a:21:0e:85:1f:f2:b5:82:2e:a9:62:92:8c:62:e3:61:29:d1:
|
||||
2f:11:dd:ed:c0:b0:52:a7:7d:b2:ae:7b:a7:63:6e:65:d8:c4:
|
||||
22:18:87:af:52:67:47:4d:d0:c5:4e:bd:47:66:02:fe:25:58:
|
||||
f6:aa:59:a1:55:85:7a:78:d0:76:72:74:ce:52:86:83:56:30:
|
||||
98:9f:bd:58:d6:0a:dd:1b:b0:f9:52:be:cb:2a:e0:c6:90:85:
|
||||
6d:21:19:1a:3f:29:19:a3:3e:af:38:e2:3e:1c:22:22:67:1e:
|
||||
04:f9:f6:36
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIE7jCCA9agAwIBAgIUTkujjS0rEAicBYmJO8Ft9PqrbHUwDQYJKoZIhvcNAQEL
|
||||
MIIE7jCCA9agAwIBAgIUbKI9DXO4BvCLHBa0OIroYoZR/oMwDQYJKoZIhvcNAQEL
|
||||
BQAwgZoxCzAJBgNVBAYTAlVTMRAwDgYDVQQIDAdNb250YW5hMRAwDgYDVQQHDAdC
|
||||
b3plbWFuMRUwEwYDVQQKDAx3b2xmU1NMXzIwNDgxFTATBgNVBAsMDEFCU09MVVRF
|
||||
X1VSTjEYMBYGA1UEAwwPd3d3LndvbGZzc2wuY29tMR8wHQYJKoZIhvcNAQkBFhBp
|
||||
bmZvQHdvbGZzc2wuY29tMB4XDTI0MTIxODIxMjUyOVoXDTI3MDkxNDIxMjUyOVow
|
||||
bmZvQHdvbGZzc2wuY29tMB4XDTI1MTExMzIwNDEwOVoXDTI4MDgwOTIwNDEwOVow
|
||||
gZoxCzAJBgNVBAYTAlVTMRAwDgYDVQQIDAdNb250YW5hMRAwDgYDVQQHDAdCb3pl
|
||||
bWFuMRUwEwYDVQQKDAx3b2xmU1NMXzIwNDgxFTATBgNVBAsMDEFCU09MVVRFX1VS
|
||||
TjEYMBYGA1UEAwwPd3d3LndvbGZzc2wuY29tMR8wHQYJKoZIhvcNAQkBFhBpbmZv
|
||||
@@ -80,12 +80,12 @@ cCeRxybXhWXAMIHaBgNVHSMEgdIwgc+AFDPYRWbXaIcYflQNcCeRxybXhWXAoYGg
|
||||
pIGdMIGaMQswCQYDVQQGEwJVUzEQMA4GA1UECAwHTW9udGFuYTEQMA4GA1UEBwwH
|
||||
Qm96ZW1hbjEVMBMGA1UECgwMd29sZlNTTF8yMDQ4MRUwEwYDVQQLDAxBQlNPTFVU
|
||||
RV9VUk4xGDAWBgNVBAMMD3d3dy53b2xmc3NsLmNvbTEfMB0GCSqGSIb3DQEJARYQ
|
||||
aW5mb0B3b2xmc3NsLmNvbYIUTkujjS0rEAicBYmJO8Ft9PqrbHUwCQYDVR0TBAIw
|
||||
aW5mb0B3b2xmc3NsLmNvbYIUbKI9DXO4BvCLHBa0OIroYoZR/oMwCQYDVR0TBAIw
|
||||
ADAbBgNVHREEFDAShhB1cm46ZXhhbXBsZTp0ZXN0MA0GCSqGSIb3DQEBCwUAA4IB
|
||||
AQBW4nRj2Zj9qUmkYIZgzS43w7Wtv7RfNhQ9FgD1XsxQQZ1dfuKRPaDPN1bc4TyT
|
||||
+8g/RttatvBxQ/OeCbNvpsNDl0Mnluw3SlbdmUkW7x9dwjewbj/2IZTK3+trH+CB
|
||||
lU2nwQeKZdb55NRCcklGMsIpkJjxkB+ZuUpXGFyZVO5DqUhSOdVUkUBFKvKOWI7W
|
||||
Brr5BFX3UYTkKlmpQa1A8zJRIY2OvYMNnjwvuCTQ3YERmZUc68/uGqyFFspL+0VH
|
||||
0AHZQdo6WKXfveOqNvlg1iCsLPXNQV31zRXESrWQwwisEjive7vWG7ZLCjhQr4ae
|
||||
X/y9z1hoS858MEjv2lqPL/hK
|
||||
AQBFv2zcvVTAfF3kztvIWRzNrdF5X54h8PUfsI44HYmh6bczDyZnl/3b+S9vt40h
|
||||
VM3oA+j1ooEQYAlc8jI5jxmUSZBixEjxsACd65BmxjIQaWhiT/PqKPYtYvTnI8AL
|
||||
xlPOCAXsBPu1+hHYY4gjJ6g4miNpixv84vy0og6IYNE9nzKk2z57Z0ue+LEmz6sJ
|
||||
EHh6IQ6FH/K1gi6pYpKMYuNhKdEvEd3twLBSp32yrnunY25l2MQiGIevUmdHTdDF
|
||||
Tr1HZgL+JVj2qlmhVYV6eNB2cnTOUoaDVjCYn71Y1grdG7D5Ur7LKuDGkIVtIRka
|
||||
PykZoz6vOOI+HCIiZx4E+fY2
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
@@ -2,13 +2,13 @@ Certificate:
|
||||
Data:
|
||||
Version: 3 (0x2)
|
||||
Serial Number:
|
||||
4f:0d:8c:c5:fa:ee:a2:9b:b7:35:9e:e9:4a:17:99:f0:cc:23:f2:ec
|
||||
6b:61:49:45:ff:4a:d1:54:16:b4:35:37:c4:98:5d:a9:f6:67:60:91
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Issuer: C = US, ST = Montana, L = Bozeman, O = wolfSSL_2048, OU = Programming-2048, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Issuer: C=US, ST=Montana, L=Bozeman, O=wolfSSL_2048, OU=Programming-2048, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Validity
|
||||
Not Before: Dec 18 21:25:29 2024 GMT
|
||||
Not After : Sep 14 21:25:29 2027 GMT
|
||||
Subject: C = US, ST = Montana, L = Bozeman, O = wolfSSL_2048, OU = Programming-2048, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Not Before: Nov 13 20:41:10 2025 GMT
|
||||
Not After : Aug 9 20:41:10 2028 GMT
|
||||
Subject: C=US, ST=Montana, L=Bozeman, O=wolfSSL_2048, OU=Programming-2048, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Subject Public Key Info:
|
||||
Public Key Algorithm: rsaEncryption
|
||||
Public-Key: (2048 bit)
|
||||
@@ -38,7 +38,7 @@ Certificate:
|
||||
X509v3 Authority Key Identifier:
|
||||
keyid:33:D8:45:66:D7:68:87:18:7E:54:0D:70:27:91:C7:26:D7:85:65:C0
|
||||
DirName:/C=US/ST=Montana/L=Bozeman/O=wolfSSL_2048/OU=Programming-2048/CN=www.wolfssl.com/emailAddress=info@wolfssl.com
|
||||
serial:4F:0D:8C:C5:FA:EE:A2:9B:B7:35:9E:E9:4A:17:99:F0:CC:23:F2:EC
|
||||
serial:6B:61:49:45:FF:4A:D1:54:16:B4:35:37:C4:98:5D:A9:F6:67:60:91
|
||||
X509v3 Basic Constraints:
|
||||
CA:TRUE
|
||||
X509v3 Subject Alternative Name:
|
||||
@@ -47,28 +47,28 @@ Certificate:
|
||||
TLS Web Server Authentication, TLS Web Client Authentication
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Signature Value:
|
||||
46:ab:e4:6d:ae:49:5b:6a:0b:a9:87:e1:95:32:a6:d7:ae:de:
|
||||
28:dc:c7:99:68:e2:5f:c9:5a:4c:64:b8:f5:28:42:5a:e8:5c:
|
||||
59:32:fe:d0:1f:0b:55:89:db:67:e7:78:f3:70:cf:18:51:57:
|
||||
8b:f3:2b:a4:66:0b:f6:03:6e:11:ac:83:52:16:7e:a2:7c:36:
|
||||
77:f6:bb:13:19:40:2c:b8:8c:ca:d6:7e:79:7d:f4:14:8d:b5:
|
||||
a4:09:f6:2d:4c:e7:f9:b8:25:41:15:78:f4:ca:80:41:ea:3a:
|
||||
05:08:f6:b5:5b:a1:3b:5b:48:a8:4b:8c:19:8d:6c:87:31:76:
|
||||
74:02:16:8b:dd:7f:d1:11:62:27:42:39:e0:9a:63:26:31:19:
|
||||
ce:3d:41:d5:24:47:32:0f:76:d6:41:37:44:ad:73:f1:b8:ec:
|
||||
2b:6e:9c:4f:84:c4:4e:d7:92:10:7e:23:32:a0:75:6a:e7:fe:
|
||||
55:95:9f:0a:ad:df:f9:2a:a2:1a:59:d5:82:63:d6:5d:7d:79:
|
||||
f4:a7:2d:dc:8c:04:cd:98:b0:42:0e:84:fa:86:50:10:61:ac:
|
||||
73:cd:79:45:30:e8:42:a1:6a:f6:77:55:ec:07:db:52:29:ca:
|
||||
7a:c8:a2:da:e9:f5:98:33:6a:e8:bc:89:ed:01:e2:fe:44:86:
|
||||
86:80:39:ec
|
||||
85:8e:aa:c0:bd:0a:a7:a9:d2:33:ec:39:42:e8:3a:ca:ca:c0:
|
||||
32:37:50:5f:ee:5c:5b:16:01:35:3e:e6:ad:53:46:f5:5e:1c:
|
||||
ff:ce:5f:03:89:08:14:ee:c7:d9:1e:4b:85:42:0a:0d:c1:96:
|
||||
61:4b:66:11:e1:a1:fd:6b:80:ee:cf:cd:02:96:d4:61:9f:54:
|
||||
79:0e:07:4e:c5:5f:e2:64:dc:8f:fd:53:3a:4b:05:0d:9c:cb:
|
||||
f8:02:c8:82:12:65:c8:62:f0:e7:27:cd:58:38:87:19:3a:cf:
|
||||
a8:5e:f3:27:1b:e7:83:68:ad:36:71:42:20:70:bd:7e:84:a7:
|
||||
56:d8:49:9f:8f:1e:3a:ad:86:0d:da:fb:f5:0c:0f:01:18:27:
|
||||
6e:fb:6b:be:6b:78:f5:a0:c0:6d:5f:0a:56:d5:13:49:a4:4e:
|
||||
6a:c3:0a:6e:89:f2:29:3a:30:49:be:99:84:a4:85:33:5f:8e:
|
||||
41:f4:c3:4b:eb:d5:01:2e:f8:0e:f3:01:49:d4:45:08:f3:fd:
|
||||
25:6a:1d:65:ac:9c:c8:46:2a:b9:1c:c6:a7:7b:82:60:31:bb:
|
||||
0f:3d:87:8e:12:3d:c3:47:0b:bd:2d:97:22:b5:83:ec:9a:0f:
|
||||
f3:29:ea:c9:ea:59:1d:75:2d:81:48:0f:e2:a6:69:e3:9c:03:
|
||||
92:a2:0f:2d
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIFHTCCBAWgAwIBAgIUTw2Mxfruopu3NZ7pSheZ8Mwj8uwwDQYJKoZIhvcNAQEL
|
||||
MIIFHTCCBAWgAwIBAgIUa2FJRf9K0VQWtDU3xJhdqfZnYJEwDQYJKoZIhvcNAQEL
|
||||
BQAwgZ4xCzAJBgNVBAYTAlVTMRAwDgYDVQQIDAdNb250YW5hMRAwDgYDVQQHDAdC
|
||||
b3plbWFuMRUwEwYDVQQKDAx3b2xmU1NMXzIwNDgxGTAXBgNVBAsMEFByb2dyYW1t
|
||||
aW5nLTIwNDgxGDAWBgNVBAMMD3d3dy53b2xmc3NsLmNvbTEfMB0GCSqGSIb3DQEJ
|
||||
ARYQaW5mb0B3b2xmc3NsLmNvbTAeFw0yNDEyMTgyMTI1MjlaFw0yNzA5MTQyMTI1
|
||||
MjlaMIGeMQswCQYDVQQGEwJVUzEQMA4GA1UECAwHTW9udGFuYTEQMA4GA1UEBwwH
|
||||
ARYQaW5mb0B3b2xmc3NsLmNvbTAeFw0yNTExMTMyMDQxMTBaFw0yODA4MDkyMDQx
|
||||
MTBaMIGeMQswCQYDVQQGEwJVUzEQMA4GA1UECAwHTW9udGFuYTEQMA4GA1UEBwwH
|
||||
Qm96ZW1hbjEVMBMGA1UECgwMd29sZlNTTF8yMDQ4MRkwFwYDVQQLDBBQcm9ncmFt
|
||||
bWluZy0yMDQ4MRgwFgYDVQQDDA93d3cud29sZnNzbC5jb20xHzAdBgkqhkiG9w0B
|
||||
CQEWEGluZm9Ad29sZnNzbC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
|
||||
@@ -82,27 +82,27 @@ Ztdohxh+VA1wJ5HHJteFZcAwgd4GA1UdIwSB1jCB04AUM9hFZtdohxh+VA1wJ5HH
|
||||
JteFZcChgaSkgaEwgZ4xCzAJBgNVBAYTAlVTMRAwDgYDVQQIDAdNb250YW5hMRAw
|
||||
DgYDVQQHDAdCb3plbWFuMRUwEwYDVQQKDAx3b2xmU1NMXzIwNDgxGTAXBgNVBAsM
|
||||
EFByb2dyYW1taW5nLTIwNDgxGDAWBgNVBAMMD3d3dy53b2xmc3NsLmNvbTEfMB0G
|
||||
CSqGSIb3DQEJARYQaW5mb0B3b2xmc3NsLmNvbYIUTw2Mxfruopu3NZ7pSheZ8Mwj
|
||||
8uwwDAYDVR0TBAUwAwEB/zAcBgNVHREEFTATggtleGFtcGxlLmNvbYcEfwAAATAd
|
||||
CSqGSIb3DQEJARYQaW5mb0B3b2xmc3NsLmNvbYIUa2FJRf9K0VQWtDU3xJhdqfZn
|
||||
YJEwDAYDVR0TBAUwAwEB/zAcBgNVHREEFTATggtleGFtcGxlLmNvbYcEfwAAATAd
|
||||
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEB
|
||||
AEar5G2uSVtqC6mH4ZUypteu3ijcx5lo4l/JWkxkuPUoQlroXFky/tAfC1WJ22fn
|
||||
ePNwzxhRV4vzK6RmC/YDbhGsg1IWfqJ8Nnf2uxMZQCy4jMrWfnl99BSNtaQJ9i1M
|
||||
5/m4JUEVePTKgEHqOgUI9rVboTtbSKhLjBmNbIcxdnQCFovdf9ERYidCOeCaYyYx
|
||||
Gc49QdUkRzIPdtZBN0Stc/G47CtunE+ExE7XkhB+IzKgdWrn/lWVnwqt3/kqohpZ
|
||||
1YJj1l19efSnLdyMBM2YsEIOhPqGUBBhrHPNeUUw6EKhavZ3VewH21IpynrIotrp
|
||||
9Zgzaui8ie0B4v5EhoaAOew=
|
||||
AIWOqsC9Cqep0jPsOULoOsrKwDI3UF/uXFsWATU+5q1TRvVeHP/OXwOJCBTux9ke
|
||||
S4VCCg3BlmFLZhHhof1rgO7PzQKW1GGfVHkOB07FX+Jk3I/9UzpLBQ2cy/gCyIIS
|
||||
Zchi8OcnzVg4hxk6z6he8ycb54NorTZxQiBwvX6Ep1bYSZ+PHjqthg3a+/UMDwEY
|
||||
J277a75rePWgwG1fClbVE0mkTmrDCm6J8ik6MEm+mYSkhTNfjkH0w0vr1QEu+A7z
|
||||
AUnURQjz/SVqHWWsnMhGKrkcxqd7gmAxuw89h44SPcNHC70tlyK1g+yaD/Mp6snq
|
||||
WR11LYFID+KmaeOcA5KiDy0=
|
||||
-----END CERTIFICATE-----
|
||||
Certificate:
|
||||
Data:
|
||||
Version: 3 (0x2)
|
||||
Serial Number:
|
||||
75:99:db:38:ed:32:b1:c2:d1:2c:5e:6f:6f:9d:47:17:58:dd:ee:26
|
||||
02:f4:19:c0:e7:0a:07:8d:10:b6:e1:74:6f:e7:ce:da:e6:35:56:06
|
||||
Signature Algorithm: ecdsa-with-SHA256
|
||||
Issuer: C = US, ST = Oregon, L = Salem, O = Client ECC, OU = Fast, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Issuer: C=US, ST=Oregon, L=Salem, O=Client ECC, OU=Fast, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Validity
|
||||
Not Before: Dec 18 21:25:30 2024 GMT
|
||||
Not After : Sep 14 21:25:30 2027 GMT
|
||||
Subject: C = US, ST = Oregon, L = Salem, O = Client ECC, OU = Fast, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Not Before: Nov 13 20:41:15 2025 GMT
|
||||
Not After : Aug 9 20:41:15 2028 GMT
|
||||
Subject: C=US, ST=Oregon, L=Salem, O=Client ECC, OU=Fast, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Subject Public Key Info:
|
||||
Public Key Algorithm: id-ecPublicKey
|
||||
Public-Key: (256 bit)
|
||||
@@ -120,7 +120,7 @@ Certificate:
|
||||
X509v3 Authority Key Identifier:
|
||||
keyid:EB:D4:4B:59:6B:95:61:3F:51:57:B6:04:4D:89:41:88:44:5C:AB:F2
|
||||
DirName:/C=US/ST=Oregon/L=Salem/O=Client ECC/OU=Fast/CN=www.wolfssl.com/emailAddress=info@wolfssl.com
|
||||
serial:75:99:DB:38:ED:32:B1:C2:D1:2C:5E:6F:6F:9D:47:17:58:DD:EE:26
|
||||
serial:02:F4:19:C0:E7:0A:07:8D:10:B6:E1:74:6F:E7:CE:DA:E6:35:56:06
|
||||
X509v3 Basic Constraints:
|
||||
CA:TRUE
|
||||
X509v3 Subject Alternative Name:
|
||||
@@ -129,16 +129,16 @@ Certificate:
|
||||
TLS Web Server Authentication, TLS Web Client Authentication
|
||||
Signature Algorithm: ecdsa-with-SHA256
|
||||
Signature Value:
|
||||
30:45:02:20:03:69:31:45:6f:01:88:6b:63:c6:1c:eb:39:e4:
|
||||
9a:a8:e2:e0:34:ac:ac:e6:a1:d6:fe:ce:85:98:1e:b0:0d:a9:
|
||||
02:21:00:a3:dd:84:5d:08:28:4b:8b:58:fb:0d:33:db:02:ea:
|
||||
c8:0c:da:34:0b:4e:83:a2:10:67:99:19:1c:93:91:c8:c7
|
||||
30:44:02:20:13:c9:89:7e:31:21:9a:7b:1e:6c:cd:69:35:d1:
|
||||
99:9e:65:a4:9c:07:35:b0:fb:56:e9:3c:17:e6:4b:a3:76:d9:
|
||||
02:20:4a:e1:3e:e3:02:4c:f0:da:dd:c2:ac:7a:d1:41:0c:ef:
|
||||
e6:aa:a3:88:7b:cb:0b:13:df:fd:b5:7f:ff:5a:90:41
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIDXjCCAwSgAwIBAgIUdZnbOO0yscLRLF5vb51HF1jd7iYwCgYIKoZIzj0EAwIw
|
||||
MIIDXTCCAwSgAwIBAgIUAvQZwOcKB40QtuF0b+fO2uY1VgYwCgYIKoZIzj0EAwIw
|
||||
gY0xCzAJBgNVBAYTAlVTMQ8wDQYDVQQIDAZPcmVnb24xDjAMBgNVBAcMBVNhbGVt
|
||||
MRMwEQYDVQQKDApDbGllbnQgRUNDMQ0wCwYDVQQLDARGYXN0MRgwFgYDVQQDDA93
|
||||
d3cud29sZnNzbC5jb20xHzAdBgkqhkiG9w0BCQEWEGluZm9Ad29sZnNzbC5jb20w
|
||||
HhcNMjQxMjE4MjEyNTMwWhcNMjcwOTE0MjEyNTMwWjCBjTELMAkGA1UEBhMCVVMx
|
||||
HhcNMjUxMTEzMjA0MTE1WhcNMjgwODA5MjA0MTE1WjCBjTELMAkGA1UEBhMCVVMx
|
||||
DzANBgNVBAgMBk9yZWdvbjEOMAwGA1UEBwwFU2FsZW0xEzARBgNVBAoMCkNsaWVu
|
||||
dCBFQ0MxDTALBgNVBAsMBEZhc3QxGDAWBgNVBAMMD3d3dy53b2xmc3NsLmNvbTEf
|
||||
MB0GCSqGSIb3DQEJARYQaW5mb0B3b2xmc3NsLmNvbTBZMBMGByqGSM49AgEGCCqG
|
||||
@@ -148,9 +148,9 @@ WWuVYT9RV7YETYlBiERcq/Iwgc0GA1UdIwSBxTCBwoAU69RLWWuVYT9RV7YETYlB
|
||||
iERcq/KhgZOkgZAwgY0xCzAJBgNVBAYTAlVTMQ8wDQYDVQQIDAZPcmVnb24xDjAM
|
||||
BgNVBAcMBVNhbGVtMRMwEQYDVQQKDApDbGllbnQgRUNDMQ0wCwYDVQQLDARGYXN0
|
||||
MRgwFgYDVQQDDA93d3cud29sZnNzbC5jb20xHzAdBgkqhkiG9w0BCQEWEGluZm9A
|
||||
d29sZnNzbC5jb22CFHWZ2zjtMrHC0Sxeb2+dRxdY3e4mMAwGA1UdEwQFMAMBAf8w
|
||||
d29sZnNzbC5jb22CFAL0GcDnCgeNELbhdG/nztrmNVYGMAwGA1UdEwQFMAMBAf8w
|
||||
HAYDVR0RBBUwE4ILZXhhbXBsZS5jb22HBH8AAAEwHQYDVR0lBBYwFAYIKwYBBQUH
|
||||
AwEGCCsGAQUFBwMCMAoGCCqGSM49BAMCA0gAMEUCIANpMUVvAYhrY8Yc6znkmqji
|
||||
4DSsrOah1v7OhZgesA2pAiEAo92EXQgoS4tY+w0z2wLqyAzaNAtOg6IQZ5kZHJOR
|
||||
yMc=
|
||||
AwEGCCsGAQUFBwMCMAoGCCqGSM49BAMCA0cAMEQCIBPJiX4xIZp7HmzNaTXRmZ5l
|
||||
pJwHNbD7Vuk8F+ZLo3bZAiBK4T7jAkzw2t3CrHrRQQzv5qqjiHvLCxPf/bV//1qQ
|
||||
QQ==
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
Binary file not shown.
@@ -2,13 +2,13 @@ Certificate:
|
||||
Data:
|
||||
Version: 3 (0x2)
|
||||
Serial Number:
|
||||
21:e5:09:ec:95:19:31:a3:cb:58:ee:53:ea:d8:7c:a3:a2:7a:1f:f5
|
||||
3c:27:16:70:2f:e7:c3:f3:d2:34:b5:d2:6a:9b:98:84:43:91:a8:06
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Issuer: C = US, ST = Montana, L = Bozeman, O = wolfSSL_2048, OU = Programming-2048, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Issuer: C=US, ST=Montana, L=Bozeman, O=wolfSSL_2048, OU=Programming-2048, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Validity
|
||||
Not Before: Dec 18 21:25:29 2024 GMT
|
||||
Not After : Sep 14 21:25:29 2027 GMT
|
||||
Subject: C = US, ST = Montana, L = Bozeman, O = wolfSSL_2048, OU = Programming-2048, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Not Before: Nov 13 20:41:09 2025 GMT
|
||||
Not After : Aug 9 20:41:09 2028 GMT
|
||||
Subject: C=US, ST=Montana, L=Bozeman, O=wolfSSL_2048, OU=Programming-2048, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Subject Public Key Info:
|
||||
Public Key Algorithm: rsaEncryption
|
||||
Public-Key: (2048 bit)
|
||||
@@ -38,7 +38,7 @@ Certificate:
|
||||
X509v3 Authority Key Identifier:
|
||||
keyid:33:D8:45:66:D7:68:87:18:7E:54:0D:70:27:91:C7:26:D7:85:65:C0
|
||||
DirName:/C=US/ST=Montana/L=Bozeman/O=wolfSSL_2048/OU=Programming-2048/CN=www.wolfssl.com/emailAddress=info@wolfssl.com
|
||||
serial:21:E5:09:EC:95:19:31:A3:CB:58:EE:53:EA:D8:7C:A3:A2:7A:1F:F5
|
||||
serial:3C:27:16:70:2F:E7:C3:F3:D2:34:B5:D2:6A:9B:98:84:43:91:A8:06
|
||||
X509v3 Basic Constraints:
|
||||
CA:TRUE
|
||||
X509v3 Subject Alternative Name:
|
||||
@@ -47,28 +47,28 @@ Certificate:
|
||||
Digital Signature, Certificate Sign, CRL Sign
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Signature Value:
|
||||
9b:85:16:e2:26:24:59:e5:de:18:33:d0:49:ec:33:cc:5c:85:
|
||||
fb:9d:a8:bc:e1:aa:9c:3a:0f:68:27:47:82:87:20:63:04:54:
|
||||
22:a1:3c:09:fe:ad:3c:d5:1b:93:86:73:b3:6e:9a:3e:91:70:
|
||||
a2:11:b8:49:a6:58:ec:6d:da:28:7b:6d:fe:d4:77:75:8d:82:
|
||||
ff:f1:3a:1d:8b:e6:b6:e3:0f:89:5a:fd:fa:7d:b4:a2:af:e5:
|
||||
a7:a0:1b:27:67:0d:36:6f:8a:ac:14:31:46:fe:71:7f:cd:ec:
|
||||
32:03:3f:86:f0:24:35:7c:63:7b:52:b1:44:7d:65:53:9e:e5:
|
||||
77:ad:bf:c7:dd:74:e1:0a:8e:66:06:0b:c9:d0:f4:5e:ab:34:
|
||||
a7:15:eb:91:1f:79:aa:0a:c2:72:df:b5:d8:ed:60:e9:ef:9e:
|
||||
d2:41:b0:7e:6e:09:ab:dc:b6:c0:c1:e5:e3:d3:a1:7f:ba:ce:
|
||||
6f:6d:6f:bb:ba:9f:ab:68:37:53:07:e4:9c:37:54:11:0d:a1:
|
||||
91:99:e2:11:9d:85:7c:fb:e2:4f:ce:73:21:4a:b6:55:4c:e2:
|
||||
30:2d:34:3e:7a:60:2c:d7:a4:dc:0b:65:0f:06:2d:00:e5:d5:
|
||||
38:99:05:ba:d1:80:42:6e:0d:6b:c9:ed:bb:fc:0e:2b:49:0e:
|
||||
b5:a3:c5:43
|
||||
9a:42:07:65:59:43:8a:96:fa:90:ba:1b:6d:c8:6c:98:dd:05:
|
||||
c8:89:24:0a:9e:fd:cb:19:c5:f0:31:2e:5d:7b:e4:86:f0:7d:
|
||||
d9:28:26:0e:be:90:fd:08:ed:d4:96:6b:99:01:ae:10:67:f5:
|
||||
8f:2b:0b:21:47:46:a0:f5:32:51:a9:41:d1:f4:07:b3:dd:a9:
|
||||
e8:09:7d:aa:98:04:0f:75:62:fb:96:af:fa:6e:1c:5c:91:90:
|
||||
0d:fc:15:dc:26:0c:66:5b:00:d1:db:1c:2e:56:14:29:01:59:
|
||||
1a:08:86:11:01:dd:17:01:54:a3:f6:08:c8:b4:77:ac:56:1c:
|
||||
f6:da:26:7c:98:f1:e5:8e:56:ee:3e:69:a8:65:82:8e:a4:3e:
|
||||
8e:5d:9f:33:9b:e8:e0:a9:85:ae:3e:43:6b:ac:42:e9:8f:59:
|
||||
1f:67:e6:9f:23:90:6f:78:4a:8e:0c:7b:5b:63:3d:e2:9c:bc:
|
||||
4d:90:bb:b9:c2:db:3d:46:5e:67:bf:7b:53:dd:cc:72:8f:ce:
|
||||
a7:5f:0f:c1:04:1e:8e:13:c9:03:d3:a5:f4:20:8f:57:eb:84:
|
||||
4a:6d:41:fd:f9:90:f4:7d:f9:dd:9f:da:bf:53:f0:3a:62:f5:
|
||||
16:f6:a0:de:e9:d6:cf:df:17:29:9b:6e:34:b5:27:b9:21:75:
|
||||
53:de:6c:99
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIFCDCCA/CgAwIBAgIUIeUJ7JUZMaPLWO5T6th8o6J6H/UwDQYJKoZIhvcNAQEL
|
||||
MIIFCDCCA/CgAwIBAgIUPCcWcC/nw/PSNLXSapuYhEORqAYwDQYJKoZIhvcNAQEL
|
||||
BQAwgZ4xCzAJBgNVBAYTAlVTMRAwDgYDVQQIDAdNb250YW5hMRAwDgYDVQQHDAdC
|
||||
b3plbWFuMRUwEwYDVQQKDAx3b2xmU1NMXzIwNDgxGTAXBgNVBAsMEFByb2dyYW1t
|
||||
aW5nLTIwNDgxGDAWBgNVBAMMD3d3dy53b2xmc3NsLmNvbTEfMB0GCSqGSIb3DQEJ
|
||||
ARYQaW5mb0B3b2xmc3NsLmNvbTAeFw0yNDEyMTgyMTI1MjlaFw0yNzA5MTQyMTI1
|
||||
MjlaMIGeMQswCQYDVQQGEwJVUzEQMA4GA1UECAwHTW9udGFuYTEQMA4GA1UEBwwH
|
||||
ARYQaW5mb0B3b2xmc3NsLmNvbTAeFw0yNTExMTMyMDQxMDlaFw0yODA4MDkyMDQx
|
||||
MDlaMIGeMQswCQYDVQQGEwJVUzEQMA4GA1UECAwHTW9udGFuYTEQMA4GA1UEBwwH
|
||||
Qm96ZW1hbjEVMBMGA1UECgwMd29sZlNTTF8yMDQ4MRkwFwYDVQQLDBBQcm9ncmFt
|
||||
bWluZy0yMDQ4MRgwFgYDVQQDDA93d3cud29sZnNzbC5jb20xHzAdBgkqhkiG9w0B
|
||||
CQEWEGluZm9Ad29sZnNzbC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
|
||||
@@ -82,12 +82,12 @@ Ztdohxh+VA1wJ5HHJteFZcAwgd4GA1UdIwSB1jCB04AUM9hFZtdohxh+VA1wJ5HH
|
||||
JteFZcChgaSkgaEwgZ4xCzAJBgNVBAYTAlVTMRAwDgYDVQQIDAdNb250YW5hMRAw
|
||||
DgYDVQQHDAdCb3plbWFuMRUwEwYDVQQKDAx3b2xmU1NMXzIwNDgxGTAXBgNVBAsM
|
||||
EFByb2dyYW1taW5nLTIwNDgxGDAWBgNVBAMMD3d3dy53b2xmc3NsLmNvbTEfMB0G
|
||||
CSqGSIb3DQEJARYQaW5mb0B3b2xmc3NsLmNvbYIUIeUJ7JUZMaPLWO5T6th8o6J6
|
||||
H/UwDAYDVR0TBAUwAwEB/zAWBgNVHREEDzANggtleGFtcGxlLmNvbTAOBgNVHQ8B
|
||||
Af8EBAMCAYYwDQYJKoZIhvcNAQELBQADggEBAJuFFuImJFnl3hgz0EnsM8xchfud
|
||||
qLzhqpw6D2gnR4KHIGMEVCKhPAn+rTzVG5OGc7Numj6RcKIRuEmmWOxt2ih7bf7U
|
||||
d3WNgv/xOh2L5rbjD4la/fp9tKKv5aegGydnDTZviqwUMUb+cX/N7DIDP4bwJDV8
|
||||
Y3tSsUR9ZVOe5Xetv8fddOEKjmYGC8nQ9F6rNKcV65EfeaoKwnLftdjtYOnvntJB
|
||||
sH5uCavctsDB5ePToX+6zm9tb7u6n6toN1MH5Jw3VBENoZGZ4hGdhXz74k/OcyFK
|
||||
tlVM4jAtND56YCzXpNwLZQ8GLQDl1TiZBbrRgEJuDWvJ7bv8DitJDrWjxUM=
|
||||
CSqGSIb3DQEJARYQaW5mb0B3b2xmc3NsLmNvbYIUPCcWcC/nw/PSNLXSapuYhEOR
|
||||
qAYwDAYDVR0TBAUwAwEB/zAWBgNVHREEDzANggtleGFtcGxlLmNvbTAOBgNVHQ8B
|
||||
Af8EBAMCAYYwDQYJKoZIhvcNAQELBQADggEBAJpCB2VZQ4qW+pC6G23IbJjdBciJ
|
||||
JAqe/csZxfAxLl175IbwfdkoJg6+kP0I7dSWa5kBrhBn9Y8rCyFHRqD1MlGpQdH0
|
||||
B7PdqegJfaqYBA91YvuWr/puHFyRkA38FdwmDGZbANHbHC5WFCkBWRoIhhEB3RcB
|
||||
VKP2CMi0d6xWHPbaJnyY8eWOVu4+aahlgo6kPo5dnzOb6OCpha4+Q2usQumPWR9n
|
||||
5p8jkG94So4Me1tjPeKcvE2Qu7nC2z1GXme/e1PdzHKPzqdfD8EEHo4TyQPTpfQg
|
||||
j1frhEptQf35kPR9+d2f2r9T8Dpi9Rb2oN7p1s/fFymbbjS1J7khdVPebJk=
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
Binary file not shown.
@@ -2,13 +2,13 @@ Certificate:
|
||||
Data:
|
||||
Version: 3 (0x2)
|
||||
Serial Number:
|
||||
4f:0d:8c:c5:fa:ee:a2:9b:b7:35:9e:e9:4a:17:99:f0:cc:23:f2:ec
|
||||
6b:61:49:45:ff:4a:d1:54:16:b4:35:37:c4:98:5d:a9:f6:67:60:91
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Issuer: C = US, ST = Montana, L = Bozeman, O = wolfSSL_2048, OU = Programming-2048, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Issuer: C=US, ST=Montana, L=Bozeman, O=wolfSSL_2048, OU=Programming-2048, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Validity
|
||||
Not Before: Dec 18 21:25:29 2024 GMT
|
||||
Not After : Sep 14 21:25:29 2027 GMT
|
||||
Subject: C = US, ST = Montana, L = Bozeman, O = wolfSSL_2048, OU = Programming-2048, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Not Before: Nov 13 20:41:10 2025 GMT
|
||||
Not After : Aug 9 20:41:10 2028 GMT
|
||||
Subject: C=US, ST=Montana, L=Bozeman, O=wolfSSL_2048, OU=Programming-2048, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Subject Public Key Info:
|
||||
Public Key Algorithm: rsaEncryption
|
||||
Public-Key: (2048 bit)
|
||||
@@ -38,7 +38,7 @@ Certificate:
|
||||
X509v3 Authority Key Identifier:
|
||||
keyid:33:D8:45:66:D7:68:87:18:7E:54:0D:70:27:91:C7:26:D7:85:65:C0
|
||||
DirName:/C=US/ST=Montana/L=Bozeman/O=wolfSSL_2048/OU=Programming-2048/CN=www.wolfssl.com/emailAddress=info@wolfssl.com
|
||||
serial:4F:0D:8C:C5:FA:EE:A2:9B:B7:35:9E:E9:4A:17:99:F0:CC:23:F2:EC
|
||||
serial:6B:61:49:45:FF:4A:D1:54:16:B4:35:37:C4:98:5D:A9:F6:67:60:91
|
||||
X509v3 Basic Constraints:
|
||||
CA:TRUE
|
||||
X509v3 Subject Alternative Name:
|
||||
@@ -47,28 +47,28 @@ Certificate:
|
||||
TLS Web Server Authentication, TLS Web Client Authentication
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Signature Value:
|
||||
46:ab:e4:6d:ae:49:5b:6a:0b:a9:87:e1:95:32:a6:d7:ae:de:
|
||||
28:dc:c7:99:68:e2:5f:c9:5a:4c:64:b8:f5:28:42:5a:e8:5c:
|
||||
59:32:fe:d0:1f:0b:55:89:db:67:e7:78:f3:70:cf:18:51:57:
|
||||
8b:f3:2b:a4:66:0b:f6:03:6e:11:ac:83:52:16:7e:a2:7c:36:
|
||||
77:f6:bb:13:19:40:2c:b8:8c:ca:d6:7e:79:7d:f4:14:8d:b5:
|
||||
a4:09:f6:2d:4c:e7:f9:b8:25:41:15:78:f4:ca:80:41:ea:3a:
|
||||
05:08:f6:b5:5b:a1:3b:5b:48:a8:4b:8c:19:8d:6c:87:31:76:
|
||||
74:02:16:8b:dd:7f:d1:11:62:27:42:39:e0:9a:63:26:31:19:
|
||||
ce:3d:41:d5:24:47:32:0f:76:d6:41:37:44:ad:73:f1:b8:ec:
|
||||
2b:6e:9c:4f:84:c4:4e:d7:92:10:7e:23:32:a0:75:6a:e7:fe:
|
||||
55:95:9f:0a:ad:df:f9:2a:a2:1a:59:d5:82:63:d6:5d:7d:79:
|
||||
f4:a7:2d:dc:8c:04:cd:98:b0:42:0e:84:fa:86:50:10:61:ac:
|
||||
73:cd:79:45:30:e8:42:a1:6a:f6:77:55:ec:07:db:52:29:ca:
|
||||
7a:c8:a2:da:e9:f5:98:33:6a:e8:bc:89:ed:01:e2:fe:44:86:
|
||||
86:80:39:ec
|
||||
85:8e:aa:c0:bd:0a:a7:a9:d2:33:ec:39:42:e8:3a:ca:ca:c0:
|
||||
32:37:50:5f:ee:5c:5b:16:01:35:3e:e6:ad:53:46:f5:5e:1c:
|
||||
ff:ce:5f:03:89:08:14:ee:c7:d9:1e:4b:85:42:0a:0d:c1:96:
|
||||
61:4b:66:11:e1:a1:fd:6b:80:ee:cf:cd:02:96:d4:61:9f:54:
|
||||
79:0e:07:4e:c5:5f:e2:64:dc:8f:fd:53:3a:4b:05:0d:9c:cb:
|
||||
f8:02:c8:82:12:65:c8:62:f0:e7:27:cd:58:38:87:19:3a:cf:
|
||||
a8:5e:f3:27:1b:e7:83:68:ad:36:71:42:20:70:bd:7e:84:a7:
|
||||
56:d8:49:9f:8f:1e:3a:ad:86:0d:da:fb:f5:0c:0f:01:18:27:
|
||||
6e:fb:6b:be:6b:78:f5:a0:c0:6d:5f:0a:56:d5:13:49:a4:4e:
|
||||
6a:c3:0a:6e:89:f2:29:3a:30:49:be:99:84:a4:85:33:5f:8e:
|
||||
41:f4:c3:4b:eb:d5:01:2e:f8:0e:f3:01:49:d4:45:08:f3:fd:
|
||||
25:6a:1d:65:ac:9c:c8:46:2a:b9:1c:c6:a7:7b:82:60:31:bb:
|
||||
0f:3d:87:8e:12:3d:c3:47:0b:bd:2d:97:22:b5:83:ec:9a:0f:
|
||||
f3:29:ea:c9:ea:59:1d:75:2d:81:48:0f:e2:a6:69:e3:9c:03:
|
||||
92:a2:0f:2d
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIFHTCCBAWgAwIBAgIUTw2Mxfruopu3NZ7pSheZ8Mwj8uwwDQYJKoZIhvcNAQEL
|
||||
MIIFHTCCBAWgAwIBAgIUa2FJRf9K0VQWtDU3xJhdqfZnYJEwDQYJKoZIhvcNAQEL
|
||||
BQAwgZ4xCzAJBgNVBAYTAlVTMRAwDgYDVQQIDAdNb250YW5hMRAwDgYDVQQHDAdC
|
||||
b3plbWFuMRUwEwYDVQQKDAx3b2xmU1NMXzIwNDgxGTAXBgNVBAsMEFByb2dyYW1t
|
||||
aW5nLTIwNDgxGDAWBgNVBAMMD3d3dy53b2xmc3NsLmNvbTEfMB0GCSqGSIb3DQEJ
|
||||
ARYQaW5mb0B3b2xmc3NsLmNvbTAeFw0yNDEyMTgyMTI1MjlaFw0yNzA5MTQyMTI1
|
||||
MjlaMIGeMQswCQYDVQQGEwJVUzEQMA4GA1UECAwHTW9udGFuYTEQMA4GA1UEBwwH
|
||||
ARYQaW5mb0B3b2xmc3NsLmNvbTAeFw0yNTExMTMyMDQxMTBaFw0yODA4MDkyMDQx
|
||||
MTBaMIGeMQswCQYDVQQGEwJVUzEQMA4GA1UECAwHTW9udGFuYTEQMA4GA1UEBwwH
|
||||
Qm96ZW1hbjEVMBMGA1UECgwMd29sZlNTTF8yMDQ4MRkwFwYDVQQLDBBQcm9ncmFt
|
||||
bWluZy0yMDQ4MRgwFgYDVQQDDA93d3cud29sZnNzbC5jb20xHzAdBgkqhkiG9w0B
|
||||
CQEWEGluZm9Ad29sZnNzbC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
|
||||
@@ -82,13 +82,13 @@ Ztdohxh+VA1wJ5HHJteFZcAwgd4GA1UdIwSB1jCB04AUM9hFZtdohxh+VA1wJ5HH
|
||||
JteFZcChgaSkgaEwgZ4xCzAJBgNVBAYTAlVTMRAwDgYDVQQIDAdNb250YW5hMRAw
|
||||
DgYDVQQHDAdCb3plbWFuMRUwEwYDVQQKDAx3b2xmU1NMXzIwNDgxGTAXBgNVBAsM
|
||||
EFByb2dyYW1taW5nLTIwNDgxGDAWBgNVBAMMD3d3dy53b2xmc3NsLmNvbTEfMB0G
|
||||
CSqGSIb3DQEJARYQaW5mb0B3b2xmc3NsLmNvbYIUTw2Mxfruopu3NZ7pSheZ8Mwj
|
||||
8uwwDAYDVR0TBAUwAwEB/zAcBgNVHREEFTATggtleGFtcGxlLmNvbYcEfwAAATAd
|
||||
CSqGSIb3DQEJARYQaW5mb0B3b2xmc3NsLmNvbYIUa2FJRf9K0VQWtDU3xJhdqfZn
|
||||
YJEwDAYDVR0TBAUwAwEB/zAcBgNVHREEFTATggtleGFtcGxlLmNvbYcEfwAAATAd
|
||||
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEB
|
||||
AEar5G2uSVtqC6mH4ZUypteu3ijcx5lo4l/JWkxkuPUoQlroXFky/tAfC1WJ22fn
|
||||
ePNwzxhRV4vzK6RmC/YDbhGsg1IWfqJ8Nnf2uxMZQCy4jMrWfnl99BSNtaQJ9i1M
|
||||
5/m4JUEVePTKgEHqOgUI9rVboTtbSKhLjBmNbIcxdnQCFovdf9ERYidCOeCaYyYx
|
||||
Gc49QdUkRzIPdtZBN0Stc/G47CtunE+ExE7XkhB+IzKgdWrn/lWVnwqt3/kqohpZ
|
||||
1YJj1l19efSnLdyMBM2YsEIOhPqGUBBhrHPNeUUw6EKhavZ3VewH21IpynrIotrp
|
||||
9Zgzaui8ie0B4v5EhoaAOew=
|
||||
AIWOqsC9Cqep0jPsOULoOsrKwDI3UF/uXFsWATU+5q1TRvVeHP/OXwOJCBTux9ke
|
||||
S4VCCg3BlmFLZhHhof1rgO7PzQKW1GGfVHkOB07FX+Jk3I/9UzpLBQ2cy/gCyIIS
|
||||
Zchi8OcnzVg4hxk6z6he8ycb54NorTZxQiBwvX6Ep1bYSZ+PHjqthg3a+/UMDwEY
|
||||
J277a75rePWgwG1fClbVE0mkTmrDCm6J8ik6MEm+mYSkhTNfjkH0w0vr1QEu+A7z
|
||||
AUnURQjz/SVqHWWsnMhGKrkcxqd7gmAxuw89h44SPcNHC70tlyK1g+yaD/Mp6snq
|
||||
WR11LYFID+KmaeOcA5KiDy0=
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
Binary file not shown.
@@ -2,13 +2,13 @@ Certificate:
|
||||
Data:
|
||||
Version: 3 (0x2)
|
||||
Serial Number:
|
||||
7f:64:06:76:ee:6f:ef:d3:b9:c7:d9:89:4a:04:ed:42:de:d1:58:26
|
||||
3a:28:4d:83:0d:77:0e:21:3b:e9:1c:4d:09:a4:d7:65:69:d1:aa:f7
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Issuer: C = US, ST = Montana, L = Bozeman, O = wolfSSL_2048, OU = CRL_DIST, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Issuer: C=US, ST=Montana, L=Bozeman, O=wolfSSL_2048, OU=CRL_DIST, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Validity
|
||||
Not Before: Dec 18 21:25:29 2024 GMT
|
||||
Not After : Sep 14 21:25:29 2027 GMT
|
||||
Subject: C = US, ST = Montana, L = Bozeman, O = wolfSSL_2048, OU = CRL_DIST, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Not Before: Nov 13 20:41:10 2025 GMT
|
||||
Not After : Aug 9 20:41:10 2028 GMT
|
||||
Subject: C=US, ST=Montana, L=Bozeman, O=wolfSSL_2048, OU=CRL_DIST, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Subject Public Key Info:
|
||||
Public Key Algorithm: rsaEncryption
|
||||
Public-Key: (2048 bit)
|
||||
@@ -36,31 +36,32 @@ Certificate:
|
||||
X509v3 CRL Distribution Points:
|
||||
Full Name:
|
||||
URI:http://www.wolfssl.com/crl.pem
|
||||
|
||||
X509v3 Subject Key Identifier:
|
||||
33:D8:45:66:D7:68:87:18:7E:54:0D:70:27:91:C7:26:D7:85:65:C0
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Signature Value:
|
||||
65:5f:bb:09:c9:22:21:e3:38:99:5b:c7:ad:97:a3:32:17:53:
|
||||
fc:1c:ea:35:e1:74:95:e2:aa:2f:62:11:af:a5:a6:c9:92:ae:
|
||||
50:25:77:6d:4d:67:16:f8:4b:0d:ca:a7:dc:c7:c5:67:2b:5d:
|
||||
e2:f8:65:8d:e7:5b:48:40:8b:9e:d5:6e:1d:02:0e:95:19:76:
|
||||
29:e6:28:8f:a3:7a:00:98:fb:57:d5:7f:bf:34:09:46:9b:15:
|
||||
ae:52:30:04:bc:85:c8:4d:b3:da:79:65:d3:5e:64:fd:e0:ee:
|
||||
8c:ad:9e:a5:b5:12:d4:00:0f:b7:e3:de:27:59:18:92:5e:7c:
|
||||
09:45:90:50:35:4a:a4:c5:2b:be:3a:d9:2e:74:2c:2c:75:50:
|
||||
16:34:cc:fe:c4:b4:f8:d2:ad:cc:2d:70:09:33:61:40:ef:07:
|
||||
6f:a8:7b:d9:7a:9f:61:20:49:1b:ab:ef:32:65:32:5d:b9:77:
|
||||
cc:39:6f:c1:13:ff:d5:a4:77:c9:c7:03:a2:12:0c:eb:7e:bd:
|
||||
15:17:66:bc:f5:65:48:5e:6f:05:9e:a1:6a:42:05:fc:90:cb:
|
||||
4a:71:96:ce:a8:20:27:fc:d5:ae:83:1d:0b:c1:90:a4:f9:71:
|
||||
9c:f2:20:e4:cd:4e:62:40:74:81:a6:5c:8e:45:f3:8e:5b:64:
|
||||
46:e3:aa:e2
|
||||
b5:1a:d6:5e:65:2c:8b:23:94:fc:2c:a2:19:35:bf:83:e2:33:
|
||||
66:49:fc:a0:3a:79:91:26:2e:4a:52:ec:90:69:90:6a:96:96:
|
||||
39:f3:1a:8d:14:a9:15:8d:68:38:63:4d:71:ab:06:cc:2d:7f:
|
||||
15:b8:35:48:23:ad:20:03:e5:1d:d7:87:27:5d:69:5a:86:43:
|
||||
b6:83:98:87:05:23:ae:70:0f:23:ed:7b:a8:6a:70:35:e5:a4:
|
||||
cd:84:ab:b5:0f:a0:0f:7b:81:e6:01:a7:dc:1c:75:d5:ac:21:
|
||||
b2:f7:1a:bb:d0:47:21:4e:b2:1c:75:6c:c5:4c:5e:44:c9:b1:
|
||||
90:18:5d:ac:de:2d:40:82:cc:b3:cb:a8:dc:e4:0f:82:6d:2e:
|
||||
b9:e8:1d:fc:57:8f:c0:21:73:51:b4:c9:be:0d:1b:6a:60:82:
|
||||
67:6a:d9:fc:e3:96:78:ee:f2:0e:32:30:22:5b:c3:d0:d8:33:
|
||||
b9:5f:9f:e4:77:43:69:ef:12:48:5b:f4:ac:6a:a5:d4:bf:8a:
|
||||
18:dc:60:66:18:a0:af:92:77:8e:09:a0:32:ec:79:bf:18:50:
|
||||
54:d4:f3:72:12:5d:cc:81:16:67:bc:88:99:36:e7:af:c9:78:
|
||||
10:05:66:44:1a:56:26:69:03:68:49:98:ac:c2:15:6d:11:f0:
|
||||
83:42:b9:82
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIEDjCCAvagAwIBAgIUf2QGdu5v79O5x9mJSgTtQt7RWCYwDQYJKoZIhvcNAQEL
|
||||
MIIEDjCCAvagAwIBAgIUOihNgw13DiE76RxNCaTXZWnRqvcwDQYJKoZIhvcNAQEL
|
||||
BQAwgZYxCzAJBgNVBAYTAlVTMRAwDgYDVQQIDAdNb250YW5hMRAwDgYDVQQHDAdC
|
||||
b3plbWFuMRUwEwYDVQQKDAx3b2xmU1NMXzIwNDgxETAPBgNVBAsMCENSTF9ESVNU
|
||||
MRgwFgYDVQQDDA93d3cud29sZnNzbC5jb20xHzAdBgkqhkiG9w0BCQEWEGluZm9A
|
||||
d29sZnNzbC5jb20wHhcNMjQxMjE4MjEyNTI5WhcNMjcwOTE0MjEyNTI5WjCBljEL
|
||||
d29sZnNzbC5jb20wHhcNMjUxMTEzMjA0MTEwWhcNMjgwODA5MjA0MTEwWjCBljEL
|
||||
MAkGA1UEBhMCVVMxEDAOBgNVBAgMB01vbnRhbmExEDAOBgNVBAcMB0JvemVtYW4x
|
||||
FTATBgNVBAoMDHdvbGZTU0xfMjA0ODERMA8GA1UECwwIQ1JMX0RJU1QxGDAWBgNV
|
||||
BAMMD3d3dy53b2xmc3NsLmNvbTEfMB0GCSqGSIb3DQEJARYQaW5mb0B3b2xmc3Ns
|
||||
@@ -72,10 +73,10 @@ b42GwohAmTaDuh5AciIX11JlJHOwzu8Zza7/eGx7wBID1E5yDVBtO6M7o5lencjZ
|
||||
DIWz2YrZVCbbbfqsu/8lTMTRefRx04ZAGBOwY7VyTjDEl4SGLVYv1xX3f8Cu9fxb
|
||||
5fuhutMCAwEAAaNSMFAwLwYDVR0fBCgwJjAkoCKgIIYeaHR0cDovL3d3dy53b2xm
|
||||
c3NsLmNvbS9jcmwucGVtMB0GA1UdDgQWBBQz2EVm12iHGH5UDXAnkccm14VlwDAN
|
||||
BgkqhkiG9w0BAQsFAAOCAQEAZV+7CckiIeM4mVvHrZejMhdT/BzqNeF0leKqL2IR
|
||||
r6WmyZKuUCV3bU1nFvhLDcqn3MfFZytd4vhljedbSECLntVuHQIOlRl2KeYoj6N6
|
||||
AJj7V9V/vzQJRpsVrlIwBLyFyE2z2nll015k/eDujK2epbUS1AAPt+PeJ1kYkl58
|
||||
CUWQUDVKpMUrvjrZLnQsLHVQFjTM/sS0+NKtzC1wCTNhQO8Hb6h72XqfYSBJG6vv
|
||||
MmUyXbl3zDlvwRP/1aR3yccDohIM6369FRdmvPVlSF5vBZ6hakIF/JDLSnGWzqgg
|
||||
J/zVroMdC8GQpPlxnPIg5M1OYkB0gaZcjkXzjltkRuOq4g==
|
||||
BgkqhkiG9w0BAQsFAAOCAQEAtRrWXmUsiyOU/CyiGTW/g+IzZkn8oDp5kSYuSlLs
|
||||
kGmQapaWOfMajRSpFY1oOGNNcasGzC1/Fbg1SCOtIAPlHdeHJ11pWoZDtoOYhwUj
|
||||
rnAPI+17qGpwNeWkzYSrtQ+gD3uB5gGn3Bx11awhsvcau9BHIU6yHHVsxUxeRMmx
|
||||
kBhdrN4tQILMs8uo3OQPgm0uuegd/FePwCFzUbTJvg0bamCCZ2rZ/OOWeO7yDjIw
|
||||
IlvD0NgzuV+f5HdDae8SSFv0rGql1L+KGNxgZhigr5J3jgmgMux5vxhQVNTzchJd
|
||||
zIEWZ7yImTbnr8l4EAVmRBpWJmkDaEmYrMIVbRHwg0K5gg==
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
Binary file not shown.
@@ -2,13 +2,13 @@ Certificate:
|
||||
Data:
|
||||
Version: 3 (0x2)
|
||||
Serial Number:
|
||||
75:99:db:38:ed:32:b1:c2:d1:2c:5e:6f:6f:9d:47:17:58:dd:ee:26
|
||||
02:f4:19:c0:e7:0a:07:8d:10:b6:e1:74:6f:e7:ce:da:e6:35:56:06
|
||||
Signature Algorithm: ecdsa-with-SHA256
|
||||
Issuer: C = US, ST = Oregon, L = Salem, O = Client ECC, OU = Fast, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Issuer: C=US, ST=Oregon, L=Salem, O=Client ECC, OU=Fast, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Validity
|
||||
Not Before: Dec 18 21:25:30 2024 GMT
|
||||
Not After : Sep 14 21:25:30 2027 GMT
|
||||
Subject: C = US, ST = Oregon, L = Salem, O = Client ECC, OU = Fast, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Not Before: Nov 13 20:41:15 2025 GMT
|
||||
Not After : Aug 9 20:41:15 2028 GMT
|
||||
Subject: C=US, ST=Oregon, L=Salem, O=Client ECC, OU=Fast, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Subject Public Key Info:
|
||||
Public Key Algorithm: id-ecPublicKey
|
||||
Public-Key: (256 bit)
|
||||
@@ -26,7 +26,7 @@ Certificate:
|
||||
X509v3 Authority Key Identifier:
|
||||
keyid:EB:D4:4B:59:6B:95:61:3F:51:57:B6:04:4D:89:41:88:44:5C:AB:F2
|
||||
DirName:/C=US/ST=Oregon/L=Salem/O=Client ECC/OU=Fast/CN=www.wolfssl.com/emailAddress=info@wolfssl.com
|
||||
serial:75:99:DB:38:ED:32:B1:C2:D1:2C:5E:6F:6F:9D:47:17:58:DD:EE:26
|
||||
serial:02:F4:19:C0:E7:0A:07:8D:10:B6:E1:74:6F:E7:CE:DA:E6:35:56:06
|
||||
X509v3 Basic Constraints:
|
||||
CA:TRUE
|
||||
X509v3 Subject Alternative Name:
|
||||
@@ -35,16 +35,16 @@ Certificate:
|
||||
TLS Web Server Authentication, TLS Web Client Authentication
|
||||
Signature Algorithm: ecdsa-with-SHA256
|
||||
Signature Value:
|
||||
30:45:02:20:03:69:31:45:6f:01:88:6b:63:c6:1c:eb:39:e4:
|
||||
9a:a8:e2:e0:34:ac:ac:e6:a1:d6:fe:ce:85:98:1e:b0:0d:a9:
|
||||
02:21:00:a3:dd:84:5d:08:28:4b:8b:58:fb:0d:33:db:02:ea:
|
||||
c8:0c:da:34:0b:4e:83:a2:10:67:99:19:1c:93:91:c8:c7
|
||||
30:44:02:20:13:c9:89:7e:31:21:9a:7b:1e:6c:cd:69:35:d1:
|
||||
99:9e:65:a4:9c:07:35:b0:fb:56:e9:3c:17:e6:4b:a3:76:d9:
|
||||
02:20:4a:e1:3e:e3:02:4c:f0:da:dd:c2:ac:7a:d1:41:0c:ef:
|
||||
e6:aa:a3:88:7b:cb:0b:13:df:fd:b5:7f:ff:5a:90:41
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIDXjCCAwSgAwIBAgIUdZnbOO0yscLRLF5vb51HF1jd7iYwCgYIKoZIzj0EAwIw
|
||||
MIIDXTCCAwSgAwIBAgIUAvQZwOcKB40QtuF0b+fO2uY1VgYwCgYIKoZIzj0EAwIw
|
||||
gY0xCzAJBgNVBAYTAlVTMQ8wDQYDVQQIDAZPcmVnb24xDjAMBgNVBAcMBVNhbGVt
|
||||
MRMwEQYDVQQKDApDbGllbnQgRUNDMQ0wCwYDVQQLDARGYXN0MRgwFgYDVQQDDA93
|
||||
d3cud29sZnNzbC5jb20xHzAdBgkqhkiG9w0BCQEWEGluZm9Ad29sZnNzbC5jb20w
|
||||
HhcNMjQxMjE4MjEyNTMwWhcNMjcwOTE0MjEyNTMwWjCBjTELMAkGA1UEBhMCVVMx
|
||||
HhcNMjUxMTEzMjA0MTE1WhcNMjgwODA5MjA0MTE1WjCBjTELMAkGA1UEBhMCVVMx
|
||||
DzANBgNVBAgMBk9yZWdvbjEOMAwGA1UEBwwFU2FsZW0xEzARBgNVBAoMCkNsaWVu
|
||||
dCBFQ0MxDTALBgNVBAsMBEZhc3QxGDAWBgNVBAMMD3d3dy53b2xmc3NsLmNvbTEf
|
||||
MB0GCSqGSIb3DQEJARYQaW5mb0B3b2xmc3NsLmNvbTBZMBMGByqGSM49AgEGCCqG
|
||||
@@ -54,9 +54,9 @@ WWuVYT9RV7YETYlBiERcq/Iwgc0GA1UdIwSBxTCBwoAU69RLWWuVYT9RV7YETYlB
|
||||
iERcq/KhgZOkgZAwgY0xCzAJBgNVBAYTAlVTMQ8wDQYDVQQIDAZPcmVnb24xDjAM
|
||||
BgNVBAcMBVNhbGVtMRMwEQYDVQQKDApDbGllbnQgRUNDMQ0wCwYDVQQLDARGYXN0
|
||||
MRgwFgYDVQQDDA93d3cud29sZnNzbC5jb20xHzAdBgkqhkiG9w0BCQEWEGluZm9A
|
||||
d29sZnNzbC5jb22CFHWZ2zjtMrHC0Sxeb2+dRxdY3e4mMAwGA1UdEwQFMAMBAf8w
|
||||
d29sZnNzbC5jb22CFAL0GcDnCgeNELbhdG/nztrmNVYGMAwGA1UdEwQFMAMBAf8w
|
||||
HAYDVR0RBBUwE4ILZXhhbXBsZS5jb22HBH8AAAEwHQYDVR0lBBYwFAYIKwYBBQUH
|
||||
AwEGCCsGAQUFBwMCMAoGCCqGSM49BAMCA0gAMEUCIANpMUVvAYhrY8Yc6znkmqji
|
||||
4DSsrOah1v7OhZgesA2pAiEAo92EXQgoS4tY+w0z2wLqyAzaNAtOg6IQZ5kZHJOR
|
||||
yMc=
|
||||
AwEGCCsGAQUFBwMCMAoGCCqGSM49BAMCA0cAMEQCIBPJiX4xIZp7HmzNaTXRmZ5l
|
||||
pJwHNbD7Vuk8F+ZLo3bZAiBK4T7jAkzw2t3CrHrRQQzv5qqjiHvLCxPf/bV//1qQ
|
||||
QQ==
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
Binary file not shown.
@@ -1,9 +1,9 @@
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIC8TCCAnagAwIBAgICEAIwCgYIKoZIzj0EAwMwgZcxCzAJBgNVBAYTAlVTMRMw
|
||||
MIIC8DCCAnagAwIBAgICEAIwCgYIKoZIzj0EAwMwgZcxCzAJBgNVBAYTAlVTMRMw
|
||||
EQYDVQQIDApXYXNoaW5ndG9uMRAwDgYDVQQHDAdTZWF0dGxlMRAwDgYDVQQKDAd3
|
||||
b2xmU1NMMRQwEgYDVQQLDAtEZXZlbG9wbWVudDEYMBYGA1UEAwwPd3d3LndvbGZz
|
||||
c2wuY29tMR8wHQYJKoZIhvcNAQkBFhBpbmZvQHdvbGZzc2wuY29tMCAXDTI0MTIx
|
||||
ODIxMjUyOVoYDzIwNTQxMjExMjEyNTI5WjCBlzELMAkGA1UEBhMCVVMxEzARBgNV
|
||||
c2wuY29tMR8wHQYJKoZIhvcNAQkBFhBpbmZvQHdvbGZzc2wuY29tMCAXDTI1MTEx
|
||||
MzIwNDEwN1oYDzIwNTUxMTA2MjA0MTA3WjCBlzELMAkGA1UEBhMCVVMxEzARBgNV
|
||||
BAgMCldhc2hpbmd0b24xEDAOBgNVBAcMB1NlYXR0bGUxETAPBgNVBAoMCEVsbGlw
|
||||
dGljMRMwEQYDVQQLDApFQ0MzODRDbGl0MRgwFgYDVQQDDA93d3cud29sZnNzbC5j
|
||||
b20xHzAdBgkqhkiG9w0BCQEWEGluZm9Ad29sZnNzbC5jb20wdjAQBgcqhkjOPQIB
|
||||
@@ -12,7 +12,7 @@ BgUrgQQAIgNiAARmxAg9ZqehFdRTCiOzrQvOj8j0mB2m2LJuIhH6ue+ZwPopPkgA
|
||||
pWKvlYHL4yQ264WjgZAwgY0wCQYDVR0TBAIwADARBglghkgBhvhCAQEEBAMCBaAw
|
||||
HQYDVR0OBBYEFB7y0Bv4/KXLP9yK9ZcqQlOwQvnUMB8GA1UdIwQYMBaAFKvgwyZM
|
||||
GNRyu9KEjJwKBZKAElNSMA4GA1UdDwEB/wQEAwIF4DAdBgNVHSUEFjAUBggrBgEF
|
||||
BQcDAgYIKwYBBQUHAwQwCgYIKoZIzj0EAwMDaQAwZgIxALBRR759EKgUfrAiwtYO
|
||||
UAET+NU+KgE/zTcG3jVi7BjucDG/fga41EwetUyrIkBEGwIxANTyDZDXknmolulu
|
||||
coK9Ii08nzY6xyUwmf3YVWx/5BvZmz1lQsPfUJd4fQrHa6CTLA==
|
||||
BQcDAgYIKwYBBQUHAwQwCgYIKoZIzj0EAwMDaAAwZQIwNYNL+eFhS245CekwHZcO
|
||||
hqtr/n3pV6UvAoVIEWGd8FNcvh+LoH3xIqX75i3P7eDKAjEA/CKA7PyQ3hGgHPA6
|
||||
PsMjXhW+VTShvuH8iJ5qJBSSRAiIwkakqLN0+Yl5Ev6bkNYf
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
@@ -2,13 +2,13 @@ Certificate:
|
||||
Data:
|
||||
Version: 3 (0x2)
|
||||
Serial Number:
|
||||
1b:aa:70:3c:26:6d:64:c7:da:2b:f7:2c:90:f0:38:e7:11:7c:15:a7
|
||||
3f:22:48:98:11:ed:42:2a:57:f7:d2:7a:bf:df:4d:ec:21:56:46:16
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Issuer: C = US, ST = Montana, L = Bozeman, O = wolfSSL_2048, OU = RELATIVE_URI, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Issuer: C=US, ST=Montana, L=Bozeman, O=wolfSSL_2048, OU=RELATIVE_URI, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Validity
|
||||
Not Before: Dec 18 21:25:29 2024 GMT
|
||||
Not After : Sep 14 21:25:29 2027 GMT
|
||||
Subject: C = US, ST = Montana, L = Bozeman, O = wolfSSL_2048, OU = RELATIVE_URI, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Not Before: Nov 13 20:41:09 2025 GMT
|
||||
Not After : Aug 9 20:41:09 2028 GMT
|
||||
Subject: C=US, ST=Montana, L=Bozeman, O=wolfSSL_2048, OU=RELATIVE_URI, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Subject Public Key Info:
|
||||
Public Key Algorithm: rsaEncryption
|
||||
Public-Key: (2048 bit)
|
||||
@@ -38,34 +38,34 @@ Certificate:
|
||||
X509v3 Authority Key Identifier:
|
||||
keyid:33:D8:45:66:D7:68:87:18:7E:54:0D:70:27:91:C7:26:D7:85:65:C0
|
||||
DirName:/C=US/ST=Montana/L=Bozeman/O=wolfSSL_2048/OU=RELATIVE_URI/CN=www.wolfssl.com/emailAddress=info@wolfssl.com
|
||||
serial:1B:AA:70:3C:26:6D:64:C7:DA:2B:F7:2C:90:F0:38:E7:11:7C:15:A7
|
||||
serial:3F:22:48:98:11:ED:42:2A:57:F7:D2:7A:BF:DF:4D:EC:21:56:46:16
|
||||
X509v3 Basic Constraints:
|
||||
CA:FALSE
|
||||
X509v3 Subject Alternative Name:
|
||||
URI:../relative/page.html
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Signature Value:
|
||||
03:7e:2f:52:a6:93:a3:75:d4:e3:af:a9:c4:0a:44:11:23:8c:
|
||||
d6:3f:74:d3:f7:ab:d2:cf:b8:2c:56:38:ed:61:a5:8e:88:f1:
|
||||
5c:fc:51:30:9a:32:4d:41:c7:09:8f:96:ae:89:76:df:f5:4f:
|
||||
a3:a3:a9:46:a5:39:ed:79:fc:4e:ed:44:22:c2:13:b7:8c:d1:
|
||||
63:ad:7d:c9:be:3a:38:0e:0c:5b:75:0a:b0:60:f9:f7:3c:35:
|
||||
81:67:d6:1a:13:32:00:60:96:b9:35:b4:f6:84:01:dc:c6:46:
|
||||
81:b1:bd:de:a9:dc:6d:ff:6b:ef:d1:77:13:f2:05:26:80:12:
|
||||
fa:a0:82:25:4c:ae:4f:48:b1:15:46:08:79:9f:60:24:7c:40:
|
||||
e5:65:96:f7:1e:69:90:de:1a:ad:53:7a:a6:d1:97:e5:7d:89:
|
||||
e3:33:7c:0f:6d:37:82:04:05:5f:e2:46:e8:62:da:03:67:93:
|
||||
28:ff:fd:80:2b:7f:42:e4:ce:7f:90:bd:c9:2e:74:4d:d8:75:
|
||||
99:23:07:5c:15:d7:07:65:56:a3:ee:13:29:3c:a2:55:e0:9e:
|
||||
0e:3b:b1:e3:78:c3:0f:ff:8e:bc:d9:db:87:e6:f8:ad:41:f8:
|
||||
db:a8:4f:12:ed:ac:64:12:45:c6:95:50:ee:48:6c:28:1c:65:
|
||||
de:18:04:69
|
||||
37:b3:bb:45:35:21:fa:f4:26:06:f4:87:44:c1:86:e5:25:e1:
|
||||
69:0d:41:32:fb:a0:f6:ea:21:cd:3e:24:d8:5f:fe:28:89:62:
|
||||
93:4c:30:04:7a:00:f1:7d:3e:d7:1f:21:d2:fd:c7:26:9d:00:
|
||||
b4:5a:2f:24:a7:ea:5c:96:6d:07:0f:99:19:08:8e:ea:d5:33:
|
||||
c1:9d:48:91:1f:48:d4:a1:76:f5:a6:c8:76:a1:d9:5c:cc:20:
|
||||
97:2e:0b:a2:e1:28:2b:8f:1f:7b:d0:95:f2:7b:77:97:7d:64:
|
||||
77:48:72:86:93:f1:11:da:aa:6c:67:16:b5:40:17:14:40:33:
|
||||
df:36:f9:82:c1:41:22:5b:5c:e6:5c:65:b9:a2:b3:0a:eb:3f:
|
||||
aa:ed:08:f9:ac:1e:35:e6:58:59:d3:fa:fa:8a:b4:f5:dc:c9:
|
||||
8b:da:56:93:dc:3a:c1:f0:60:fd:55:b9:42:cf:8c:f0:cd:20:
|
||||
88:80:3e:95:87:99:94:98:54:bc:7a:d4:4c:ca:6e:0f:6e:44:
|
||||
79:cf:3f:eb:f6:fc:e5:96:f1:24:b5:58:c9:2c:c3:e1:ea:36:
|
||||
08:da:33:f0:a0:9e:df:4a:68:57:ab:25:63:32:e7:87:ff:fa:
|
||||
4e:9c:74:f3:cc:6d:b2:f4:54:50:9b:85:1c:3b:ef:b0:17:97:
|
||||
6f:81:73:d9
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIE8zCCA9ugAwIBAgIUG6pwPCZtZMfaK/cskPA45xF8FacwDQYJKoZIhvcNAQEL
|
||||
MIIE8zCCA9ugAwIBAgIUPyJImBHtQipX99J6v99N7CFWRhYwDQYJKoZIhvcNAQEL
|
||||
BQAwgZoxCzAJBgNVBAYTAlVTMRAwDgYDVQQIDAdNb250YW5hMRAwDgYDVQQHDAdC
|
||||
b3plbWFuMRUwEwYDVQQKDAx3b2xmU1NMXzIwNDgxFTATBgNVBAsMDFJFTEFUSVZF
|
||||
X1VSSTEYMBYGA1UEAwwPd3d3LndvbGZzc2wuY29tMR8wHQYJKoZIhvcNAQkBFhBp
|
||||
bmZvQHdvbGZzc2wuY29tMB4XDTI0MTIxODIxMjUyOVoXDTI3MDkxNDIxMjUyOVow
|
||||
bmZvQHdvbGZzc2wuY29tMB4XDTI1MTExMzIwNDEwOVoXDTI4MDgwOTIwNDEwOVow
|
||||
gZoxCzAJBgNVBAYTAlVTMRAwDgYDVQQIDAdNb250YW5hMRAwDgYDVQQHDAdCb3pl
|
||||
bWFuMRUwEwYDVQQKDAx3b2xmU1NMXzIwNDgxFTATBgNVBAsMDFJFTEFUSVZFX1VS
|
||||
STEYMBYGA1UEAwwPd3d3LndvbGZzc2wuY29tMR8wHQYJKoZIhvcNAQkBFhBpbmZv
|
||||
@@ -80,12 +80,12 @@ cCeRxybXhWXAMIHaBgNVHSMEgdIwgc+AFDPYRWbXaIcYflQNcCeRxybXhWXAoYGg
|
||||
pIGdMIGaMQswCQYDVQQGEwJVUzEQMA4GA1UECAwHTW9udGFuYTEQMA4GA1UEBwwH
|
||||
Qm96ZW1hbjEVMBMGA1UECgwMd29sZlNTTF8yMDQ4MRUwEwYDVQQLDAxSRUxBVElW
|
||||
RV9VUkkxGDAWBgNVBAMMD3d3dy53b2xmc3NsLmNvbTEfMB0GCSqGSIb3DQEJARYQ
|
||||
aW5mb0B3b2xmc3NsLmNvbYIUG6pwPCZtZMfaK/cskPA45xF8FacwCQYDVR0TBAIw
|
||||
aW5mb0B3b2xmc3NsLmNvbYIUPyJImBHtQipX99J6v99N7CFWRhYwCQYDVR0TBAIw
|
||||
ADAgBgNVHREEGTAXhhUuLi9yZWxhdGl2ZS9wYWdlLmh0bWwwDQYJKoZIhvcNAQEL
|
||||
BQADggEBAAN+L1Kmk6N11OOvqcQKRBEjjNY/dNP3q9LPuCxWOO1hpY6I8Vz8UTCa
|
||||
Mk1BxwmPlq6Jdt/1T6OjqUalOe15/E7tRCLCE7eM0WOtfcm+OjgODFt1CrBg+fc8
|
||||
NYFn1hoTMgBglrk1tPaEAdzGRoGxvd6p3G3/a+/RdxPyBSaAEvqggiVMrk9IsRVG
|
||||
CHmfYCR8QOVllvceaZDeGq1TeqbRl+V9ieMzfA9tN4IEBV/iRuhi2gNnkyj//YAr
|
||||
f0Lkzn+QvckudE3YdZkjB1wV1wdlVqPuEyk8olXgng47seN4ww//jrzZ24fm+K1B
|
||||
+NuoTxLtrGQSRcaVUO5IbCgcZd4YBGk=
|
||||
BQADggEBADezu0U1Ifr0Jgb0h0TBhuUl4WkNQTL7oPbqIc0+JNhf/iiJYpNMMAR6
|
||||
APF9PtcfIdL9xyadALRaLySn6lyWbQcPmRkIjurVM8GdSJEfSNShdvWmyHah2VzM
|
||||
IJcuC6LhKCuPH3vQlfJ7d5d9ZHdIcoaT8RHaqmxnFrVAFxRAM982+YLBQSJbXOZc
|
||||
ZbmiswrrP6rtCPmsHjXmWFnT+vqKtPXcyYvaVpPcOsHwYP1VuULPjPDNIIiAPpWH
|
||||
mZSYVLx61EzKbg9uRHnPP+v2/OWW8SS1WMksw+HqNgjaM/Cgnt9KaFerJWMy54f/
|
||||
+k6cdPPMbbL0VFCbhRw777AXl2+Bc9k=
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
@@ -2,13 +2,13 @@ Certificate:
|
||||
Data:
|
||||
Version: 3 (0x2)
|
||||
Serial Number:
|
||||
1e:ed:f5:29:ba:b9:06:b1:25:8b:d5:ab:05:6f:66:d8:74:09:da:43
|
||||
2d:0c:20:1f:34:e5:10:0f:f6:16:3b:74:50:7e:f1:fd:ae:1e:e0:c0
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Issuer: C = US, ST = Montana, L = Bozeman, O = wolfSSL_2048, OU = URI, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Issuer: C=US, ST=Montana, L=Bozeman, O=wolfSSL_2048, OU=URI, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Validity
|
||||
Not Before: Dec 18 21:25:29 2024 GMT
|
||||
Not After : Sep 14 21:25:29 2027 GMT
|
||||
Subject: C = US, ST = Montana, L = Bozeman, O = wolfSSL_2048, OU = URI, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Not Before: Nov 13 20:41:08 2025 GMT
|
||||
Not After : Aug 9 20:41:08 2028 GMT
|
||||
Subject: C=US, ST=Montana, L=Bozeman, O=wolfSSL_2048, OU=URI, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Subject Public Key Info:
|
||||
Public Key Algorithm: rsaEncryption
|
||||
Public-Key: (2048 bit)
|
||||
@@ -38,34 +38,34 @@ Certificate:
|
||||
X509v3 Authority Key Identifier:
|
||||
keyid:33:D8:45:66:D7:68:87:18:7E:54:0D:70:27:91:C7:26:D7:85:65:C0
|
||||
DirName:/C=US/ST=Montana/L=Bozeman/O=wolfSSL_2048/OU=URI/CN=www.wolfssl.com/emailAddress=info@wolfssl.com
|
||||
serial:1E:ED:F5:29:BA:B9:06:B1:25:8B:D5:AB:05:6F:66:D8:74:09:DA:43
|
||||
serial:2D:0C:20:1F:34:E5:10:0F:F6:16:3B:74:50:7E:F1:FD:AE:1E:E0:C0
|
||||
X509v3 Basic Constraints:
|
||||
CA:FALSE
|
||||
X509v3 Subject Alternative Name:
|
||||
URI:https://www.wolfssl.com
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Signature Value:
|
||||
4a:f0:dc:9b:15:c3:a1:a6:ea:20:5f:3e:07:c6:6b:dc:35:46:
|
||||
96:0b:0d:92:60:84:a4:e4:1f:ca:36:54:31:62:2e:3c:b2:b0:
|
||||
c8:99:e8:e7:13:a7:5b:bb:15:81:a9:6c:ed:67:ef:1c:9a:c9:
|
||||
e8:92:4d:16:36:40:0e:88:88:86:17:ba:c9:27:d9:ff:fc:df:
|
||||
80:db:8f:96:6b:ac:b2:f9:ed:51:69:5a:66:e7:2f:83:19:38:
|
||||
b8:a4:69:12:66:b5:9e:83:55:c9:9a:cc:85:b0:21:a2:08:e4:
|
||||
00:00:eb:c5:d1:de:a2:28:53:08:f1:7a:9e:4c:52:b8:04:26:
|
||||
1a:92:63:40:82:92:80:8d:f2:3f:a0:6e:8f:19:2e:b9:cf:cf:
|
||||
40:21:8e:a4:74:2c:21:97:c2:b2:5d:f7:48:ac:d7:93:c1:d5:
|
||||
ae:29:bc:b9:0a:d3:cb:2d:f8:60:e3:ef:f0:24:fc:d1:6f:4d:
|
||||
8f:65:64:2c:8b:ec:6e:14:d1:c5:f6:e6:d1:7b:cc:57:37:2d:
|
||||
8c:1e:02:e9:91:ca:38:06:3c:7f:9d:ad:8e:ef:d8:91:74:5c:
|
||||
22:9f:e0:ce:69:ee:8b:f2:e1:ac:34:59:64:c4:b2:74:1d:09:
|
||||
71:22:e6:5f:a2:39:82:8f:d2:bc:b1:fa:28:bc:b7:02:7c:db:
|
||||
8c:18:31:2c
|
||||
18:af:95:3b:87:75:f3:93:09:3f:81:03:4c:9b:48:89:9a:4c:
|
||||
bf:cd:ce:79:b6:c8:42:d4:d5:ae:aa:7d:1a:e2:c2:28:24:c7:
|
||||
7e:3c:20:7f:49:cb:ae:83:4e:b0:d2:c3:2c:65:99:0e:59:8f:
|
||||
75:0d:af:95:23:54:68:76:2d:bd:59:92:91:36:26:76:73:5c:
|
||||
c0:b5:61:56:e0:a1:5c:78:5e:7a:fe:92:8d:4d:a3:5b:6e:c2:
|
||||
61:56:1f:2b:bb:a7:d8:d9:5e:1b:e7:64:ec:04:43:c7:72:fe:
|
||||
26:a2:f3:c8:a3:25:36:c3:7b:f7:c5:03:23:bd:6e:f8:92:b1:
|
||||
b0:5f:10:28:58:7e:a3:d8:31:b3:c6:39:cb:89:ac:d6:9e:85:
|
||||
c0:a8:48:3a:dd:85:e1:8a:a6:13:ef:4f:ab:83:07:9c:2e:23:
|
||||
37:82:e0:da:8f:7e:fc:51:f8:b1:d3:fc:4b:59:90:42:94:19:
|
||||
14:a0:a6:1f:5e:ad:97:ca:2f:e7:c5:41:e4:9c:8e:c5:c3:be:
|
||||
2a:47:66:ed:78:7f:3b:57:43:b8:ff:82:91:d3:00:de:70:db:
|
||||
46:30:36:f9:c9:ec:36:69:1e:d3:f7:d4:25:70:d1:70:50:70:
|
||||
e0:a2:7e:2b:3e:c6:38:a2:f1:02:96:9a:f5:ad:ad:f8:d7:02:
|
||||
bc:5d:3a:a8
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIE2jCCA8KgAwIBAgIUHu31Kbq5BrEli9WrBW9m2HQJ2kMwDQYJKoZIhvcNAQEL
|
||||
MIIE2jCCA8KgAwIBAgIULQwgHzTlEA/2Fjt0UH7x/a4e4MAwDQYJKoZIhvcNAQEL
|
||||
BQAwgZExCzAJBgNVBAYTAlVTMRAwDgYDVQQIDAdNb250YW5hMRAwDgYDVQQHDAdC
|
||||
b3plbWFuMRUwEwYDVQQKDAx3b2xmU1NMXzIwNDgxDDAKBgNVBAsMA1VSSTEYMBYG
|
||||
A1UEAwwPd3d3LndvbGZzc2wuY29tMR8wHQYJKoZIhvcNAQkBFhBpbmZvQHdvbGZz
|
||||
c2wuY29tMB4XDTI0MTIxODIxMjUyOVoXDTI3MDkxNDIxMjUyOVowgZExCzAJBgNV
|
||||
c2wuY29tMB4XDTI1MTExMzIwNDEwOFoXDTI4MDgwOTIwNDEwOFowgZExCzAJBgNV
|
||||
BAYTAlVTMRAwDgYDVQQIDAdNb250YW5hMRAwDgYDVQQHDAdCb3plbWFuMRUwEwYD
|
||||
VQQKDAx3b2xmU1NMXzIwNDgxDDAKBgNVBAsMA1VSSTEYMBYGA1UEAwwPd3d3Lndv
|
||||
bGZzc2wuY29tMR8wHQYJKoZIhvcNAQkBFhBpbmZvQHdvbGZzc2wuY29tMIIBIjAN
|
||||
@@ -79,12 +79,12 @@ o4IBJjCCASIwHQYDVR0OBBYEFDPYRWbXaIcYflQNcCeRxybXhWXAMIHRBgNVHSME
|
||||
gckwgcaAFDPYRWbXaIcYflQNcCeRxybXhWXAoYGXpIGUMIGRMQswCQYDVQQGEwJV
|
||||
UzEQMA4GA1UECAwHTW9udGFuYTEQMA4GA1UEBwwHQm96ZW1hbjEVMBMGA1UECgwM
|
||||
d29sZlNTTF8yMDQ4MQwwCgYDVQQLDANVUkkxGDAWBgNVBAMMD3d3dy53b2xmc3Ns
|
||||
LmNvbTEfMB0GCSqGSIb3DQEJARYQaW5mb0B3b2xmc3NsLmNvbYIUHu31Kbq5BrEl
|
||||
i9WrBW9m2HQJ2kMwCQYDVR0TBAIwADAiBgNVHREEGzAZhhdodHRwczovL3d3dy53
|
||||
b2xmc3NsLmNvbTANBgkqhkiG9w0BAQsFAAOCAQEASvDcmxXDoabqIF8+B8Zr3DVG
|
||||
lgsNkmCEpOQfyjZUMWIuPLKwyJno5xOnW7sVgals7WfvHJrJ6JJNFjZADoiIhhe6
|
||||
ySfZ//zfgNuPlmussvntUWlaZucvgxk4uKRpEma1noNVyZrMhbAhogjkAADrxdHe
|
||||
oihTCPF6nkxSuAQmGpJjQIKSgI3yP6Bujxkuuc/PQCGOpHQsIZfCsl33SKzXk8HV
|
||||
rim8uQrTyy34YOPv8CT80W9Nj2VkLIvsbhTRxfbm0XvMVzctjB4C6ZHKOAY8f52t
|
||||
ju/YkXRcIp/gzmnui/LhrDRZZMSydB0JcSLmX6I5go/SvLH6KLy3AnzbjBgxLA==
|
||||
LmNvbTEfMB0GCSqGSIb3DQEJARYQaW5mb0B3b2xmc3NsLmNvbYIULQwgHzTlEA/2
|
||||
Fjt0UH7x/a4e4MAwCQYDVR0TBAIwADAiBgNVHREEGzAZhhdodHRwczovL3d3dy53
|
||||
b2xmc3NsLmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAGK+VO4d185MJP4EDTJtIiZpM
|
||||
v83OebbIQtTVrqp9GuLCKCTHfjwgf0nLroNOsNLDLGWZDlmPdQ2vlSNUaHYtvVmS
|
||||
kTYmdnNcwLVhVuChXHheev6SjU2jW27CYVYfK7un2NleG+dk7ARDx3L+JqLzyKMl
|
||||
NsN798UDI71u+JKxsF8QKFh+o9gxs8Y5y4ms1p6FwKhIOt2F4YqmE+9Pq4MHnC4j
|
||||
N4Lg2o9+/FH4sdP8S1mQQpQZFKCmH16tl8ov58VB5JyOxcO+Kkdm7Xh/O1dDuP+C
|
||||
kdMA3nDbRjA2+cnsNmke0/fUJXDRcFBw4KJ+Kz7GOKLxApaa9a2t+NcCvF06qA==
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
MIIBcDCB+AIBATAKBggqhkjOPQQDAjCBlzELMAkGA1UEBhMCVVMxEzARBgNVBAgM
|
||||
Cldhc2hpbmd0b24xEDAOBgNVBAcMB1NlYXR0bGUxEDAOBgNVBAoMB3dvbGZTU0wx
|
||||
FDASBgNVBAsMC0RldmVsb3BtZW50MRgwFgYDVQQDDA93d3cud29sZnNzbC5jb20x
|
||||
HzAdBgkqhkiG9w0BCQEWEGluZm9Ad29sZnNzbC5jb20XDTI0MTIxODIxMjUzNFoX
|
||||
DTI3MDkxNDIxMjUzNFqgLzAtMB8GA1UdIwQYMBaAFKvgwyZMGNRyu9KEjJwKBZKA
|
||||
ElNSMAoGA1UdFAQDAgEMMAoGCCqGSM49BAMCA2cAMGQCMDKae7ZvYiojInLxbTzT
|
||||
4BmRACiOHKaJ2sqHOg2LGjK9wi7NWVHHj5RSTl3IhNbRGQIwMYDsSgoSxgrHosJw
|
||||
VyT9SlosPUE09Ae08eSNNJ+G1/oEjr0bMsPLWKSped6EB2T+
|
||||
HzAdBgkqhkiG9w0BCQEWEGluZm9Ad29sZnNzbC5jb20XDTI1MTExMzIwNDE1MVoX
|
||||
DTI4MDgwOTIwNDE1MVqgLzAtMB8GA1UdIwQYMBaAFKvgwyZMGNRyu9KEjJwKBZKA
|
||||
ElNSMAoGA1UdFAQDAgEMMAoGCCqGSM49BAMCA2cAMGQCMDT7gWtayCSms4N0rWtC
|
||||
YxYnTYBs3+H4IAiR2I0nF1EUVEcRjIf5bHgisR6uknej/wIwORnHUav42X34KkO0
|
||||
K/HAv+e4dGk8blLUz+e4uQ8ksVhcJ9eKYzeBlE9QagQZqXhY
|
||||
-----END X509 CRL-----
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
MIIBUTCB+AIBATAKBggqhkjOPQQDAjCBlzELMAkGA1UEBhMCVVMxEzARBgNVBAgM
|
||||
Cldhc2hpbmd0b24xEDAOBgNVBAcMB1NlYXR0bGUxEDAOBgNVBAoMB3dvbGZTU0wx
|
||||
FDASBgNVBAsMC0RldmVsb3BtZW50MRgwFgYDVQQDDA93d3cud29sZnNzbC5jb20x
|
||||
HzAdBgkqhkiG9w0BCQEWEGluZm9Ad29sZnNzbC5jb20XDTI0MTIxODIxMjUzNFoX
|
||||
DTI3MDkxNDIxMjUzNFqgLzAtMB8GA1UdIwQYMBaAFFaOmsPwQt4YuUVVbvmTz+rD
|
||||
86UhMAoGA1UdFAQDAgELMAoGCCqGSM49BAMCA0gAMEUCIFylKTKFoYK0b3BzLuZH
|
||||
ogE/cU49ZhXq2mFAPXs36KMtAiEAl8PNBnDpVgUCaET+OUlrVCy+7oO+uixBGspf
|
||||
aRus9TQ=
|
||||
HzAdBgkqhkiG9w0BCQEWEGluZm9Ad29sZnNzbC5jb20XDTI1MTExMzIwNDE1MVoX
|
||||
DTI4MDgwOTIwNDE1MVqgLzAtMB8GA1UdIwQYMBaAFFaOmsPwQt4YuUVVbvmTz+rD
|
||||
86UhMAoGA1UdFAQDAgELMAoGCCqGSM49BAMCA0gAMEUCID9hDH1owyS09AfRGvQb
|
||||
j97uxYGqop6eJZUlmpBDW56bAiEA7cPS8mVJnub6AZmIz/kelnhVYHea7ie7yAdK
|
||||
UHrEvrE=
|
||||
-----END X509 CRL-----
|
||||
|
||||
@@ -1,43 +1,43 @@
|
||||
Certificate Revocation List (CRL):
|
||||
Version 2 (0x1)
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Issuer: C = US, ST = Montana, L = Bozeman, O = wolfSSL_2048, OU = Programming-2048, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Last Update: Dec 18 21:25:34 2024 GMT
|
||||
Next Update: Sep 14 21:25:34 2027 GMT
|
||||
Issuer: C=US, ST=Montana, L=Bozeman, O=wolfSSL_2048, OU=Programming-2048, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Last Update: Nov 13 20:41:50 2025 GMT
|
||||
Next Update: Aug 9 20:41:50 2028 GMT
|
||||
CRL extensions:
|
||||
X509v3 CRL Number:
|
||||
8
|
||||
Revoked Certificates:
|
||||
Serial Number: 02
|
||||
Revocation Date: Dec 18 21:25:34 2024 GMT
|
||||
Revocation Date: Nov 13 20:41:50 2025 GMT
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Signature Value:
|
||||
36:42:de:cb:20:dd:0a:c7:3b:1c:a0:b6:18:48:3a:30:25:40:
|
||||
5c:42:50:2f:d9:0e:ed:df:66:1f:9d:da:5b:fc:04:0c:46:b5:
|
||||
68:0b:17:df:42:32:1b:57:2d:d2:ca:07:67:54:97:28:fc:b6:
|
||||
cd:e6:12:1b:29:0b:2c:03:eb:3f:05:d2:ce:a2:08:f8:eb:17:
|
||||
0f:64:20:5d:2a:e8:16:5a:72:45:bb:a5:d1:f9:fb:50:c6:b7:
|
||||
97:4a:1c:25:a1:cc:8d:4c:df:a9:1f:c0:a2:f5:86:9d:c1:04:
|
||||
40:1a:b1:75:63:05:f1:62:63:38:d4:5c:90:ef:9a:fa:76:12:
|
||||
b3:14:80:ea:0f:67:0b:6c:22:39:0b:55:59:cd:34:b1:b3:62:
|
||||
c5:1b:89:a1:a3:bb:77:28:43:ca:9e:47:a2:84:0c:4f:87:f1:
|
||||
62:57:4c:e7:89:12:6a:bd:69:d6:e3:07:12:03:13:73:70:8d:
|
||||
3c:97:89:68:4a:95:f5:33:92:f4:de:e6:55:9f:00:22:91:70:
|
||||
7f:f1:99:24:09:84:83:65:17:4a:a8:ef:2c:fb:4a:ca:93:df:
|
||||
a3:23:4e:5e:d6:56:30:f7:80:98:09:c6:2f:d6:46:65:df:a2:
|
||||
0d:bc:ed:44:9e:53:de:9d:e1:84:0e:88:0e:61:3c:a4:4d:e5:
|
||||
7d:4f:1e:9c
|
||||
7c:65:7b:3e:6a:80:89:e4:6e:ca:c4:cb:4c:ef:cb:be:79:3d:
|
||||
f5:66:b1:dc:c2:75:05:c4:e1:54:45:cb:c9:9d:2b:05:06:1b:
|
||||
6f:33:c7:8a:f9:57:e4:62:b8:53:1c:f2:4e:cc:b4:17:85:ed:
|
||||
77:fb:47:76:28:32:fd:00:0a:e1:fd:b7:fc:c6:a3:3d:58:38:
|
||||
cb:a9:c2:15:d2:97:da:e2:87:46:00:a1:c2:7b:f1:da:56:32:
|
||||
6e:9e:2e:43:88:28:88:34:99:32:8e:fe:36:5f:06:cf:76:68:
|
||||
6a:ad:11:1f:26:4a:d2:96:36:eb:78:f2:bf:43:c1:7a:9f:2c:
|
||||
a2:45:ce:bb:6b:ee:cf:19:29:f1:3c:86:f2:0e:39:a2:dd:85:
|
||||
7e:ac:b6:3d:17:46:6d:f0:d9:42:89:8b:e6:0e:ae:2d:a9:a7:
|
||||
81:d0:df:59:c5:ad:de:ac:4e:e6:66:6f:f8:fb:00:79:2b:94:
|
||||
f5:90:fa:b3:d3:22:8e:ba:48:00:2a:a9:29:55:f9:e9:a0:38:
|
||||
15:b3:6f:e7:ad:f9:90:9d:10:aa:92:15:69:0c:35:93:ef:f1:
|
||||
e2:2b:60:b4:8b:a2:90:c5:18:ff:76:a7:90:c7:02:26:8d:29:
|
||||
df:b7:40:82:d1:f9:a1:4a:a8:ae:22:a2:8e:c5:76:fe:32:c5:
|
||||
e7:57:b9:d2
|
||||
-----BEGIN X509 CRL-----
|
||||
MIICDjCB9wIBATANBgkqhkiG9w0BAQsFADCBnjELMAkGA1UEBhMCVVMxEDAOBgNV
|
||||
BAgMB01vbnRhbmExEDAOBgNVBAcMB0JvemVtYW4xFTATBgNVBAoMDHdvbGZTU0xf
|
||||
MjA0ODEZMBcGA1UECwwQUHJvZ3JhbW1pbmctMjA0ODEYMBYGA1UEAwwPd3d3Lndv
|
||||
bGZzc2wuY29tMR8wHQYJKoZIhvcNAQkBFhBpbmZvQHdvbGZzc2wuY29tFw0yNDEy
|
||||
MTgyMTI1MzRaFw0yNzA5MTQyMTI1MzRaMBQwEgIBAhcNMjQxMjE4MjEyNTM0WqAO
|
||||
MAwwCgYDVR0UBAMCAQgwDQYJKoZIhvcNAQELBQADggEBADZC3ssg3QrHOxygthhI
|
||||
OjAlQFxCUC/ZDu3fZh+d2lv8BAxGtWgLF99CMhtXLdLKB2dUlyj8ts3mEhspCywD
|
||||
6z8F0s6iCPjrFw9kIF0q6BZackW7pdH5+1DGt5dKHCWhzI1M36kfwKL1hp3BBEAa
|
||||
sXVjBfFiYzjUXJDvmvp2ErMUgOoPZwtsIjkLVVnNNLGzYsUbiaGju3coQ8qeR6KE
|
||||
DE+H8WJXTOeJEmq9adbjBxIDE3NwjTyXiWhKlfUzkvTe5lWfACKRcH/xmSQJhINl
|
||||
F0qo7yz7SsqT36MjTl7WVjD3gJgJxi/WRmXfog287USeU96d4YQOiA5hPKRN5X1P
|
||||
Hpw=
|
||||
bGZzc2wuY29tMR8wHQYJKoZIhvcNAQkBFhBpbmZvQHdvbGZzc2wuY29tFw0yNTEx
|
||||
MTMyMDQxNTBaFw0yODA4MDkyMDQxNTBaMBQwEgIBAhcNMjUxMTEzMjA0MTUwWqAO
|
||||
MAwwCgYDVR0UBAMCAQgwDQYJKoZIhvcNAQELBQADggEBAHxlez5qgInkbsrEy0zv
|
||||
y755PfVmsdzCdQXE4VRFy8mdKwUGG28zx4r5V+RiuFMc8k7MtBeF7Xf7R3YoMv0A
|
||||
CuH9t/zGoz1YOMupwhXSl9rih0YAocJ78dpWMm6eLkOIKIg0mTKO/jZfBs92aGqt
|
||||
ER8mStKWNut48r9DwXqfLKJFzrtr7s8ZKfE8hvIOOaLdhX6stj0XRm3w2UKJi+YO
|
||||
ri2pp4HQ31nFrd6sTuZmb/j7AHkrlPWQ+rPTIo66SAAqqSlV+emgOBWzb+et+ZCd
|
||||
EKqSFWkMNZPv8eIrYLSLopDFGP92p5DHAiaNKd+3QILR+aFKqK4ioo7Fdv4yxedX
|
||||
udI=
|
||||
-----END X509 CRL-----
|
||||
|
||||
Binary file not shown.
@@ -1,42 +1,42 @@
|
||||
Certificate Revocation List (CRL):
|
||||
Version 2 (0x1)
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Issuer: C = US, ST = Montana, L = Bozeman, O = Sawtooth, OU = Consulting, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Last Update: Dec 18 21:25:34 2024 GMT
|
||||
Next Update: Sep 14 21:25:34 2027 GMT
|
||||
Issuer: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Last Update: Nov 13 20:41:50 2025 GMT
|
||||
Next Update: Aug 9 20:41:50 2028 GMT
|
||||
CRL extensions:
|
||||
X509v3 CRL Number:
|
||||
2
|
||||
Revoked Certificates:
|
||||
Serial Number: 02
|
||||
Revocation Date: Dec 18 21:25:34 2024 GMT
|
||||
Revocation Date: Nov 13 20:41:50 2025 GMT
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Signature Value:
|
||||
12:0f:c8:40:72:63:f9:e2:60:6d:d2:b2:90:57:a0:c2:dc:fa:
|
||||
44:0d:ac:c2:f6:68:30:04:42:1a:8d:5a:0b:12:b6:78:1d:30:
|
||||
81:09:db:71:26:4d:5c:7b:32:58:79:5a:fa:ec:4f:32:db:68:
|
||||
45:5e:e9:7f:52:82:fc:4a:04:37:18:34:b3:da:f4:e3:39:93:
|
||||
97:60:bb:ea:9a:2a:75:5c:60:57:d5:8b:da:8f:06:d2:21:cd:
|
||||
a3:e3:dc:dc:5e:81:bd:8f:a8:da:07:1a:02:31:1b:95:5b:2e:
|
||||
47:5d:74:01:e7:d7:fe:c4:4c:ef:28:ca:7f:9b:c5:ea:42:2f:
|
||||
49:d7:e8:f3:44:0d:55:85:76:77:02:9f:c8:00:d5:73:5a:55:
|
||||
71:5b:8e:d7:31:25:8d:a8:14:4f:34:90:34:e4:4f:30:8e:ae:
|
||||
a3:98:85:df:57:e6:a0:ef:99:7b:82:31:5e:db:8c:61:1d:a7:
|
||||
71:88:c6:06:27:71:98:00:94:81:d4:a2:97:de:5a:c6:32:e7:
|
||||
51:2a:b6:36:4c:56:d0:fc:b8:19:fa:8b:d5:b4:e6:17:a9:a3:
|
||||
64:2b:65:7f:3a:89:b7:f6:0b:40:5f:f8:c2:9c:77:1c:01:20:
|
||||
6b:1c:04:a5:19:7e:7c:d4:c5:3c:9d:3e:c9:1d:39:b8:e7:5a:
|
||||
38:47:05:67
|
||||
b7:0d:1c:78:99:1c:e8:0b:d9:33:a2:95:01:ad:cf:35:e9:86:
|
||||
28:7f:49:6b:93:76:c1:70:08:61:aa:77:57:34:af:45:82:78:
|
||||
5d:3b:7b:67:ca:b4:fb:d1:68:13:be:34:94:84:2d:65:ad:97:
|
||||
52:69:1d:67:ea:8e:a7:ff:21:0f:21:6c:8c:75:7f:c7:50:c5:
|
||||
6b:a5:fd:cd:3f:91:64:7b:5e:0f:4a:9c:c8:cd:39:a0:30:ad:
|
||||
80:27:50:e0:a7:bf:19:68:cf:6b:26:75:51:14:77:5a:62:6d:
|
||||
bc:66:1a:90:f7:00:09:34:c7:d0:9d:81:f3:b5:9f:90:40:02:
|
||||
8d:3f:68:7f:0d:1d:c5:00:32:e5:cf:42:35:1c:b6:eb:02:a8:
|
||||
d7:2a:a7:f3:f1:10:e2:d5:9e:41:de:2f:78:7d:7f:ad:68:06:
|
||||
a0:6d:40:96:dd:35:59:4d:a0:d3:bd:2e:ba:b6:75:f8:1c:43:
|
||||
b9:c0:b7:75:c4:38:59:46:00:71:ab:5a:df:f5:62:e9:ac:2b:
|
||||
76:11:4f:1b:42:2c:dd:b2:38:6e:57:cf:c5:75:67:4c:3e:27:
|
||||
bb:4c:d5:09:2c:4a:13:3d:8b:9c:89:76:b7:bd:73:1b:64:50:
|
||||
ea:d5:13:0e:51:48:d8:43:08:93:00:85:8f:2f:08:ad:0d:aa:
|
||||
d6:6c:f8:3d
|
||||
-----BEGIN X509 CRL-----
|
||||
MIICBDCB7QIBATANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMxEDAOBgNV
|
||||
BAgMB01vbnRhbmExEDAOBgNVBAcMB0JvemVtYW4xETAPBgNVBAoMCFNhd3Rvb3Ro
|
||||
MRMwEQYDVQQLDApDb25zdWx0aW5nMRgwFgYDVQQDDA93d3cud29sZnNzbC5jb20x
|
||||
HzAdBgkqhkiG9w0BCQEWEGluZm9Ad29sZnNzbC5jb20XDTI0MTIxODIxMjUzNFoX
|
||||
DTI3MDkxNDIxMjUzNFowFDASAgECFw0yNDEyMTgyMTI1MzRaoA4wDDAKBgNVHRQE
|
||||
AwIBAjANBgkqhkiG9w0BAQsFAAOCAQEAEg/IQHJj+eJgbdKykFegwtz6RA2swvZo
|
||||
MARCGo1aCxK2eB0wgQnbcSZNXHsyWHla+uxPMttoRV7pf1KC/EoENxg0s9r04zmT
|
||||
l2C76poqdVxgV9WL2o8G0iHNo+Pc3F6BvY+o2gcaAjEblVsuR110AefX/sRM7yjK
|
||||
f5vF6kIvSdfo80QNVYV2dwKfyADVc1pVcVuO1zEljagUTzSQNORPMI6uo5iF31fm
|
||||
oO+Ze4IxXtuMYR2ncYjGBidxmACUgdSil95axjLnUSq2NkxW0Py4GfqL1bTmF6mj
|
||||
ZCtlfzqJt/YLQF/4wpx3HAEgaxwEpRl+fNTFPJ0+yR05uOdaOEcFZw==
|
||||
HzAdBgkqhkiG9w0BCQEWEGluZm9Ad29sZnNzbC5jb20XDTI1MTExMzIwNDE1MFoX
|
||||
DTI4MDgwOTIwNDE1MFowFDASAgECFw0yNTExMTMyMDQxNTBaoA4wDDAKBgNVHRQE
|
||||
AwIBAjANBgkqhkiG9w0BAQsFAAOCAQEAtw0ceJkc6AvZM6KVAa3PNemGKH9Ja5N2
|
||||
wXAIYap3VzSvRYJ4XTt7Z8q0+9FoE740lIQtZa2XUmkdZ+qOp/8hDyFsjHV/x1DF
|
||||
a6X9zT+RZHteD0qcyM05oDCtgCdQ4Ke/GWjPayZ1URR3WmJtvGYakPcACTTH0J2B
|
||||
87WfkEACjT9ofw0dxQAy5c9CNRy26wKo1yqn8/EQ4tWeQd4veH1/rWgGoG1Alt01
|
||||
WU2g070uurZ1+BxDucC3dcQ4WUYAcata3/Vi6awrdhFPG0Is3bI4blfPxXVnTD4n
|
||||
u0zVCSxKEz2LnIl2t71zG2RQ6tUTDlFI2EMIkwCFjy8IrQ2q1mz4PQ==
|
||||
-----END X509 CRL-----
|
||||
|
||||
@@ -1,45 +1,45 @@
|
||||
Certificate Revocation List (CRL):
|
||||
Version 2 (0x1)
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Issuer: C = US, ST = Montana, L = Bozeman, O = Sawtooth, OU = Consulting, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Last Update: Dec 18 21:25:34 2024 GMT
|
||||
Next Update: Sep 14 21:25:34 2027 GMT
|
||||
Issuer: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Last Update: Nov 13 20:41:50 2025 GMT
|
||||
Next Update: Aug 9 20:41:50 2028 GMT
|
||||
CRL extensions:
|
||||
X509v3 CRL Number:
|
||||
3
|
||||
Revoked Certificates:
|
||||
Serial Number: 01
|
||||
Revocation Date: Dec 18 21:25:34 2024 GMT
|
||||
Revocation Date: Nov 13 20:41:50 2025 GMT
|
||||
Serial Number: 02
|
||||
Revocation Date: Dec 18 21:25:34 2024 GMT
|
||||
Revocation Date: Nov 13 20:41:50 2025 GMT
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Signature Value:
|
||||
8b:62:fa:68:b7:84:a7:0d:ac:47:bb:92:e7:e2:9a:a5:e3:2b:
|
||||
ba:7a:af:06:8e:b2:3d:7d:42:48:66:78:e0:e4:f3:f4:0a:b1:
|
||||
75:50:fe:02:30:ce:60:2d:ce:7d:2b:0d:31:02:02:a1:f3:be:
|
||||
7b:08:75:c4:bb:2d:a3:d1:23:21:22:c7:72:0e:b7:7e:17:f6:
|
||||
21:5d:aa:fd:cf:b0:b6:56:6d:80:8d:72:a5:25:82:5a:5b:5d:
|
||||
b5:90:06:47:1a:d7:15:9a:64:10:96:24:b0:06:40:bc:fe:26:
|
||||
ec:05:be:99:32:2e:ba:87:b2:a8:0e:7f:5e:3e:23:14:19:c5:
|
||||
e7:16:b7:b8:79:f0:6b:be:20:64:b9:89:4e:69:0f:51:54:5f:
|
||||
55:82:75:cc:e1:61:00:e9:7f:19:35:16:80:d1:80:39:0c:2b:
|
||||
59:12:c6:27:de:68:1c:40:5f:e8:7d:68:ea:9c:30:75:5b:47:
|
||||
4e:2e:78:4a:1d:37:ec:7f:b8:34:ba:cb:57:f8:ae:5e:cc:fa:
|
||||
ba:66:be:13:5a:08:2b:37:e6:ac:ce:bf:22:82:9c:73:11:5b:
|
||||
84:80:07:a7:2c:43:54:bf:1c:6a:55:d1:d2:02:28:35:4f:40:
|
||||
8e:0e:c4:8c:dd:2d:01:40:e1:f9:f1:c3:ed:f3:82:9f:4c:ed:
|
||||
30:aa:48:10
|
||||
1f:0f:e1:f9:29:b2:eb:fc:02:55:29:aa:b1:be:21:3d:78:42:
|
||||
ef:ce:fc:4f:69:22:94:1f:10:d7:cd:8f:1f:0b:0c:44:69:de:
|
||||
7b:af:10:a0:37:a8:2b:8a:c2:7b:d6:6b:75:1f:ab:46:4f:8a:
|
||||
e4:e8:42:f4:83:a0:1b:ad:96:9f:e9:35:8e:6b:7c:bc:57:48:
|
||||
43:2a:54:60:22:1a:59:87:68:d6:d4:ff:a8:cb:d2:36:79:dc:
|
||||
05:4e:ca:57:56:5b:af:d5:6c:ac:e2:47:e6:55:3d:5d:70:b2:
|
||||
bd:14:0b:e8:97:54:e5:96:9c:5a:45:f6:eb:b9:6c:24:99:99:
|
||||
83:51:7c:0c:11:66:0e:3f:ee:cd:4b:70:ab:ec:48:1b:06:58:
|
||||
f6:bb:ee:6d:17:48:aa:38:6f:56:84:ff:33:81:64:7c:70:be:
|
||||
70:1f:b5:a6:6c:89:b1:fc:63:47:29:e4:1d:bc:eb:76:01:a6:
|
||||
52:4a:68:6c:26:ba:76:2a:8b:cf:fa:88:06:89:f2:3f:89:04:
|
||||
29:07:91:32:94:89:bc:f9:59:35:d5:24:8c:55:27:a0:6f:9a:
|
||||
ab:04:3a:2f:76:f2:e5:dc:c9:74:7f:1d:97:dc:25:b3:5d:35:
|
||||
40:f2:f2:c0:dd:e1:35:60:c3:5f:77:98:b4:c6:ec:11:5f:0c:
|
||||
d9:8b:60:36
|
||||
-----BEGIN X509 CRL-----
|
||||
MIICGTCCAQECAQEwDQYJKoZIhvcNAQELBQAwgZQxCzAJBgNVBAYTAlVTMRAwDgYD
|
||||
VQQIDAdNb250YW5hMRAwDgYDVQQHDAdCb3plbWFuMREwDwYDVQQKDAhTYXd0b290
|
||||
aDETMBEGA1UECwwKQ29uc3VsdGluZzEYMBYGA1UEAwwPd3d3LndvbGZzc2wuY29t
|
||||
MR8wHQYJKoZIhvcNAQkBFhBpbmZvQHdvbGZzc2wuY29tFw0yNDEyMTgyMTI1MzRa
|
||||
Fw0yNzA5MTQyMTI1MzRaMCgwEgIBARcNMjQxMjE4MjEyNTM0WjASAgECFw0yNDEy
|
||||
MTgyMTI1MzRaoA4wDDAKBgNVHRQEAwIBAzANBgkqhkiG9w0BAQsFAAOCAQEAi2L6
|
||||
aLeEpw2sR7uS5+KapeMrunqvBo6yPX1CSGZ44OTz9AqxdVD+AjDOYC3OfSsNMQIC
|
||||
ofO+ewh1xLsto9EjISLHcg63fhf2IV2q/c+wtlZtgI1ypSWCWltdtZAGRxrXFZpk
|
||||
EJYksAZAvP4m7AW+mTIuuoeyqA5/Xj4jFBnF5xa3uHnwa74gZLmJTmkPUVRfVYJ1
|
||||
zOFhAOl/GTUWgNGAOQwrWRLGJ95oHEBf6H1o6pwwdVtHTi54Sh037H+4NLrLV/iu
|
||||
Xsz6uma+E1oIKzfmrM6/IoKccxFbhIAHpyxDVL8calXR0gIoNU9Ajg7EjN0tAUDh
|
||||
+fHD7fOCn0ztMKpIEA==
|
||||
MR8wHQYJKoZIhvcNAQkBFhBpbmZvQHdvbGZzc2wuY29tFw0yNTExMTMyMDQxNTBa
|
||||
Fw0yODA4MDkyMDQxNTBaMCgwEgIBARcNMjUxMTEzMjA0MTUwWjASAgECFw0yNTEx
|
||||
MTMyMDQxNTBaoA4wDDAKBgNVHRQEAwIBAzANBgkqhkiG9w0BAQsFAAOCAQEAHw/h
|
||||
+Smy6/wCVSmqsb4hPXhC7878T2kilB8Q182PHwsMRGnee68QoDeoK4rCe9ZrdR+r
|
||||
Rk+K5OhC9IOgG62Wn+k1jmt8vFdIQypUYCIaWYdo1tT/qMvSNnncBU7KV1Zbr9Vs
|
||||
rOJH5lU9XXCyvRQL6JdU5ZacWkX267lsJJmZg1F8DBFmDj/uzUtwq+xIGwZY9rvu
|
||||
bRdIqjhvVoT/M4FkfHC+cB+1pmyJsfxjRynkHbzrdgGmUkpobCa6diqLz/qIBony
|
||||
P4kEKQeRMpSJvPlZNdUkjFUnoG+aqwQ6L3by5dzJdH8dl9wls101QPLywN3hNWDD
|
||||
X3eYtMbsEV8M2YtgNg==
|
||||
-----END X509 CRL-----
|
||||
|
||||
Binary file not shown.
@@ -1,82 +1,82 @@
|
||||
Certificate Revocation List (CRL):
|
||||
Version 2 (0x1)
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Issuer: C = US, ST = Montana, L = Bozeman, O = Sawtooth, OU = Consulting, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Last Update: Dec 18 21:25:34 2024 GMT
|
||||
Next Update: Sep 14 21:25:34 2027 GMT
|
||||
Issuer: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Last Update: Nov 13 20:41:50 2025 GMT
|
||||
Next Update: Aug 9 20:41:50 2028 GMT
|
||||
CRL extensions:
|
||||
X509v3 CRL Number:
|
||||
2
|
||||
Revoked Certificates:
|
||||
Serial Number: 02
|
||||
Revocation Date: Dec 18 21:25:34 2024 GMT
|
||||
Revocation Date: Nov 13 20:41:50 2025 GMT
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Signature Value:
|
||||
12:0f:c8:40:72:63:f9:e2:60:6d:d2:b2:90:57:a0:c2:dc:fa:
|
||||
44:0d:ac:c2:f6:68:30:04:42:1a:8d:5a:0b:12:b6:78:1d:30:
|
||||
81:09:db:71:26:4d:5c:7b:32:58:79:5a:fa:ec:4f:32:db:68:
|
||||
45:5e:e9:7f:52:82:fc:4a:04:37:18:34:b3:da:f4:e3:39:93:
|
||||
97:60:bb:ea:9a:2a:75:5c:60:57:d5:8b:da:8f:06:d2:21:cd:
|
||||
a3:e3:dc:dc:5e:81:bd:8f:a8:da:07:1a:02:31:1b:95:5b:2e:
|
||||
47:5d:74:01:e7:d7:fe:c4:4c:ef:28:ca:7f:9b:c5:ea:42:2f:
|
||||
49:d7:e8:f3:44:0d:55:85:76:77:02:9f:c8:00:d5:73:5a:55:
|
||||
71:5b:8e:d7:31:25:8d:a8:14:4f:34:90:34:e4:4f:30:8e:ae:
|
||||
a3:98:85:df:57:e6:a0:ef:99:7b:82:31:5e:db:8c:61:1d:a7:
|
||||
71:88:c6:06:27:71:98:00:94:81:d4:a2:97:de:5a:c6:32:e7:
|
||||
51:2a:b6:36:4c:56:d0:fc:b8:19:fa:8b:d5:b4:e6:17:a9:a3:
|
||||
64:2b:65:7f:3a:89:b7:f6:0b:40:5f:f8:c2:9c:77:1c:01:20:
|
||||
6b:1c:04:a5:19:7e:7c:d4:c5:3c:9d:3e:c9:1d:39:b8:e7:5a:
|
||||
38:47:05:67
|
||||
b7:0d:1c:78:99:1c:e8:0b:d9:33:a2:95:01:ad:cf:35:e9:86:
|
||||
28:7f:49:6b:93:76:c1:70:08:61:aa:77:57:34:af:45:82:78:
|
||||
5d:3b:7b:67:ca:b4:fb:d1:68:13:be:34:94:84:2d:65:ad:97:
|
||||
52:69:1d:67:ea:8e:a7:ff:21:0f:21:6c:8c:75:7f:c7:50:c5:
|
||||
6b:a5:fd:cd:3f:91:64:7b:5e:0f:4a:9c:c8:cd:39:a0:30:ad:
|
||||
80:27:50:e0:a7:bf:19:68:cf:6b:26:75:51:14:77:5a:62:6d:
|
||||
bc:66:1a:90:f7:00:09:34:c7:d0:9d:81:f3:b5:9f:90:40:02:
|
||||
8d:3f:68:7f:0d:1d:c5:00:32:e5:cf:42:35:1c:b6:eb:02:a8:
|
||||
d7:2a:a7:f3:f1:10:e2:d5:9e:41:de:2f:78:7d:7f:ad:68:06:
|
||||
a0:6d:40:96:dd:35:59:4d:a0:d3:bd:2e:ba:b6:75:f8:1c:43:
|
||||
b9:c0:b7:75:c4:38:59:46:00:71:ab:5a:df:f5:62:e9:ac:2b:
|
||||
76:11:4f:1b:42:2c:dd:b2:38:6e:57:cf:c5:75:67:4c:3e:27:
|
||||
bb:4c:d5:09:2c:4a:13:3d:8b:9c:89:76:b7:bd:73:1b:64:50:
|
||||
ea:d5:13:0e:51:48:d8:43:08:93:00:85:8f:2f:08:ad:0d:aa:
|
||||
d6:6c:f8:3d
|
||||
-----BEGIN X509 CRL-----
|
||||
MIICBDCB7QIBATANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMxEDAOBgNV
|
||||
BAgMB01vbnRhbmExEDAOBgNVBAcMB0JvemVtYW4xETAPBgNVBAoMCFNhd3Rvb3Ro
|
||||
MRMwEQYDVQQLDApDb25zdWx0aW5nMRgwFgYDVQQDDA93d3cud29sZnNzbC5jb20x
|
||||
HzAdBgkqhkiG9w0BCQEWEGluZm9Ad29sZnNzbC5jb20XDTI0MTIxODIxMjUzNFoX
|
||||
DTI3MDkxNDIxMjUzNFowFDASAgECFw0yNDEyMTgyMTI1MzRaoA4wDDAKBgNVHRQE
|
||||
AwIBAjANBgkqhkiG9w0BAQsFAAOCAQEAEg/IQHJj+eJgbdKykFegwtz6RA2swvZo
|
||||
MARCGo1aCxK2eB0wgQnbcSZNXHsyWHla+uxPMttoRV7pf1KC/EoENxg0s9r04zmT
|
||||
l2C76poqdVxgV9WL2o8G0iHNo+Pc3F6BvY+o2gcaAjEblVsuR110AefX/sRM7yjK
|
||||
f5vF6kIvSdfo80QNVYV2dwKfyADVc1pVcVuO1zEljagUTzSQNORPMI6uo5iF31fm
|
||||
oO+Ze4IxXtuMYR2ncYjGBidxmACUgdSil95axjLnUSq2NkxW0Py4GfqL1bTmF6mj
|
||||
ZCtlfzqJt/YLQF/4wpx3HAEgaxwEpRl+fNTFPJ0+yR05uOdaOEcFZw==
|
||||
HzAdBgkqhkiG9w0BCQEWEGluZm9Ad29sZnNzbC5jb20XDTI1MTExMzIwNDE1MFoX
|
||||
DTI4MDgwOTIwNDE1MFowFDASAgECFw0yNTExMTMyMDQxNTBaoA4wDDAKBgNVHRQE
|
||||
AwIBAjANBgkqhkiG9w0BAQsFAAOCAQEAtw0ceJkc6AvZM6KVAa3PNemGKH9Ja5N2
|
||||
wXAIYap3VzSvRYJ4XTt7Z8q0+9FoE740lIQtZa2XUmkdZ+qOp/8hDyFsjHV/x1DF
|
||||
a6X9zT+RZHteD0qcyM05oDCtgCdQ4Ke/GWjPayZ1URR3WmJtvGYakPcACTTH0J2B
|
||||
87WfkEACjT9ofw0dxQAy5c9CNRy26wKo1yqn8/EQ4tWeQd4veH1/rWgGoG1Alt01
|
||||
WU2g070uurZ1+BxDucC3dcQ4WUYAcata3/Vi6awrdhFPG0Is3bI4blfPxXVnTD4n
|
||||
u0zVCSxKEz2LnIl2t71zG2RQ6tUTDlFI2EMIkwCFjy8IrQ2q1mz4PQ==
|
||||
-----END X509 CRL-----
|
||||
Certificate Revocation List (CRL):
|
||||
Version 2 (0x1)
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Issuer: C = US, ST = Montana, L = Bozeman, O = wolfSSL_2048, OU = Programming-2048, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Last Update: Dec 18 21:25:34 2024 GMT
|
||||
Next Update: Sep 14 21:25:34 2027 GMT
|
||||
Issuer: C=US, ST=Montana, L=Bozeman, O=wolfSSL_2048, OU=Programming-2048, CN=www.wolfssl.com, emailAddress=info@wolfssl.com
|
||||
Last Update: Nov 13 20:41:50 2025 GMT
|
||||
Next Update: Aug 9 20:41:50 2028 GMT
|
||||
CRL extensions:
|
||||
X509v3 CRL Number:
|
||||
1
|
||||
No Revoked Certificates.
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Signature Value:
|
||||
a2:61:f8:3b:d8:53:33:4c:c2:36:fa:65:d9:70:7f:ce:b8:b2:
|
||||
ff:ba:06:ab:f3:ce:aa:48:b9:11:20:3a:9d:48:14:4c:e6:95:
|
||||
12:4e:c0:cf:2a:da:d1:bc:72:05:e7:32:1f:2a:f3:14:be:df:
|
||||
59:28:b5:cd:b8:6c:81:73:46:20:a4:8b:43:d9:75:1e:e9:e7:
|
||||
17:79:44:da:7b:b7:1a:dc:c8:c3:d8:05:5f:dc:d8:6f:f0:db:
|
||||
c8:40:ae:50:57:54:e1:26:69:75:b3:61:0f:2c:9c:f5:7c:b4:
|
||||
d1:df:6d:3c:eb:c4:04:96:dd:78:09:fa:41:23:dc:86:29:a3:
|
||||
79:8a:56:bd:9b:66:34:3e:36:22:3a:9d:84:aa:0b:09:0b:36:
|
||||
dc:a2:62:59:76:83:2e:0f:61:28:9b:f9:c5:53:74:61:3d:78:
|
||||
b8:f8:36:de:ec:7c:f2:e1:d5:86:cb:db:bb:f2:c1:a6:83:f9:
|
||||
c1:16:f7:8b:ad:35:47:e2:d1:ca:6d:21:8a:c6:8c:6e:10:69:
|
||||
e6:56:22:5d:fc:82:65:8a:a3:9c:4d:d0:91:c8:2a:fa:87:60:
|
||||
c6:e3:12:30:da:2a:77:02:4d:f1:46:02:85:e9:a2:3d:d2:8e:
|
||||
f5:3a:6d:5c:6a:86:b5:6d:55:ac:db:fd:a1:44:82:fe:2c:64:
|
||||
4c:ba:1b:91
|
||||
b2:d2:46:d2:6c:b8:a7:15:7b:ea:7e:9b:5d:f4:a4:e0:54:3a:
|
||||
80:e6:de:67:86:b7:fd:5c:ba:95:aa:5a:69:fe:de:f1:44:09:
|
||||
fa:c4:8a:77:1d:50:4f:5a:88:1c:bd:a3:00:c7:5e:a2:59:57:
|
||||
fa:8f:29:f2:f9:02:9a:33:d1:4a:2a:a6:7b:f8:31:da:18:19:
|
||||
00:34:4e:e6:53:11:fc:fe:ab:43:ab:12:a8:fc:2a:45:7b:78:
|
||||
4e:7a:df:9d:84:26:3b:8d:f6:07:28:fd:56:31:d8:60:63:a4:
|
||||
37:a1:d4:a0:30:b6:6c:aa:18:87:76:b5:c1:9c:4d:0f:1f:38:
|
||||
74:6a:4b:ca:6c:0e:92:b5:6c:ee:94:62:b2:c9:22:b4:d2:9d:
|
||||
0d:1a:fe:c5:19:6a:92:d0:05:0f:63:fe:31:72:2a:75:b2:e2:
|
||||
f7:dc:97:c6:3c:48:83:21:25:5a:79:5f:50:9b:92:67:a1:1c:
|
||||
39:b8:c3:6c:cb:66:8b:56:5d:1f:8e:de:cb:35:d6:f7:61:98:
|
||||
35:ce:f6:b7:7d:e3:66:19:44:1a:5e:8f:aa:95:f9:bb:56:91:
|
||||
ac:9b:65:03:13:8d:ee:3d:9c:aa:ce:b3:95:1d:c9:37:be:93:
|
||||
08:c7:67:9f:93:c2:ae:60:95:26:17:f4:7e:a5:b8:a0:7a:cf:
|
||||
56:89:0c:32
|
||||
-----BEGIN X509 CRL-----
|
||||
MIIB+DCB4QIBATANBgkqhkiG9w0BAQsFADCBnjELMAkGA1UEBhMCVVMxEDAOBgNV
|
||||
BAgMB01vbnRhbmExEDAOBgNVBAcMB0JvemVtYW4xFTATBgNVBAoMDHdvbGZTU0xf
|
||||
MjA0ODEZMBcGA1UECwwQUHJvZ3JhbW1pbmctMjA0ODEYMBYGA1UEAwwPd3d3Lndv
|
||||
bGZzc2wuY29tMR8wHQYJKoZIhvcNAQkBFhBpbmZvQHdvbGZzc2wuY29tFw0yNDEy
|
||||
MTgyMTI1MzRaFw0yNzA5MTQyMTI1MzRaoA4wDDAKBgNVHRQEAwIBATANBgkqhkiG
|
||||
9w0BAQsFAAOCAQEAomH4O9hTM0zCNvpl2XB/zriy/7oGq/POqki5ESA6nUgUTOaV
|
||||
Ek7Azyra0bxyBecyHyrzFL7fWSi1zbhsgXNGIKSLQ9l1HunnF3lE2nu3GtzIw9gF
|
||||
X9zYb/DbyECuUFdU4SZpdbNhDyyc9Xy00d9tPOvEBJbdeAn6QSPchimjeYpWvZtm
|
||||
ND42IjqdhKoLCQs23KJiWXaDLg9hKJv5xVN0YT14uPg23ux88uHVhsvbu/LBpoP5
|
||||
wRb3i601R+LRym0hisaMbhBp5lYiXfyCZYqjnE3Qkcgq+odgxuMSMNoqdwJN8UYC
|
||||
hemiPdKO9TptXGqGtW1VrNv9oUSC/ixkTLobkQ==
|
||||
bGZzc2wuY29tMR8wHQYJKoZIhvcNAQkBFhBpbmZvQHdvbGZzc2wuY29tFw0yNTEx
|
||||
MTMyMDQxNTBaFw0yODA4MDkyMDQxNTBaoA4wDDAKBgNVHRQEAwIBATANBgkqhkiG
|
||||
9w0BAQsFAAOCAQEAstJG0my4pxV76n6bXfSk4FQ6gObeZ4a3/Vy6lapaaf7e8UQJ
|
||||
+sSKdx1QT1qIHL2jAMdeollX+o8p8vkCmjPRSiqme/gx2hgZADRO5lMR/P6rQ6sS
|
||||
qPwqRXt4TnrfnYQmO432Byj9VjHYYGOkN6HUoDC2bKoYh3a1wZxNDx84dGpLymwO
|
||||
krVs7pRisskitNKdDRr+xRlqktAFD2P+MXIqdbLi99yXxjxIgyElWnlfUJuSZ6Ec
|
||||
ObjDbMtmi1ZdH47eyzXW92GYNc72t33jZhlEGl6PqpX5u1aRrJtlAxON7j2cqs6z
|
||||
lR3JN76TCMdnn5PCrmCVJhf0fqW4oHrPVokMMg==
|
||||
-----END X509 CRL-----
|
||||
|
||||
@@ -5,49 +5,49 @@ Certificate Revocation List (CRL):
|
||||
Mask Algorithm: mgf1 with sha256
|
||||
Salt Length: 0x20
|
||||
Trailer Field: 0x01 (default)
|
||||
Issuer: C = US, ST = Montana, L = Bozeman, O = wolfSSL_RSAPSS, OU = CA-RSAPSS, CN = www.wolfssl.com, emailAddress = info@wolfssl.com, UID = wolfSSL
|
||||
Last Update: Dec 18 21:25:34 2024 GMT
|
||||
Next Update: Sep 14 21:25:34 2027 GMT
|
||||
Issuer: C=US, ST=Montana, L=Bozeman, O=wolfSSL_RSAPSS, OU=CA-RSAPSS, CN=www.wolfssl.com, emailAddress=info@wolfssl.com, UID=wolfSSL
|
||||
Last Update: Nov 13 20:41:51 2025 GMT
|
||||
Next Update: Aug 9 20:41:51 2028 GMT
|
||||
CRL extensions:
|
||||
X509v3 CRL Number:
|
||||
13
|
||||
Revoked Certificates:
|
||||
Serial Number: 01
|
||||
Revocation Date: Dec 18 21:25:34 2024 GMT
|
||||
Revocation Date: Nov 13 20:41:51 2025 GMT
|
||||
Signature Algorithm: rsassaPss
|
||||
Signature Value:
|
||||
Hash Algorithm: sha256
|
||||
Mask Algorithm: mgf1 with sha256
|
||||
Salt Length: 0x20
|
||||
Trailer Field: 0x01 (default)
|
||||
06:13:7c:70:5f:2b:3b:4f:8f:50:ab:05:97:6b:65:df:1d:95:
|
||||
f3:e7:e3:1e:36:84:e7:19:ae:6d:3c:5c:10:f9:a5:c8:bd:14:
|
||||
a6:ea:0b:0f:34:6d:69:78:c8:df:db:73:4a:c9:cf:c8:ad:f3:
|
||||
58:8e:ac:f4:8f:46:ae:83:93:6a:6c:cd:7a:a2:40:24:51:74:
|
||||
55:6f:23:a9:2d:75:d6:54:55:ab:dc:91:56:d5:f7:1f:33:47:
|
||||
18:ac:cb:13:f6:15:9b:93:f0:16:10:79:9f:42:32:b9:44:93:
|
||||
04:5a:45:18:6c:79:16:34:0d:00:dc:61:42:50:3b:ec:86:de:
|
||||
6c:60:73:99:37:17:79:52:b4:67:72:21:3e:e7:06:1b:49:20:
|
||||
e1:53:23:db:2b:0a:42:54:44:62:4f:87:11:2d:cf:26:3f:60:
|
||||
0d:5f:6b:d7:89:45:60:0d:71:1a:fb:b5:13:55:53:27:90:f0:
|
||||
b8:cc:ce:99:50:69:bd:fa:3b:1d:7f:11:be:7b:cf:4f:09:de:
|
||||
9b:a7:f9:05:34:2e:f1:59:dc:ea:e9:6b:c4:98:d7:8f:eb:81:
|
||||
f7:ab:73:01:6e:6f:7c:00:dc:b9:55:4b:14:c0:74:28:32:3a:
|
||||
b3:ee:0f:d9:8d:ca:dd:3a:fb:1e:72:19:f1:7c:94:cb:ff:00:
|
||||
49:2d:ab:d0
|
||||
59:d5:bd:12:fa:49:bf:91:c4:c9:9a:31:57:35:58:6f:6d:df:
|
||||
c3:cc:b5:68:ab:3d:09:41:f2:43:46:7e:bc:06:d6:fb:79:76:
|
||||
1e:3a:dd:f2:c0:4c:3e:39:67:c5:3b:02:d1:b4:e9:69:e2:3f:
|
||||
6d:32:0b:4a:2f:b3:47:ce:dd:00:b3:bf:53:5d:fc:a4:0d:5b:
|
||||
d1:3a:e3:09:db:60:7f:11:44:bc:f7:f9:c7:70:23:dc:d3:2d:
|
||||
0e:8b:99:ca:0d:ed:1e:76:54:6c:b5:af:f7:c3:ca:ec:03:fb:
|
||||
54:dd:f0:1b:d3:67:b5:47:1f:f6:ad:fd:83:9b:9a:84:2b:44:
|
||||
e4:21:44:84:ab:da:98:2b:ab:3b:db:e8:21:d4:96:e4:69:96:
|
||||
14:1f:b1:63:ec:f1:b0:b5:6a:31:45:b2:34:12:8a:12:64:65:
|
||||
c1:9f:0e:e3:82:ea:90:2b:6a:c2:38:d6:28:d9:d5:8c:29:07:
|
||||
24:76:e2:44:0c:71:04:7c:79:fb:26:43:36:ae:8e:29:53:31:
|
||||
19:76:47:09:8d:a5:45:ed:0a:68:5d:5c:a9:18:13:a7:36:e1:
|
||||
d1:7d:82:44:79:5f:bc:ee:8a:35:d2:ed:2f:46:38:35:82:e8:
|
||||
7a:f6:21:35:4c:9f:95:8f:d0:e8:92:98:75:36:c4:22:58:d8:
|
||||
84:1a:26:8a
|
||||
-----BEGIN X509 CRL-----
|
||||
MIICizCCAT8CAQEwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEFAKEcMBoG
|
||||
CSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgMIGyMQswCQYDVQQGEwJVUzEQ
|
||||
MA4GA1UECAwHTW9udGFuYTEQMA4GA1UEBwwHQm96ZW1hbjEXMBUGA1UECgwOd29s
|
||||
ZlNTTF9SU0FQU1MxEjAQBgNVBAsMCUNBLVJTQVBTUzEYMBYGA1UEAwwPd3d3Lndv
|
||||
bGZzc2wuY29tMR8wHQYJKoZIhvcNAQkBFhBpbmZvQHdvbGZzc2wuY29tMRcwFQYK
|
||||
CZImiZPyLGQBAQwHd29sZlNTTBcNMjQxMjE4MjEyNTM0WhcNMjcwOTE0MjEyNTM0
|
||||
WjAUMBICAQEXDTI0MTIxODIxMjUzNFqgDjAMMAoGA1UdFAQDAgENMEEGCSqGSIb3
|
||||
CZImiZPyLGQBAQwHd29sZlNTTBcNMjUxMTEzMjA0MTUxWhcNMjgwODA5MjA0MTUx
|
||||
WjAUMBICAQEXDTI1MTExMzIwNDE1MVqgDjAMMAoGA1UdFAQDAgENMEEGCSqGSIb3
|
||||
DQEBCjA0oA8wDQYJYIZIAWUDBAIBBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUD
|
||||
BAIBBQCiAwIBIAOCAQEABhN8cF8rO0+PUKsFl2tl3x2V8+fjHjaE5xmubTxcEPml
|
||||
yL0UpuoLDzRtaXjI39tzSsnPyK3zWI6s9I9GroOTamzNeqJAJFF0VW8jqS111lRV
|
||||
q9yRVtX3HzNHGKzLE/YVm5PwFhB5n0IyuUSTBFpFGGx5FjQNANxhQlA77IbebGBz
|
||||
mTcXeVK0Z3IhPucGG0kg4VMj2ysKQlREYk+HES3PJj9gDV9r14lFYA1xGvu1E1VT
|
||||
J5DwuMzOmVBpvfo7HX8RvnvPTwnem6f5BTQu8Vnc6ulrxJjXj+uB96tzAW5vfADc
|
||||
uVVLFMB0KDI6s+4P2Y3K3Tr7HnIZ8XyUy/8ASS2r0A==
|
||||
BAIBBQCiAwIBIAOCAQEAWdW9EvpJv5HEyZoxVzVYb23fw8y1aKs9CUHyQ0Z+vAbW
|
||||
+3l2Hjrd8sBMPjlnxTsC0bTpaeI/bTILSi+zR87dALO/U138pA1b0TrjCdtgfxFE
|
||||
vPf5x3Aj3NMtDouZyg3tHnZUbLWv98PK7AP7VN3wG9NntUcf9q39g5uahCtE5CFE
|
||||
hKvamCurO9voIdSW5GmWFB+xY+zxsLVqMUWyNBKKEmRlwZ8O44LqkCtqwjjWKNnV
|
||||
jCkHJHbiRAxxBHx5+yZDNq6OKVMxGXZHCY2lRe0KaF1cqRgTpzbh0X2CRHlfvO6K
|
||||
NdLtL0Y4NYLoevYhNUyflY/Q6JKYdTbEIljYhBomig==
|
||||
-----END X509 CRL-----
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user