summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnton Antonov <Anton.Antonov@arm.com>2022-04-07 17:31:48 +0100
committerArmin Kuster <akuster808@gmail.com>2022-04-13 13:45:44 -0700
commit71fd7eda044a34c21dd40366a449f929f129d1a4 (patch)
tree8c267a3b612d5d2dad7d572d39190c1d47fd02aa
parent498ca39cd69db8da0a03b30a865535d1ab047367 (diff)
downloadmeta-security-71fd7eda044a34c21dd40366a449f929f129d1a4.tar.gz
Upgrade parsec-service to 1.0.0 and parsec-tool to 0.5.2
Signed-off-by: Anton Antonov <Anton.Antonov@arm.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
-rw-r--r--meta-parsec/README.md36
-rw-r--r--meta-parsec/recipes-parsec/parsec-service/files/systemd.patch21
-rw-r--r--meta-parsec/recipes-parsec/parsec-service/parsec-service_0.8.1.inc246
-rw-r--r--meta-parsec/recipes-parsec/parsec-service/parsec-service_1.0.0.bb (renamed from meta-parsec/recipes-parsec/parsec-service/parsec-service_0.8.1.bb)12
-rw-r--r--meta-parsec/recipes-parsec/parsec-service/parsec-service_1.0.0.inc232
-rw-r--r--meta-parsec/recipes-parsec/parsec-tool/parsec-tool_0.5.2.bb (renamed from meta-parsec/recipes-parsec/parsec-tool/parsec-tool_0.5.1.bb)0
-rw-r--r--meta-parsec/recipes-parsec/parsec-tool/parsec-tool_0.5.2.inc (renamed from meta-parsec/recipes-parsec/parsec-tool/parsec-tool_0.5.1.inc)148
7 files changed, 351 insertions, 344 deletions
diff --git a/meta-parsec/README.md b/meta-parsec/README.md
index 85e0d10..97026ea 100644
--- a/meta-parsec/README.md
+++ b/meta-parsec/README.md
@@ -43,20 +43,34 @@ local.conf:
43 IMAGE_INSTALL:append = " parsec-service" 43 IMAGE_INSTALL:append = " parsec-service"
44 44
45 By default the Parsec service will be deployed into the image with 45 By default the Parsec service will be deployed into the image with
46TPM, PKCS11, MBED-CRYPTO and CRYPTOAUTHLIB providers build in 46PKCS11 and MBED-CRYPTO providers build-in.
47and with the default config file from the Parsec repository: 47 The TPM provider will also be built by default if:
48https://github.com/parallaxsecond/parsec/blob/main/config.toml 48- DISTRO_FEATURES contains "tmp2" and
49- "tpm-layer" (meta-tpm) is included in BBLAYERS
49 50
50 You can use PACKAGECONFIG for Parsec servic recipe to define
51what providers should be built in. For example,
52 51
53 PACKAGECONFIG:pn-parsec-service = "TPM" 52You can use PACKAGECONFIG for Parsec servic recipe to define
53what providers should be built in. For example:
54 54
55 The default Parsec service config file contains the MbedCrypto provider 55 PACKAGECONFIG:pn-parsec-service = "TS"
56enabled. The config file needs to be updated to use the Parsec service 56
57with other providers like TPM or PKCS11. The required procedures are 57
58covered in Parsec documentation. 58The default Parsec service config file is taken from the Parsec repository:
59https://parallaxsecond.github.io/parsec-book/ 59https://github.com/parallaxsecond/parsec/blob/main/config.toml
60This config file contains the MbedCrypto provider enabled.
61The config needs to be updated to use the Parsec service
62with other providers like TPM or PKCS11. The required changes are
63covered in Parsec documentation https://parallaxsecond.github.io/parsec-book/
64
65 PARSEC_CONFIG can be used in a bbappend file to replace the default config.
66For example:
67
68```
69FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
70SRC_URI += "file://config-TS.toml \
71 "
72PARSEC_CONFIG = "${WORKDIR}/config-TS.toml"
73```
60 74
61Updating recipes 75Updating recipes
62================ 76================
diff --git a/meta-parsec/recipes-parsec/parsec-service/files/systemd.patch b/meta-parsec/recipes-parsec/parsec-service/files/systemd.patch
index c01ff06..2525898 100644
--- a/meta-parsec/recipes-parsec/parsec-service/files/systemd.patch
+++ b/meta-parsec/recipes-parsec/parsec-service/files/systemd.patch
@@ -4,16 +4,25 @@ Run the Parsec service as parsec user in /var/lib/parsec/ working directory.
4Signed-off-by: Anton Antonov <Anton.Antonov@arm.com> 4Signed-off-by: Anton Antonov <Anton.Antonov@arm.com>
5Upstream-Status: Inappropriate [deployment configuration] 5Upstream-Status: Inappropriate [deployment configuration]
6 6
7--- a/systemd-daemon/parsec.service 2021-03-28 18:34:18.703196235 +0100 7diff --git a/systemd-daemon/parsec.service b/systemd-daemon/parsec.service
8+++ b/systemd-daemon/parsec.service 2021-03-28 18:35:14.279830299 +0100 8index c07c3b9..a6fe6a3 100644
9@@ -3,7 +3,9 @@ 9--- a/systemd-daemon/parsec.service
10+++ b/systemd-daemon/parsec.service
11@@ -3,13 +3,15 @@ Description=Parsec Service
10 Documentation=https://parallaxsecond.github.io/parsec-book/parsec_service/install_parsec_linux.html 12 Documentation=https://parallaxsecond.github.io/parsec-book/parsec_service/install_parsec_linux.html
11 13
12 [Service] 14 [Service]
13-WorkingDirectory=/home/parsec/ 15-WorkingDirectory=/home/parsec/
14+User=parsec 16+User=parsec
15+Group=parsec 17+Group=parsec
16+WorkingDirectory=/var/lib/parsec/ 18+WorkingDirectory=/var/lib/parsec/
17 ExecStart=/usr/libexec/parsec/parsec --config /etc/parsec/config.toml 19 ExecStart=/usr/libexec/parsec/parsec --config /etc/parsec/config.toml
18 20 # Systemd hardening
19 [Install] 21 ProtectSystem=full
22 ProtectHome=true
23 ProtectHostname=true
24-ProtectKernelTunables=true
25+#ProtectKernelTunables=true
26 ProtectKernelModules=true
27 ProtectKernelLogs=true
28 ProtectControlGroups=true
diff --git a/meta-parsec/recipes-parsec/parsec-service/parsec-service_0.8.1.inc b/meta-parsec/recipes-parsec/parsec-service/parsec-service_0.8.1.inc
deleted file mode 100644
index fd88e87..0000000
--- a/meta-parsec/recipes-parsec/parsec-service/parsec-service_0.8.1.inc
+++ /dev/null
@@ -1,246 +0,0 @@
1# This file is created from parsec-service repository Cargo.lock using cargo-bitbake tool
2
3SRC_URI += " \
4 crate://crates.io/addr2line/0.15.2 \
5 crate://crates.io/adler/1.0.2 \
6 crate://crates.io/aho-corasick/0.7.15 \
7 crate://crates.io/ansi_term/0.11.0 \
8 crate://crates.io/anyhow/1.0.41 \
9 crate://crates.io/arrayvec/0.5.2 \
10 crate://crates.io/atty/0.2.14 \
11 crate://crates.io/autocfg/1.0.1 \
12 crate://crates.io/backtrace/0.3.59 \
13 crate://crates.io/base64/0.12.3 \
14 crate://crates.io/base64/0.13.0 \
15 crate://crates.io/bincode/1.3.3 \
16 crate://crates.io/bindgen/0.56.0 \
17 crate://crates.io/bindgen/0.57.0 \
18 crate://crates.io/bitfield/0.13.2 \
19 crate://crates.io/bitflags/1.2.1 \
20 crate://crates.io/bitvec/0.19.5 \
21 crate://crates.io/boringssl-src/0.3.0+688fc5c \
22 crate://crates.io/bumpalo/3.7.0 \
23 crate://crates.io/bytes/0.5.6 \
24 crate://crates.io/bytes/1.0.1 \
25 crate://crates.io/cc/1.0.68 \
26 crate://crates.io/cexpr/0.4.0 \
27 crate://crates.io/cfg-if/1.0.0 \
28 crate://crates.io/chrono/0.4.19 \
29 crate://crates.io/clang-sys/1.2.0 \
30 crate://crates.io/clap/2.33.3 \
31 crate://crates.io/cmake/0.1.45 \
32 crate://crates.io/const-oid/0.6.0 \
33 crate://crates.io/cryptoauthlib-sys/0.2.0 \
34 crate://crates.io/cryptoki-sys/0.1.2 \
35 crate://crates.io/cryptoki/0.2.0 \
36 crate://crates.io/data-encoding/2.3.2 \
37 crate://crates.io/der-oid-macro/0.4.0 \
38 crate://crates.io/der-parser/5.1.0 \
39 crate://crates.io/der/0.4.0 \
40 crate://crates.io/derivative/2.2.0 \
41 crate://crates.io/either/1.6.1 \
42 crate://crates.io/enumflags2/0.6.4 \
43 crate://crates.io/enumflags2_derive/0.6.4 \
44 crate://crates.io/env_logger/0.8.4 \
45 crate://crates.io/failure/0.1.8 \
46 crate://crates.io/failure_derive/0.1.8 \
47 crate://crates.io/fixedbitset/0.2.0 \
48 crate://crates.io/form_urlencoded/1.0.1 \
49 crate://crates.io/funty/1.1.0 \
50 crate://crates.io/futures-channel/0.3.15 \
51 crate://crates.io/futures-core/0.3.15 \
52 crate://crates.io/futures-executor/0.3.15 \
53 crate://crates.io/futures-io/0.3.15 \
54 crate://crates.io/futures-macro/0.3.15 \
55 crate://crates.io/futures-sink/0.3.15 \
56 crate://crates.io/futures-task/0.3.15 \
57 crate://crates.io/futures-util/0.3.15 \
58 crate://crates.io/futures/0.3.15 \
59 crate://crates.io/generic-array/0.14.4 \
60 crate://crates.io/getrandom/0.2.3 \
61 crate://crates.io/gimli/0.24.0 \
62 crate://crates.io/glob/0.3.0 \
63 crate://crates.io/grpcio-compiler/0.7.0 \
64 crate://crates.io/grpcio-sys/0.9.0+1.38.0 \
65 crate://crates.io/grpcio/0.9.0 \
66 crate://crates.io/hamming/0.1.3 \
67 crate://crates.io/hashbrown/0.9.1 \
68 crate://crates.io/heck/0.3.3 \
69 crate://crates.io/hermit-abi/0.1.18 \
70 crate://crates.io/hex/0.4.3 \
71 crate://crates.io/hostname-validator/1.1.0 \
72 crate://crates.io/humantime/2.1.0 \
73 crate://crates.io/idna/0.2.3 \
74 crate://crates.io/indexmap/1.6.2 \
75 crate://crates.io/instant/0.1.9 \
76 crate://crates.io/itertools/0.8.2 \
77 crate://crates.io/itertools/0.9.0 \
78 crate://crates.io/itoa/0.4.7 \
79 crate://crates.io/js-sys/0.3.51 \
80 crate://crates.io/jsonwebkey/0.3.2 \
81 crate://crates.io/jsonwebtoken/7.2.0 \
82 crate://crates.io/lazy_static/1.4.0 \
83 crate://crates.io/lazycell/1.3.0 \
84 crate://crates.io/lexical-core/0.7.6 \
85 crate://crates.io/libc/0.2.97 \
86 crate://crates.io/libloading/0.7.0 \
87 crate://crates.io/libz-sys/1.1.3 \
88 crate://crates.io/lock_api/0.4.4 \
89 crate://crates.io/log/0.4.14 \
90 crate://crates.io/matches/0.1.8 \
91 crate://crates.io/mbox/0.5.0 \
92 crate://crates.io/memchr/2.3.4 \
93 crate://crates.io/miniz_oxide/0.4.4 \
94 crate://crates.io/multimap/0.8.3 \
95 crate://crates.io/nom/5.1.2 \
96 crate://crates.io/nom/6.2.0 \
97 crate://crates.io/num-bigint/0.2.6 \
98 crate://crates.io/num-bigint/0.3.2 \
99 crate://crates.io/num-bigint/0.4.0 \
100 crate://crates.io/num-complex/0.3.1 \
101 crate://crates.io/num-derive/0.3.3 \
102 crate://crates.io/num-integer/0.1.44 \
103 crate://crates.io/num-iter/0.1.42 \
104 crate://crates.io/num-rational/0.3.2 \
105 crate://crates.io/num-traits/0.2.14 \
106 crate://crates.io/num/0.3.1 \
107 crate://crates.io/num_cpus/1.13.0 \
108 crate://crates.io/object/0.24.0 \
109 crate://crates.io/oid-registry/0.1.3 \
110 crate://crates.io/oid/0.1.1 \
111 crate://crates.io/once_cell/1.8.0 \
112 crate://crates.io/parking_lot/0.11.1 \
113 crate://crates.io/parking_lot_core/0.8.3 \
114 crate://crates.io/parsec-interface/0.25.0 \
115 crate://crates.io/peeking_take_while/0.1.2 \
116 crate://crates.io/pem/0.8.3 \
117 crate://crates.io/percent-encoding/2.1.0 \
118 crate://crates.io/petgraph/0.5.1 \
119 crate://crates.io/picky-asn1-der/0.2.4 \
120 crate://crates.io/picky-asn1-x509/0.4.0 \
121 crate://crates.io/picky-asn1/0.3.1 \
122 crate://crates.io/pin-project-lite/0.2.6 \
123 crate://crates.io/pin-utils/0.1.0 \
124 crate://crates.io/pkcs8/0.7.0 \
125 crate://crates.io/pkg-config/0.3.19 \
126 crate://crates.io/ppv-lite86/0.2.10 \
127 crate://crates.io/primal-bit/0.3.0 \
128 crate://crates.io/primal-check/0.3.1 \
129 crate://crates.io/primal-estimate/0.3.1 \
130 crate://crates.io/primal-sieve/0.3.1 \
131 crate://crates.io/primal/0.3.0 \
132 crate://crates.io/proc-macro-error-attr/1.0.4 \
133 crate://crates.io/proc-macro-error/1.0.4 \
134 crate://crates.io/proc-macro-hack/0.5.19 \
135 crate://crates.io/proc-macro-nested/0.1.7 \
136 crate://crates.io/proc-macro2/1.0.27 \
137 crate://crates.io/prost-build/0.7.0 \
138 crate://crates.io/prost-derive/0.6.1 \
139 crate://crates.io/prost-derive/0.7.0 \
140 crate://crates.io/prost-types/0.7.0 \
141 crate://crates.io/prost/0.6.1 \
142 crate://crates.io/prost/0.7.0 \
143 crate://crates.io/protobuf-codegen/2.24.1 \
144 crate://crates.io/protobuf/2.24.1 \
145 crate://crates.io/protoc-grpcio/3.0.0 \
146 crate://crates.io/protoc/2.24.1 \
147 crate://crates.io/psa-crypto-sys/0.9.0 \
148 crate://crates.io/psa-crypto/0.9.0 \
149 crate://crates.io/quote/1.0.9 \
150 crate://crates.io/radium/0.5.3 \
151 crate://crates.io/rand/0.8.4 \
152 crate://crates.io/rand_chacha/0.3.1 \
153 crate://crates.io/rand_core/0.6.3 \
154 crate://crates.io/rand_hc/0.3.1 \
155 crate://crates.io/redox_syscall/0.2.9 \
156 crate://crates.io/regex-syntax/0.6.25 \
157 crate://crates.io/regex/1.4.6 \
158 crate://crates.io/remove_dir_all/0.5.3 \
159 crate://crates.io/ring/0.16.20 \
160 crate://crates.io/rust-cryptoauthlib/0.4.0 \
161 crate://crates.io/rustc-demangle/0.1.20 \
162 crate://crates.io/rustc-hash/1.1.0 \
163 crate://crates.io/rustc_version/0.2.3 \
164 crate://crates.io/rusticata-macros/3.0.1 \
165 crate://crates.io/rustversion/1.0.5 \
166 crate://crates.io/ryu/1.0.5 \
167 crate://crates.io/same-file/1.0.6 \
168 crate://crates.io/scopeguard/1.1.0 \
169 crate://crates.io/sd-notify/0.2.0 \
170 crate://crates.io/secrecy/0.7.0 \
171 crate://crates.io/semver-parser/0.7.0 \
172 crate://crates.io/semver/0.9.0 \
173 crate://crates.io/serde/1.0.126 \
174 crate://crates.io/serde_bytes/0.11.5 \
175 crate://crates.io/serde_derive/1.0.126 \
176 crate://crates.io/serde_json/1.0.64 \
177 crate://crates.io/shlex/0.1.1 \
178 crate://crates.io/signal-hook-registry/1.4.0 \
179 crate://crates.io/signal-hook/0.3.9 \
180 crate://crates.io/simple_asn1/0.4.1 \
181 crate://crates.io/simple_asn1/0.5.3 \
182 crate://crates.io/slab/0.4.3 \
183 crate://crates.io/smallvec/1.6.1 \
184 crate://crates.io/spiffe/0.1.1 \
185 crate://crates.io/spin/0.5.2 \
186 crate://crates.io/spki/0.4.0 \
187 crate://crates.io/stable_deref_trait/1.2.0 \
188 crate://crates.io/static_assertions/1.1.0 \
189 crate://crates.io/strsim/0.8.0 \
190 crate://crates.io/structopt-derive/0.4.14 \
191 crate://crates.io/structopt/0.3.21 \
192 crate://crates.io/strum_macros/0.19.4 \
193 crate://crates.io/syn/1.0.73 \
194 crate://crates.io/synstructure/0.12.4 \
195 crate://crates.io/tap/1.0.1 \
196 crate://crates.io/target-lexicon/0.12.0 \
197 crate://crates.io/tempfile/3.2.0 \
198 crate://crates.io/termcolor/1.1.2 \
199 crate://crates.io/textwrap/0.11.0 \
200 crate://crates.io/thiserror-impl/1.0.25 \
201 crate://crates.io/thiserror/1.0.25 \
202 crate://crates.io/threadpool/1.8.1 \
203 crate://crates.io/time/0.1.44 \
204 crate://crates.io/tinyvec/1.2.0 \
205 crate://crates.io/tinyvec_macros/0.1.0 \
206 crate://crates.io/toml/0.5.8 \
207 crate://crates.io/tss-esapi-sys/0.2.0 \
208 crate://crates.io/tss-esapi/7.0.0-alpha.1 \
209 crate://crates.io/typenum/1.13.0 \
210 crate://crates.io/unicode-bidi/0.3.5 \
211 crate://crates.io/unicode-normalization/0.1.19 \
212 crate://crates.io/unicode-segmentation/1.7.1 \
213 crate://crates.io/unicode-width/0.1.8 \
214 crate://crates.io/unicode-xid/0.2.2 \
215 crate://crates.io/untrusted/0.7.1 \
216 crate://crates.io/url/2.2.2 \
217 crate://crates.io/users/0.11.0 \
218 crate://crates.io/uuid/0.8.2 \
219 crate://crates.io/vcpkg/0.2.15 \
220 crate://crates.io/vec_map/0.8.2 \
221 crate://crates.io/version/3.0.0 \
222 crate://crates.io/version_check/0.9.3 \
223 crate://crates.io/walkdir/2.3.2 \
224 crate://crates.io/wasi/0.10.0+wasi-snapshot-preview1 \
225 crate://crates.io/wasm-bindgen-backend/0.2.74 \
226 crate://crates.io/wasm-bindgen-macro-support/0.2.74 \
227 crate://crates.io/wasm-bindgen-macro/0.2.74 \
228 crate://crates.io/wasm-bindgen-shared/0.2.74 \
229 crate://crates.io/wasm-bindgen/0.2.74 \
230 crate://crates.io/web-sys/0.3.51 \
231 crate://crates.io/which/3.1.1 \
232 crate://crates.io/which/4.1.0 \
233 crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \
234 crate://crates.io/winapi-util/0.1.5 \
235 crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \
236 crate://crates.io/winapi/0.3.9 \
237 crate://crates.io/wyz/0.2.0 \
238 crate://crates.io/x509-parser/0.9.2 \
239 crate://crates.io/yasna/0.3.2 \
240 crate://crates.io/zeroize/1.3.0 \
241 crate://crates.io/zeroize_derive/1.1.0 \
242"
243
244LIC_FILES_CHKSUM = " \
245 file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 \
246"
diff --git a/meta-parsec/recipes-parsec/parsec-service/parsec-service_0.8.1.bb b/meta-parsec/recipes-parsec/parsec-service/parsec-service_1.0.0.bb
index 3f12139..d1d6c07 100644
--- a/meta-parsec/recipes-parsec/parsec-service/parsec-service_0.8.1.bb
+++ b/meta-parsec/recipes-parsec/parsec-service/parsec-service_1.0.0.bb
@@ -2,7 +2,8 @@ SUMMARY = "Platform AbstRaction for SECurity Daemon"
2HOMEPAGE = "https://github.com/parallaxsecond/parsec" 2HOMEPAGE = "https://github.com/parallaxsecond/parsec"
3LICENSE = "Apache-2.0" 3LICENSE = "Apache-2.0"
4 4
5inherit cargo 5inherit cargo pkgconfig
6DEPENDS = "clang-native"
6 7
7SRC_URI += "crate://crates.io/parsec-service/${PV} \ 8SRC_URI += "crate://crates.io/parsec-service/${PV} \
8 file://parsec_init \ 9 file://parsec_init \
@@ -10,14 +11,10 @@ SRC_URI += "crate://crates.io/parsec-service/${PV} \
10 file://parsec-tmpfiles.conf \ 11 file://parsec-tmpfiles.conf \
11" 12"
12 13
13DEPENDS = "clang-native" 14PACKAGECONFIG ??= "PKCS11 MBED-CRYPTO"
14
15PACKAGECONFIG ??= "PKCS11 MBED-CRYPTO CRYPTOAUTHLIB"
16
17have_TPM = "${@bb.utils.contains('DISTRO_FEATURES', 'tpm2', 'TPM', '', d)}" 15have_TPM = "${@bb.utils.contains('DISTRO_FEATURES', 'tpm2', 'TPM', '', d)}"
18PACKAGECONFIG:append = " ${@bb.utils.contains('BBFILE_COLLECTIONS', 'tpm-layer', '${have_TPM}', '', d)}" 16PACKAGECONFIG:append = " ${@bb.utils.contains('BBFILE_COLLECTIONS', 'tpm-layer', '${have_TPM}', '', d)}"
19 17
20
21PACKAGECONFIG[ALL] = "all-providers cryptoki/generate-bindings tss-esapi/generate-bindings,,tpm2-tss libts,libts" 18PACKAGECONFIG[ALL] = "all-providers cryptoki/generate-bindings tss-esapi/generate-bindings,,tpm2-tss libts,libts"
22PACKAGECONFIG[TPM] = "tpm-provider tss-esapi/generate-bindings,,tpm2-tss" 19PACKAGECONFIG[TPM] = "tpm-provider tss-esapi/generate-bindings,,tpm2-tss"
23PACKAGECONFIG[PKCS11] = "pkcs11-provider cryptoki/generate-bindings," 20PACKAGECONFIG[PKCS11] = "pkcs11-provider cryptoki/generate-bindings,"
@@ -28,7 +25,7 @@ PACKAGECONFIG[TS] = "trusted-service-provider,,libts,libts"
28PARSEC_FEATURES = "${@d.getVar('PACKAGECONFIG_CONFARGS',True).strip().replace(' ', ',')}" 25PARSEC_FEATURES = "${@d.getVar('PACKAGECONFIG_CONFARGS',True).strip().replace(' ', ',')}"
29CARGO_BUILD_FLAGS += " --features ${PARSEC_FEATURES}" 26CARGO_BUILD_FLAGS += " --features ${PARSEC_FEATURES}"
30 27
31inherit pkgconfig systemd 28inherit systemd
32SYSTEMD_SERVICE:${PN} = "parsec.service" 29SYSTEMD_SERVICE:${PN} = "parsec.service"
33 30
34inherit update-rc.d 31inherit update-rc.d
@@ -73,6 +70,7 @@ FILES:${PN} += " \
73 ${sysconfdir}/parsec/config.toml \ 70 ${sysconfdir}/parsec/config.toml \
74 ${libexecdir}/parsec/parsec \ 71 ${libexecdir}/parsec/parsec \
75 ${systemd_unitdir}/system/parsec.service \ 72 ${systemd_unitdir}/system/parsec.service \
73 ${localstatedir}/lib/parsec \
76 ${libdir}/tmpfiles.d/parsec-tmpfiles.conf \ 74 ${libdir}/tmpfiles.d/parsec-tmpfiles.conf \
77 ${sysconfdir}/init.d/parsec \ 75 ${sysconfdir}/init.d/parsec \
78" 76"
diff --git a/meta-parsec/recipes-parsec/parsec-service/parsec-service_1.0.0.inc b/meta-parsec/recipes-parsec/parsec-service/parsec-service_1.0.0.inc
new file mode 100644
index 0000000..b6934f8
--- /dev/null
+++ b/meta-parsec/recipes-parsec/parsec-service/parsec-service_1.0.0.inc
@@ -0,0 +1,232 @@
1# This file is created from parsec repository Cargo.lock using cargo-bitbake tool
2
3SRC_URI += " \
4 crate://crates.io/ahash/0.7.6 \
5 crate://crates.io/aho-corasick/0.7.18 \
6 crate://crates.io/ansi_term/0.12.1 \
7 crate://crates.io/anyhow/1.0.56 \
8 crate://crates.io/arrayvec/0.5.2 \
9 crate://crates.io/atty/0.2.14 \
10 crate://crates.io/autocfg/1.1.0 \
11 crate://crates.io/base64/0.12.3 \
12 crate://crates.io/base64/0.13.0 \
13 crate://crates.io/bincode/1.3.3 \
14 crate://crates.io/bindgen/0.57.0 \
15 crate://crates.io/bindgen/0.59.2 \
16 crate://crates.io/bitfield/0.13.2 \
17 crate://crates.io/bitflags/1.3.2 \
18 crate://crates.io/bitvec/0.19.6 \
19 crate://crates.io/bumpalo/3.9.1 \
20 crate://crates.io/bytes/1.1.0 \
21 crate://crates.io/cc/1.0.73 \
22 crate://crates.io/cexpr/0.4.0 \
23 crate://crates.io/cexpr/0.6.0 \
24 crate://crates.io/cfg-if/1.0.0 \
25 crate://crates.io/chrono/0.4.19 \
26 crate://crates.io/clang-sys/1.3.1 \
27 crate://crates.io/clap/2.34.0 \
28 crate://crates.io/cmake/0.1.45 \
29 crate://crates.io/const-oid/0.6.2 \
30 crate://crates.io/cryptoauthlib-sys/0.2.2 \
31 crate://crates.io/cryptoki-sys/0.1.3 \
32 crate://crates.io/cryptoki/0.2.1 \
33 crate://crates.io/data-encoding/2.3.2 \
34 crate://crates.io/der-oid-macro/0.4.0 \
35 crate://crates.io/der-parser/5.1.2 \
36 crate://crates.io/der/0.4.5 \
37 crate://crates.io/derivative/2.2.0 \
38 crate://crates.io/either/1.6.1 \
39 crate://crates.io/enumflags2/0.7.3 \
40 crate://crates.io/enumflags2_derive/0.7.3 \
41 crate://crates.io/env_logger/0.8.4 \
42 crate://crates.io/env_logger/0.9.0 \
43 crate://crates.io/fallible-iterator/0.2.0 \
44 crate://crates.io/fallible-streaming-iterator/0.1.9 \
45 crate://crates.io/fastrand/1.7.0 \
46 crate://crates.io/fixedbitset/0.2.0 \
47 crate://crates.io/form_urlencoded/1.0.1 \
48 crate://crates.io/funty/1.1.0 \
49 crate://crates.io/futures-channel/0.3.21 \
50 crate://crates.io/futures-core/0.3.21 \
51 crate://crates.io/futures-executor/0.3.21 \
52 crate://crates.io/futures-io/0.3.21 \
53 crate://crates.io/futures-macro/0.3.21 \
54 crate://crates.io/futures-sink/0.3.21 \
55 crate://crates.io/futures-task/0.3.21 \
56 crate://crates.io/futures-util/0.3.21 \
57 crate://crates.io/futures/0.3.21 \
58 crate://crates.io/generic-array/0.14.5 \
59 crate://crates.io/getrandom/0.2.5 \
60 crate://crates.io/glob/0.3.0 \
61 crate://crates.io/grpcio-sys/0.9.1+1.38.0 \
62 crate://crates.io/grpcio/0.9.1 \
63 crate://crates.io/hashbrown/0.11.2 \
64 crate://crates.io/hashlink/0.7.0 \
65 crate://crates.io/heck/0.3.3 \
66 crate://crates.io/hermit-abi/0.1.19 \
67 crate://crates.io/hex/0.4.3 \
68 crate://crates.io/hostname-validator/1.1.0 \
69 crate://crates.io/humantime/2.1.0 \
70 crate://crates.io/idna/0.2.3 \
71 crate://crates.io/indexmap/1.8.0 \
72 crate://crates.io/instant/0.1.12 \
73 crate://crates.io/itertools/0.10.3 \
74 crate://crates.io/itoa/1.0.1 \
75 crate://crates.io/js-sys/0.3.56 \
76 crate://crates.io/jsonwebkey/0.3.2 \
77 crate://crates.io/jsonwebtoken/7.2.0 \
78 crate://crates.io/lazy_static/1.4.0 \
79 crate://crates.io/lazycell/1.3.0 \
80 crate://crates.io/lexical-core/0.7.6 \
81 crate://crates.io/libc/0.2.120 \
82 crate://crates.io/libloading/0.7.3 \
83 crate://crates.io/libsqlite3-sys/0.23.2 \
84 crate://crates.io/libz-sys/1.1.5 \
85 crate://crates.io/lock_api/0.4.6 \
86 crate://crates.io/log/0.4.14 \
87 crate://crates.io/matches/0.1.9 \
88 crate://crates.io/mbox/0.6.0 \
89 crate://crates.io/memchr/2.4.1 \
90 crate://crates.io/minimal-lexical/0.2.1 \
91 crate://crates.io/multimap/0.8.3 \
92 crate://crates.io/nom/5.1.2 \
93 crate://crates.io/nom/6.1.2 \
94 crate://crates.io/nom/7.1.1 \
95 crate://crates.io/num-bigint/0.2.6 \
96 crate://crates.io/num-bigint/0.3.3 \
97 crate://crates.io/num-bigint/0.4.3 \
98 crate://crates.io/num-complex/0.3.1 \
99 crate://crates.io/num-derive/0.3.3 \
100 crate://crates.io/num-integer/0.1.44 \
101 crate://crates.io/num-iter/0.1.42 \
102 crate://crates.io/num-rational/0.3.2 \
103 crate://crates.io/num-traits/0.2.14 \
104 crate://crates.io/num/0.3.1 \
105 crate://crates.io/num_cpus/1.13.1 \
106 crate://crates.io/oid-registry/0.1.5 \
107 crate://crates.io/oid/0.2.1 \
108 crate://crates.io/once_cell/1.10.0 \
109 crate://crates.io/parking_lot/0.11.2 \
110 crate://crates.io/parking_lot_core/0.8.5 \
111 crate://crates.io/parsec-interface/0.26.0 \
112 crate://crates.io/peeking_take_while/0.1.2 \
113 crate://crates.io/pem/0.8.3 \
114 crate://crates.io/percent-encoding/2.1.0 \
115 crate://crates.io/pest/2.1.3 \
116 crate://crates.io/petgraph/0.5.1 \
117 crate://crates.io/picky-asn1-der/0.2.5 \
118 crate://crates.io/picky-asn1-x509/0.6.1 \
119 crate://crates.io/picky-asn1/0.3.3 \
120 crate://crates.io/pin-project-lite/0.2.8 \
121 crate://crates.io/pin-utils/0.1.0 \
122 crate://crates.io/pkcs8/0.7.6 \
123 crate://crates.io/pkg-config/0.3.24 \
124 crate://crates.io/ppv-lite86/0.2.16 \
125 crate://crates.io/proc-macro-error-attr/1.0.4 \
126 crate://crates.io/proc-macro-error/1.0.4 \
127 crate://crates.io/proc-macro2/1.0.36 \
128 crate://crates.io/prost-build/0.8.0 \
129 crate://crates.io/prost-derive/0.8.0 \
130 crate://crates.io/prost-types/0.8.0 \
131 crate://crates.io/prost/0.8.0 \
132 crate://crates.io/protobuf/2.27.1 \
133 crate://crates.io/psa-crypto-sys/0.9.2 \
134 crate://crates.io/psa-crypto/0.9.1 \
135 crate://crates.io/quote/1.0.15 \
136 crate://crates.io/radium/0.5.3 \
137 crate://crates.io/rand/0.8.5 \
138 crate://crates.io/rand_chacha/0.3.1 \
139 crate://crates.io/rand_core/0.6.3 \
140 crate://crates.io/redox_syscall/0.2.11 \
141 crate://crates.io/regex-syntax/0.6.25 \
142 crate://crates.io/regex/1.5.5 \
143 crate://crates.io/remove_dir_all/0.5.3 \
144 crate://crates.io/ring/0.16.20 \
145 crate://crates.io/rusqlite/0.26.3 \
146 crate://crates.io/rust-cryptoauthlib/0.4.5 \
147 crate://crates.io/rustc-hash/1.1.0 \
148 crate://crates.io/rustc_version/0.3.3 \
149 crate://crates.io/rusticata-macros/3.2.0 \
150 crate://crates.io/rustversion/1.0.6 \
151 crate://crates.io/ryu/1.0.9 \
152 crate://crates.io/same-file/1.0.6 \
153 crate://crates.io/scopeguard/1.1.0 \
154 crate://crates.io/sd-notify/0.2.0 \
155 crate://crates.io/secrecy/0.7.0 \
156 crate://crates.io/semver-parser/0.10.2 \
157 crate://crates.io/semver/0.11.0 \
158 crate://crates.io/serde/1.0.136 \
159 crate://crates.io/serde_bytes/0.11.5 \
160 crate://crates.io/serde_derive/1.0.136 \
161 crate://crates.io/serde_json/1.0.79 \
162 crate://crates.io/shlex/0.1.1 \
163 crate://crates.io/shlex/1.1.0 \
164 crate://crates.io/signal-hook-registry/1.4.0 \
165 crate://crates.io/signal-hook/0.3.13 \
166 crate://crates.io/simple_asn1/0.4.1 \
167 crate://crates.io/simple_asn1/0.5.4 \
168 crate://crates.io/slab/0.4.5 \
169 crate://crates.io/smallvec/1.8.0 \
170 crate://crates.io/spiffe/0.2.0 \
171 crate://crates.io/spin/0.5.2 \
172 crate://crates.io/spki/0.4.1 \
173 crate://crates.io/stable_deref_trait/1.2.0 \
174 crate://crates.io/static_assertions/1.1.0 \
175 crate://crates.io/strsim/0.8.0 \
176 crate://crates.io/structopt-derive/0.4.18 \
177 crate://crates.io/structopt/0.3.26 \
178 crate://crates.io/strum_macros/0.21.1 \
179 crate://crates.io/syn/1.0.88 \
180 crate://crates.io/synstructure/0.12.6 \
181 crate://crates.io/tap/1.0.1 \
182 crate://crates.io/target-lexicon/0.12.3 \
183 crate://crates.io/tempfile/3.3.0 \
184 crate://crates.io/termcolor/1.1.3 \
185 crate://crates.io/textwrap/0.11.0 \
186 crate://crates.io/thiserror-impl/1.0.30 \
187 crate://crates.io/thiserror/1.0.30 \
188 crate://crates.io/threadpool/1.8.1 \
189 crate://crates.io/time/0.1.44 \
190 crate://crates.io/tinyvec/1.5.1 \
191 crate://crates.io/tinyvec_macros/0.1.0 \
192 crate://crates.io/toml/0.5.8 \
193 crate://crates.io/tss-esapi-sys/0.3.0 \
194 crate://crates.io/tss-esapi/7.0.1 \
195 crate://crates.io/typenum/1.15.0 \
196 crate://crates.io/ucd-trie/0.1.3 \
197 crate://crates.io/unicode-bidi/0.3.7 \
198 crate://crates.io/unicode-normalization/0.1.19 \
199 crate://crates.io/unicode-segmentation/1.9.0 \
200 crate://crates.io/unicode-width/0.1.9 \
201 crate://crates.io/unicode-xid/0.2.2 \
202 crate://crates.io/untrusted/0.7.1 \
203 crate://crates.io/url/2.2.2 \
204 crate://crates.io/users/0.11.0 \
205 crate://crates.io/uuid/0.8.2 \
206 crate://crates.io/vcpkg/0.2.15 \
207 crate://crates.io/vec_map/0.8.2 \
208 crate://crates.io/version/3.0.0 \
209 crate://crates.io/version_check/0.9.4 \
210 crate://crates.io/walkdir/2.3.2 \
211 crate://crates.io/wasi/0.10.0+wasi-snapshot-preview1 \
212 crate://crates.io/wasm-bindgen-backend/0.2.79 \
213 crate://crates.io/wasm-bindgen-macro-support/0.2.79 \
214 crate://crates.io/wasm-bindgen-macro/0.2.79 \
215 crate://crates.io/wasm-bindgen-shared/0.2.79 \
216 crate://crates.io/wasm-bindgen/0.2.79 \
217 crate://crates.io/web-sys/0.3.56 \
218 crate://crates.io/which/4.2.4 \
219 crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \
220 crate://crates.io/winapi-util/0.1.5 \
221 crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \
222 crate://crates.io/winapi/0.3.9 \
223 crate://crates.io/wyz/0.2.0 \
224 crate://crates.io/x509-parser/0.9.2 \
225 crate://crates.io/yasna/0.3.2 \
226 crate://crates.io/zeroize/1.3.0 \
227 crate://crates.io/zeroize_derive/1.3.2 \
228"
229
230LIC_FILES_CHKSUM = " \
231 file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 \
232"
diff --git a/meta-parsec/recipes-parsec/parsec-tool/parsec-tool_0.5.1.bb b/meta-parsec/recipes-parsec/parsec-tool/parsec-tool_0.5.2.bb
index 4b053b9..4b053b9 100644
--- a/meta-parsec/recipes-parsec/parsec-tool/parsec-tool_0.5.1.bb
+++ b/meta-parsec/recipes-parsec/parsec-tool/parsec-tool_0.5.2.bb
diff --git a/meta-parsec/recipes-parsec/parsec-tool/parsec-tool_0.5.1.inc b/meta-parsec/recipes-parsec/parsec-tool/parsec-tool_0.5.2.inc
index 567cc37..d17ec25 100644
--- a/meta-parsec/recipes-parsec/parsec-tool/parsec-tool_0.5.1.inc
+++ b/meta-parsec/recipes-parsec/parsec-tool/parsec-tool_0.5.2.inc
@@ -1,31 +1,30 @@
1# This file is created from parsec-tool repository Cargo.lock using cargo-bitbake tool 1# This file is created from parsec-tool repository Cargo.lock using cargo-bitbake tool
2 2
3SRC_URI += " \ 3SRC_URI += " \
4 crate://crates.io/aho-corasick/0.7.15 \ 4 crate://crates.io/aho-corasick/0.7.18 \
5 crate://crates.io/ansi_term/0.11.0 \
6 crate://crates.io/ansi_term/0.12.1 \ 5 crate://crates.io/ansi_term/0.12.1 \
7 crate://crates.io/anyhow/1.0.44 \ 6 crate://crates.io/anyhow/1.0.56 \
8 crate://crates.io/arrayvec/0.5.2 \ 7 crate://crates.io/arrayvec/0.5.2 \
9 crate://crates.io/atty/0.2.14 \ 8 crate://crates.io/atty/0.2.14 \
10 crate://crates.io/autocfg/1.0.1 \ 9 crate://crates.io/autocfg/1.1.0 \
11 crate://crates.io/base64/0.12.3 \ 10 crate://crates.io/base64/0.12.3 \
12 crate://crates.io/base64/0.13.0 \ 11 crate://crates.io/base64/0.13.0 \
13 crate://crates.io/bincode/1.3.3 \ 12 crate://crates.io/bincode/1.3.3 \
14 crate://crates.io/bindgen/0.57.0 \ 13 crate://crates.io/bindgen/0.57.0 \
15 crate://crates.io/bitflags/1.3.2 \ 14 crate://crates.io/bitflags/1.3.2 \
16 crate://crates.io/bitvec/0.19.5 \ 15 crate://crates.io/bitvec/0.19.6 \
17 crate://crates.io/block-buffer/0.9.0 \ 16 crate://crates.io/block-buffer/0.9.0 \
18 crate://crates.io/bumpalo/3.7.1 \ 17 crate://crates.io/bumpalo/3.9.1 \
19 crate://crates.io/bytes/1.1.0 \ 18 crate://crates.io/bytes/1.1.0 \
20 crate://crates.io/cc/1.0.70 \ 19 crate://crates.io/cc/1.0.73 \
21 crate://crates.io/cexpr/0.4.0 \ 20 crate://crates.io/cexpr/0.4.0 \
22 crate://crates.io/cfg-if/1.0.0 \ 21 crate://crates.io/cfg-if/1.0.0 \
23 crate://crates.io/chrono/0.4.19 \ 22 crate://crates.io/chrono/0.4.19 \
24 crate://crates.io/clang-sys/1.2.2 \ 23 crate://crates.io/clang-sys/1.3.1 \
25 crate://crates.io/clap/2.33.3 \ 24 crate://crates.io/clap/2.34.0 \
26 crate://crates.io/clap/3.0.0-beta.4 \ 25 crate://crates.io/clap/3.0.0-beta.5 \
27 crate://crates.io/clap_derive/3.0.0-beta.4 \ 26 crate://crates.io/clap_derive/3.0.0-beta.5 \
28 crate://crates.io/cmake/0.1.45 \ 27 crate://crates.io/cmake/0.1.48 \
29 crate://crates.io/const-oid/0.6.2 \ 28 crate://crates.io/const-oid/0.6.2 \
30 crate://crates.io/cpufeatures/0.2.1 \ 29 crate://crates.io/cpufeatures/0.2.1 \
31 crate://crates.io/data-encoding/2.3.2 \ 30 crate://crates.io/data-encoding/2.3.2 \
@@ -38,16 +37,16 @@ SRC_URI += " \
38 crate://crates.io/env_logger/0.8.4 \ 37 crate://crates.io/env_logger/0.8.4 \
39 crate://crates.io/form_urlencoded/1.0.1 \ 38 crate://crates.io/form_urlencoded/1.0.1 \
40 crate://crates.io/funty/1.1.0 \ 39 crate://crates.io/funty/1.1.0 \
41 crate://crates.io/futures-channel/0.3.17 \ 40 crate://crates.io/futures-channel/0.3.21 \
42 crate://crates.io/futures-core/0.3.17 \ 41 crate://crates.io/futures-core/0.3.21 \
43 crate://crates.io/futures-executor/0.3.17 \ 42 crate://crates.io/futures-executor/0.3.21 \
44 crate://crates.io/futures-io/0.3.17 \ 43 crate://crates.io/futures-io/0.3.21 \
45 crate://crates.io/futures-macro/0.3.17 \ 44 crate://crates.io/futures-macro/0.3.21 \
46 crate://crates.io/futures-sink/0.3.17 \ 45 crate://crates.io/futures-sink/0.3.21 \
47 crate://crates.io/futures-task/0.3.17 \ 46 crate://crates.io/futures-task/0.3.21 \
48 crate://crates.io/futures-util/0.3.17 \ 47 crate://crates.io/futures-util/0.3.21 \
49 crate://crates.io/futures/0.3.17 \ 48 crate://crates.io/futures/0.3.21 \
50 crate://crates.io/generic-array/0.14.4 \ 49 crate://crates.io/generic-array/0.14.5 \
51 crate://crates.io/glob/0.3.0 \ 50 crate://crates.io/glob/0.3.0 \
52 crate://crates.io/grpcio-sys/0.9.1+1.38.0 \ 51 crate://crates.io/grpcio-sys/0.9.1+1.38.0 \
53 crate://crates.io/grpcio/0.9.1 \ 52 crate://crates.io/grpcio/0.9.1 \
@@ -56,28 +55,28 @@ SRC_URI += " \
56 crate://crates.io/hermit-abi/0.1.19 \ 55 crate://crates.io/hermit-abi/0.1.19 \
57 crate://crates.io/humantime/2.1.0 \ 56 crate://crates.io/humantime/2.1.0 \
58 crate://crates.io/idna/0.2.3 \ 57 crate://crates.io/idna/0.2.3 \
59 crate://crates.io/indexmap/1.7.0 \ 58 crate://crates.io/indexmap/1.8.0 \
60 crate://crates.io/instant/0.1.11 \ 59 crate://crates.io/instant/0.1.12 \
61 crate://crates.io/itertools/0.10.1 \ 60 crate://crates.io/itertools/0.10.3 \
62 crate://crates.io/itoa/0.4.8 \ 61 crate://crates.io/itoa/1.0.1 \
63 crate://crates.io/js-sys/0.3.55 \ 62 crate://crates.io/js-sys/0.3.56 \
64 crate://crates.io/jsonwebkey/0.3.2 \ 63 crate://crates.io/jsonwebkey/0.3.2 \
65 crate://crates.io/jsonwebtoken/7.2.0 \ 64 crate://crates.io/jsonwebtoken/7.2.0 \
66 crate://crates.io/lazy_static/1.4.0 \ 65 crate://crates.io/lazy_static/1.4.0 \
67 crate://crates.io/lazycell/1.3.0 \ 66 crate://crates.io/lazycell/1.3.0 \
68 crate://crates.io/lexical-core/0.7.6 \ 67 crate://crates.io/lexical-core/0.7.6 \
69 crate://crates.io/libc/0.2.103 \ 68 crate://crates.io/libc/0.2.120 \
70 crate://crates.io/libloading/0.7.0 \ 69 crate://crates.io/libloading/0.7.3 \
71 crate://crates.io/libz-sys/1.1.3 \ 70 crate://crates.io/libz-sys/1.1.5 \
72 crate://crates.io/lock_api/0.4.5 \ 71 crate://crates.io/lock_api/0.4.6 \
73 crate://crates.io/log/0.4.14 \ 72 crate://crates.io/log/0.4.14 \
74 crate://crates.io/matches/0.1.9 \ 73 crate://crates.io/matches/0.1.9 \
75 crate://crates.io/memchr/2.3.4 \ 74 crate://crates.io/memchr/2.4.1 \
76 crate://crates.io/nom/5.1.2 \ 75 crate://crates.io/nom/5.1.2 \
77 crate://crates.io/nom/6.2.1 \ 76 crate://crates.io/nom/6.1.2 \
78 crate://crates.io/num-bigint/0.2.6 \ 77 crate://crates.io/num-bigint/0.2.6 \
79 crate://crates.io/num-bigint/0.3.3 \ 78 crate://crates.io/num-bigint/0.3.3 \
80 crate://crates.io/num-bigint/0.4.2 \ 79 crate://crates.io/num-bigint/0.4.3 \
81 crate://crates.io/num-complex/0.3.1 \ 80 crate://crates.io/num-complex/0.3.1 \
82 crate://crates.io/num-derive/0.3.3 \ 81 crate://crates.io/num-derive/0.3.3 \
83 crate://crates.io/num-integer/0.1.44 \ 82 crate://crates.io/num-integer/0.1.44 \
@@ -85,83 +84,84 @@ SRC_URI += " \
85 crate://crates.io/num-rational/0.3.2 \ 84 crate://crates.io/num-rational/0.3.2 \
86 crate://crates.io/num-traits/0.2.14 \ 85 crate://crates.io/num-traits/0.2.14 \
87 crate://crates.io/num/0.3.1 \ 86 crate://crates.io/num/0.3.1 \
87 crate://crates.io/num_threads/0.1.5 \
88 crate://crates.io/oid-registry/0.1.5 \ 88 crate://crates.io/oid-registry/0.1.5 \
89 crate://crates.io/oid/0.2.1 \ 89 crate://crates.io/oid/0.2.1 \
90 crate://crates.io/once_cell/1.8.0 \ 90 crate://crates.io/once_cell/1.10.0 \
91 crate://crates.io/opaque-debug/0.3.0 \ 91 crate://crates.io/opaque-debug/0.3.0 \
92 crate://crates.io/os_str_bytes/3.1.0 \ 92 crate://crates.io/os_str_bytes/4.1.1 \
93 crate://crates.io/parking_lot/0.11.2 \ 93 crate://crates.io/parking_lot/0.11.2 \
94 crate://crates.io/parking_lot_core/0.8.5 \ 94 crate://crates.io/parking_lot_core/0.8.5 \
95 crate://crates.io/parsec-client/0.14.0 \ 95 crate://crates.io/parsec-client/0.14.0 \
96 crate://crates.io/parsec-interface/0.26.0 \ 96 crate://crates.io/parsec-interface/0.26.0 \
97 crate://crates.io/peeking_take_while/0.1.2 \ 97 crate://crates.io/peeking_take_while/0.1.2 \
98 crate://crates.io/pem/0.8.3 \ 98 crate://crates.io/pem/0.8.3 \
99 crate://crates.io/pem/1.0.1 \ 99 crate://crates.io/pem/1.0.2 \
100 crate://crates.io/percent-encoding/2.1.0 \ 100 crate://crates.io/percent-encoding/2.1.0 \
101 crate://crates.io/picky-asn1-der/0.2.5 \ 101 crate://crates.io/picky-asn1-der/0.2.5 \
102 crate://crates.io/picky-asn1-x509/0.6.1 \ 102 crate://crates.io/picky-asn1-x509/0.6.1 \
103 crate://crates.io/picky-asn1/0.3.3 \ 103 crate://crates.io/picky-asn1/0.3.3 \
104 crate://crates.io/pin-project-lite/0.2.7 \ 104 crate://crates.io/pin-project-lite/0.2.8 \
105 crate://crates.io/pin-utils/0.1.0 \ 105 crate://crates.io/pin-utils/0.1.0 \
106 crate://crates.io/pkcs8/0.7.6 \ 106 crate://crates.io/pkcs8/0.7.6 \
107 crate://crates.io/pkg-config/0.3.20 \ 107 crate://crates.io/pkg-config/0.3.24 \
108 crate://crates.io/proc-macro-error-attr/1.0.4 \ 108 crate://crates.io/proc-macro-error-attr/1.0.4 \
109 crate://crates.io/proc-macro-error/1.0.4 \ 109 crate://crates.io/proc-macro-error/1.0.4 \
110 crate://crates.io/proc-macro-hack/0.5.19 \ 110 crate://crates.io/proc-macro2/1.0.36 \
111 crate://crates.io/proc-macro-nested/0.1.7 \
112 crate://crates.io/proc-macro2/1.0.29 \
113 crate://crates.io/prost-derive/0.8.0 \ 111 crate://crates.io/prost-derive/0.8.0 \
114 crate://crates.io/prost/0.8.0 \ 112 crate://crates.io/prost/0.8.0 \
115 crate://crates.io/protobuf/2.25.1 \ 113 crate://crates.io/protobuf/2.27.1 \
116 crate://crates.io/psa-crypto-sys/0.9.2 \ 114 crate://crates.io/psa-crypto-sys/0.9.2 \
117 crate://crates.io/psa-crypto/0.9.1 \ 115 crate://crates.io/psa-crypto/0.9.1 \
118 crate://crates.io/quote/1.0.9 \ 116 crate://crates.io/quote/1.0.15 \
119 crate://crates.io/radium/0.5.3 \ 117 crate://crates.io/radium/0.5.3 \
120 crate://crates.io/rcgen/0.8.14 \ 118 crate://crates.io/rcgen/0.9.2 \
121 crate://crates.io/redox_syscall/0.2.10 \ 119 crate://crates.io/redox_syscall/0.2.11 \
122 crate://crates.io/regex-syntax/0.6.25 \ 120 crate://crates.io/regex-syntax/0.6.25 \
123 crate://crates.io/regex/1.4.6 \ 121 crate://crates.io/regex/1.5.5 \
124 crate://crates.io/ring/0.16.20 \ 122 crate://crates.io/ring/0.16.20 \
125 crate://crates.io/rustc-hash/1.1.0 \ 123 crate://crates.io/rustc-hash/1.1.0 \
126 crate://crates.io/rusticata-macros/3.2.0 \ 124 crate://crates.io/rusticata-macros/3.2.0 \
127 crate://crates.io/rustversion/1.0.5 \ 125 crate://crates.io/rustversion/1.0.6 \
128 crate://crates.io/ryu/1.0.5 \ 126 crate://crates.io/ryu/1.0.9 \
129 crate://crates.io/same-file/1.0.6 \ 127 crate://crates.io/same-file/1.0.6 \
130 crate://crates.io/scopeguard/1.1.0 \ 128 crate://crates.io/scopeguard/1.1.0 \
131 crate://crates.io/secrecy/0.7.0 \ 129 crate://crates.io/secrecy/0.7.0 \
132 crate://crates.io/serde/1.0.130 \ 130 crate://crates.io/serde/1.0.136 \
133 crate://crates.io/serde_bytes/0.11.5 \ 131 crate://crates.io/serde_bytes/0.11.5 \
134 crate://crates.io/serde_derive/1.0.130 \ 132 crate://crates.io/serde_derive/1.0.136 \
135 crate://crates.io/serde_json/1.0.68 \ 133 crate://crates.io/serde_json/1.0.79 \
136 crate://crates.io/sha2/0.9.9 \ 134 crate://crates.io/sha2/0.9.9 \
137 crate://crates.io/shlex/0.1.1 \ 135 crate://crates.io/shlex/0.1.1 \
138 crate://crates.io/simple_asn1/0.4.1 \ 136 crate://crates.io/simple_asn1/0.4.1 \
139 crate://crates.io/simple_asn1/0.5.4 \ 137 crate://crates.io/simple_asn1/0.5.4 \
140 crate://crates.io/slab/0.4.4 \ 138 crate://crates.io/slab/0.4.5 \
141 crate://crates.io/smallvec/1.6.1 \ 139 crate://crates.io/smallvec/1.8.0 \
142 crate://crates.io/spiffe/0.2.0 \ 140 crate://crates.io/spiffe/0.2.0 \
143 crate://crates.io/spin/0.5.2 \ 141 crate://crates.io/spin/0.5.2 \
144 crate://crates.io/spki/0.4.1 \ 142 crate://crates.io/spki/0.4.1 \
145 crate://crates.io/static_assertions/1.1.0 \ 143 crate://crates.io/static_assertions/1.1.0 \
146 crate://crates.io/strsim/0.10.0 \ 144 crate://crates.io/strsim/0.10.0 \
147 crate://crates.io/strsim/0.8.0 \ 145 crate://crates.io/strsim/0.8.0 \
148 crate://crates.io/structopt-derive/0.4.16 \ 146 crate://crates.io/structopt-derive/0.4.18 \
149 crate://crates.io/structopt/0.3.23 \ 147 crate://crates.io/structopt/0.3.26 \
150 crate://crates.io/syn/1.0.77 \ 148 crate://crates.io/syn/1.0.89 \
151 crate://crates.io/synstructure/0.12.5 \ 149 crate://crates.io/synstructure/0.12.6 \
152 crate://crates.io/tap/1.0.1 \ 150 crate://crates.io/tap/1.0.1 \
153 crate://crates.io/termcolor/1.1.2 \ 151 crate://crates.io/termcolor/1.1.3 \
154 crate://crates.io/textwrap/0.11.0 \ 152 crate://crates.io/textwrap/0.11.0 \
155 crate://crates.io/textwrap/0.14.2 \ 153 crate://crates.io/textwrap/0.14.2 \
156 crate://crates.io/thiserror-impl/1.0.29 \ 154 crate://crates.io/thiserror-impl/1.0.30 \
157 crate://crates.io/thiserror/1.0.29 \ 155 crate://crates.io/thiserror/1.0.30 \
158 crate://crates.io/time/0.1.44 \ 156 crate://crates.io/time/0.1.44 \
159 crate://crates.io/tinyvec/1.5.0 \ 157 crate://crates.io/time/0.3.7 \
158 crate://crates.io/tinyvec/1.5.1 \
160 crate://crates.io/tinyvec_macros/0.1.0 \ 159 crate://crates.io/tinyvec_macros/0.1.0 \
161 crate://crates.io/typenum/1.14.0 \ 160 crate://crates.io/typenum/1.15.0 \
162 crate://crates.io/unicode-bidi/0.3.6 \ 161 crate://crates.io/unicase/2.6.0 \
162 crate://crates.io/unicode-bidi/0.3.7 \
163 crate://crates.io/unicode-normalization/0.1.19 \ 163 crate://crates.io/unicode-normalization/0.1.19 \
164 crate://crates.io/unicode-segmentation/1.8.0 \ 164 crate://crates.io/unicode-segmentation/1.9.0 \
165 crate://crates.io/unicode-width/0.1.9 \ 165 crate://crates.io/unicode-width/0.1.9 \
166 crate://crates.io/unicode-xid/0.2.2 \ 166 crate://crates.io/unicode-xid/0.2.2 \
167 crate://crates.io/untrusted/0.7.1 \ 167 crate://crates.io/untrusted/0.7.1 \
@@ -170,15 +170,15 @@ SRC_URI += " \
170 crate://crates.io/uuid/0.8.2 \ 170 crate://crates.io/uuid/0.8.2 \
171 crate://crates.io/vcpkg/0.2.15 \ 171 crate://crates.io/vcpkg/0.2.15 \
172 crate://crates.io/vec_map/0.8.2 \ 172 crate://crates.io/vec_map/0.8.2 \
173 crate://crates.io/version_check/0.9.3 \ 173 crate://crates.io/version_check/0.9.4 \
174 crate://crates.io/walkdir/2.3.2 \ 174 crate://crates.io/walkdir/2.3.2 \
175 crate://crates.io/wasi/0.10.0+wasi-snapshot-preview1 \ 175 crate://crates.io/wasi/0.10.0+wasi-snapshot-preview1 \
176 crate://crates.io/wasm-bindgen-backend/0.2.78 \ 176 crate://crates.io/wasm-bindgen-backend/0.2.79 \
177 crate://crates.io/wasm-bindgen-macro-support/0.2.78 \ 177 crate://crates.io/wasm-bindgen-macro-support/0.2.79 \
178 crate://crates.io/wasm-bindgen-macro/0.2.78 \ 178 crate://crates.io/wasm-bindgen-macro/0.2.79 \
179 crate://crates.io/wasm-bindgen-shared/0.2.78 \ 179 crate://crates.io/wasm-bindgen-shared/0.2.79 \
180 crate://crates.io/wasm-bindgen/0.2.78 \ 180 crate://crates.io/wasm-bindgen/0.2.79 \
181 crate://crates.io/web-sys/0.3.55 \ 181 crate://crates.io/web-sys/0.3.56 \
182 crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \ 182 crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \
183 crate://crates.io/winapi-util/0.1.5 \ 183 crate://crates.io/winapi-util/0.1.5 \
184 crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \ 184 crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \
@@ -186,9 +186,9 @@ SRC_URI += " \
186 crate://crates.io/wyz/0.2.0 \ 186 crate://crates.io/wyz/0.2.0 \
187 crate://crates.io/x509-parser/0.9.2 \ 187 crate://crates.io/x509-parser/0.9.2 \
188 crate://crates.io/yasna/0.3.2 \ 188 crate://crates.io/yasna/0.3.2 \
189 crate://crates.io/yasna/0.4.0 \ 189 crate://crates.io/yasna/0.5.0 \
190 crate://crates.io/zeroize/1.3.0 \ 190 crate://crates.io/zeroize/1.3.0 \
191 crate://crates.io/zeroize_derive/1.2.0 \ 191 crate://crates.io/zeroize_derive/1.3.2 \
192" 192"
193 193
194LIC_FILES_CHKSUM = " \ 194LIC_FILES_CHKSUM = " \