tangled
alpha
login
or
join now
tjh.dev
/
nixpkgs
0
fork
atom
Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
0
fork
atom
overview
issues
pulls
pipelines
fido2luks: fix build
Quantenzitrone
2 years ago
fedd84da
7f308fc2
+1017
-12
3 changed files
expand all
collapse all
unified
split
pkgs
by-name
fi
fido2luks
0001-libcryptsetup-rs-bump-version-to-0.9-55.patch
0002-cargo-update.patch
package.nix
+343
pkgs/by-name/fi/fido2luks/0001-libcryptsetup-rs-bump-version-to-0.9-55.patch
···
1
1
+
From 21d57c61575e76d80f812ff332b808bcc714a47b Mon Sep 17 00:00:00 2001
2
2
+
From: Quantenzitrone <general@dev.quantenzitrone.eu>
3
3
+
Date: Tue, 19 Mar 2024 17:46:17 +0100
4
4
+
Subject: [PATCH 1/2] libcryptsetup-rs: bump version to 0.9 #55
5
5
+
6
6
+
---
7
7
+
Cargo.lock | 146 ++++++++++++++++++++++++++++++++++++++++-------------
8
8
+
Cargo.toml | 2 +-
9
9
+
2 files changed, 111 insertions(+), 37 deletions(-)
10
10
+
11
11
+
diff --git a/Cargo.lock b/Cargo.lock
12
12
+
index 530d1d4..343390f 100644
13
13
+
--- a/Cargo.lock
14
14
+
+++ b/Cargo.lock
15
15
+
@@ -73,25 +73,51 @@ version = "0.59.2"
16
16
+
source = "registry+https://github.com/rust-lang/crates.io-index"
17
17
+
checksum = "2bd2a9a458e8f4304c52c43ebb0cfbd520289f8379a52e329a38afda99bf8eb8"
18
18
+
dependencies = [
19
19
+
- "bitflags",
20
20
+
+ "bitflags 1.3.2",
21
21
+
"cexpr",
22
22
+
"clang-sys",
23
23
+
"lazy_static",
24
24
+
"lazycell",
25
25
+
"peeking_take_while",
26
26
+
- "proc-macro2 1.0.44",
27
27
+
- "quote 1.0.21",
28
28
+
+ "proc-macro2 1.0.79",
29
29
+
+ "quote 1.0.35",
30
30
+
"regex",
31
31
+
"rustc-hash",
32
32
+
"shlex",
33
33
+
]
34
34
+
35
35
+
+[[package]]
36
36
+
+name = "bindgen"
37
37
+
+version = "0.68.1"
38
38
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
39
39
+
+checksum = "726e4313eb6ec35d2730258ad4e15b547ee75d6afaa1361a922e78e59b7d8078"
40
40
+
+dependencies = [
41
41
+
+ "bitflags 2.5.0",
42
42
+
+ "cexpr",
43
43
+
+ "clang-sys",
44
44
+
+ "lazy_static",
45
45
+
+ "lazycell",
46
46
+
+ "peeking_take_while",
47
47
+
+ "proc-macro2 1.0.79",
48
48
+
+ "quote 1.0.35",
49
49
+
+ "regex",
50
50
+
+ "rustc-hash",
51
51
+
+ "shlex",
52
52
+
+ "syn 2.0.53",
53
53
+
+]
54
54
+
+
55
55
+
[[package]]
56
56
+
name = "bitflags"
57
57
+
version = "1.3.2"
58
58
+
source = "registry+https://github.com/rust-lang/crates.io-index"
59
59
+
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
60
60
+
61
61
+
+[[package]]
62
62
+
+name = "bitflags"
63
63
+
+version = "2.5.0"
64
64
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
65
65
+
+checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1"
66
66
+
+
67
67
+
[[package]]
68
68
+
name = "bstr"
69
69
+
version = "0.2.17"
70
70
+
@@ -166,7 +192,7 @@ checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c"
71
71
+
dependencies = [
72
72
+
"ansi_term",
73
73
+
"atty",
74
74
+
- "bitflags",
75
75
+
+ "bitflags 1.3.2",
76
76
+
"strsim 0.8.0",
77
77
+
"textwrap",
78
78
+
"unicode-width",
79
79
+
@@ -179,7 +205,7 @@ version = "0.0.3"
80
80
+
source = "registry+https://github.com/rust-lang/crates.io-index"
81
81
+
checksum = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f"
82
82
+
dependencies = [
83
83
+
- "bitflags",
84
84
+
+ "bitflags 1.3.2",
85
85
+
]
86
86
+
87
87
+
[[package]]
88
88
+
@@ -317,8 +343,8 @@ checksum = "f0c960ae2da4de88a91b2d920c2a7233b400bc33cb28453a2987822d8392519b"
89
89
+
dependencies = [
90
90
+
"fnv",
91
91
+
"ident_case",
92
92
+
- "proc-macro2 1.0.44",
93
93
+
- "quote 1.0.21",
94
94
+
+ "proc-macro2 1.0.79",
95
95
+
+ "quote 1.0.35",
96
96
+
"strsim 0.9.3",
97
97
+
"syn 1.0.101",
98
98
+
]
99
99
+
@@ -330,7 +356,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
100
100
+
checksum = "d9b5a2f4ac4969822c62224815d069952656cadc7084fdca9751e6d959189b72"
101
101
+
dependencies = [
102
102
+
"darling_core",
103
103
+
- "quote 1.0.21",
104
104
+
+ "quote 1.0.35",
105
105
+
"syn 1.0.101",
106
106
+
]
107
107
+
108
108
+
@@ -342,8 +368,8 @@ checksum = "a2658621297f2cf68762a6f7dc0bb7e1ff2cfd6583daef8ee0fed6f7ec468ec0"
109
109
+
dependencies = [
110
110
+
"darling",
111
111
+
"derive_builder_core",
112
112
+
- "proc-macro2 1.0.44",
113
113
+
- "quote 1.0.21",
114
114
+
+ "proc-macro2 1.0.79",
115
115
+
+ "quote 1.0.35",
116
116
+
"syn 1.0.101",
117
117
+
]
118
118
+
119
119
+
@@ -354,8 +380,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
120
120
+
checksum = "2791ea3e372c8495c0bc2033991d76b512cd799d07491fbd6890124db9458bef"
121
121
+
dependencies = [
122
122
+
"darling",
123
123
+
- "proc-macro2 1.0.44",
124
124
+
- "quote 1.0.21",
125
125
+
+ "proc-macro2 1.0.79",
126
126
+
+ "quote 1.0.35",
127
127
+
"syn 1.0.101",
128
128
+
]
129
129
+
130
130
+
@@ -381,8 +407,8 @@ version = "0.1.8"
131
131
+
source = "registry+https://github.com/rust-lang/crates.io-index"
132
132
+
checksum = "aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4"
133
133
+
dependencies = [
134
134
+
- "proc-macro2 1.0.44",
135
135
+
- "quote 1.0.21",
136
136
+
+ "proc-macro2 1.0.79",
137
137
+
+ "quote 1.0.35",
138
138
+
"syn 1.0.101",
139
139
+
"synstructure",
140
140
+
]
141
141
+
@@ -394,7 +420,8 @@ dependencies = [
142
142
+
"ctap_hmac",
143
143
+
"failure",
144
144
+
"hex",
145
145
+
- "libcryptsetup-rs",
146
146
+
+ "libcryptsetup-rs 0.5.1",
147
147
+
+ "libcryptsetup-rs 0.9.2",
148
148
+
"ring",
149
149
+
"rpassword",
150
150
+
"serde",
151
151
+
@@ -500,9 +527,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
152
152
+
153
153
+
[[package]]
154
154
+
name = "libc"
155
155
+
-version = "0.2.133"
156
156
+
+version = "0.2.153"
157
157
+
source = "registry+https://github.com/rust-lang/crates.io-index"
158
158
+
-checksum = "c0f80d65747a3e43d1596c7c5492d95d5edddaabd45a7fcdb02b95f644164966"
159
159
+
+checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd"
160
160
+
161
161
+
[[package]]
162
162
+
name = "libcryptsetup-rs"
163
163
+
@@ -513,7 +540,25 @@ dependencies = [
164
164
+
"either",
165
165
+
"lazy_static",
166
166
+
"libc",
167
167
+
- "libcryptsetup-rs-sys",
168
168
+
+ "libcryptsetup-rs-sys 0.2.1",
169
169
+
+ "pkg-config",
170
170
+
+ "semver",
171
171
+
+ "serde_json",
172
172
+
+ "uuid",
173
173
+
+]
174
174
+
+
175
175
+
+[[package]]
176
176
+
+name = "libcryptsetup-rs"
177
177
+
+version = "0.9.2"
178
178
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
179
179
+
+checksum = "67dd3f8d51b4feb4acc765c063d45434fb7926fe979b20ee6f95dcd974b4dc0c"
180
180
+
+dependencies = [
181
181
+
+ "bitflags 2.5.0",
182
182
+
+ "either",
183
183
+
+ "lazy_static",
184
184
+
+ "libc",
185
185
+
+ "libcryptsetup-rs-sys 0.3.0",
186
186
+
+ "log",
187
187
+
"pkg-config",
188
188
+
"semver",
189
189
+
"serde_json",
190
190
+
@@ -526,7 +571,19 @@ version = "0.2.1"
191
191
+
source = "registry+https://github.com/rust-lang/crates.io-index"
192
192
+
checksum = "0af91b644699911c839309edbb8c8f6addd61e6b9553aa6d02ba71c37597afbe"
193
193
+
dependencies = [
194
194
+
- "bindgen",
195
195
+
+ "bindgen 0.59.2",
196
196
+
+ "cc",
197
197
+
+ "pkg-config",
198
198
+
+ "semver",
199
199
+
+]
200
200
+
+
201
201
+
+[[package]]
202
202
+
+name = "libcryptsetup-rs-sys"
203
203
+
+version = "0.3.0"
204
204
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
205
205
+
+checksum = "20fc299fd05078d353a895d940fc463d1008d94258fc8096c095467549324707"
206
206
+
+dependencies = [
207
207
+
+ "bindgen 0.68.1",
208
208
+
"cc",
209
209
+
"pkg-config",
210
210
+
"semver",
211
211
+
@@ -542,6 +599,12 @@ dependencies = [
212
212
+
"winapi",
213
213
+
]
214
214
+
215
215
+
+[[package]]
216
216
+
+name = "log"
217
217
+
+version = "0.4.21"
218
218
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
219
219
+
+checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c"
220
220
+
+
221
221
+
[[package]]
222
222
+
name = "maybe-uninit"
223
223
+
version = "2.0.0"
224
224
+
@@ -636,8 +699,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
225
225
+
checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
226
226
+
dependencies = [
227
227
+
"proc-macro-error-attr",
228
228
+
- "proc-macro2 1.0.44",
229
229
+
- "quote 1.0.21",
230
230
+
+ "proc-macro2 1.0.79",
231
231
+
+ "quote 1.0.35",
232
232
+
"syn 1.0.101",
233
233
+
"version_check",
234
234
+
]
235
235
+
@@ -648,8 +711,8 @@ version = "1.0.4"
236
236
+
source = "registry+https://github.com/rust-lang/crates.io-index"
237
237
+
checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
238
238
+
dependencies = [
239
239
+
- "proc-macro2 1.0.44",
240
240
+
- "quote 1.0.21",
241
241
+
+ "proc-macro2 1.0.79",
242
242
+
+ "quote 1.0.35",
243
243
+
"version_check",
244
244
+
]
245
245
+
246
246
+
@@ -664,9 +727,9 @@ dependencies = [
247
247
+
248
248
+
[[package]]
249
249
+
name = "proc-macro2"
250
250
+
-version = "1.0.44"
251
251
+
+version = "1.0.79"
252
252
+
source = "registry+https://github.com/rust-lang/crates.io-index"
253
253
+
-checksum = "7bd7356a8122b6c4a24a82b278680c73357984ca2fc79a0f9fa6dea7dced7c58"
254
254
+
+checksum = "e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e"
255
255
+
dependencies = [
256
256
+
"unicode-ident",
257
257
+
]
258
258
+
@@ -682,11 +745,11 @@ dependencies = [
259
259
+
260
260
+
[[package]]
261
261
+
name = "quote"
262
262
+
-version = "1.0.21"
263
263
+
+version = "1.0.35"
264
264
+
source = "registry+https://github.com/rust-lang/crates.io-index"
265
265
+
-checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179"
266
266
+
+checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef"
267
267
+
dependencies = [
268
268
+
- "proc-macro2 1.0.44",
269
269
+
+ "proc-macro2 1.0.79",
270
270
+
]
271
271
+
272
272
+
[[package]]
273
273
+
@@ -931,8 +994,8 @@ version = "1.0.145"
274
274
+
source = "registry+https://github.com/rust-lang/crates.io-index"
275
275
+
checksum = "81fa1584d3d1bcacd84c277a0dfe21f5b0f6accf4a23d04d4c6d61f1af522b4c"
276
276
+
dependencies = [
277
277
+
- "proc-macro2 1.0.44",
278
278
+
- "quote 1.0.21",
279
279
+
+ "proc-macro2 1.0.79",
280
280
+
+ "quote 1.0.35",
281
281
+
"syn 1.0.101",
282
282
+
]
283
283
+
284
284
+
@@ -984,8 +1047,8 @@ checksum = "dcb5ae327f9cc13b68763b5749770cb9e048a99bd9dfdfa58d0cf05d5f64afe0"
285
285
+
dependencies = [
286
286
+
"heck",
287
287
+
"proc-macro-error",
288
288
+
- "proc-macro2 1.0.44",
289
289
+
- "quote 1.0.21",
290
290
+
+ "proc-macro2 1.0.79",
291
291
+
+ "quote 1.0.35",
292
292
+
"syn 1.0.101",
293
293
+
]
294
294
+
295
295
+
@@ -1006,8 +1069,19 @@ version = "1.0.101"
296
296
+
source = "registry+https://github.com/rust-lang/crates.io-index"
297
297
+
checksum = "e90cde112c4b9690b8cbe810cba9ddd8bc1d7472e2cae317b69e9438c1cba7d2"
298
298
+
dependencies = [
299
299
+
- "proc-macro2 1.0.44",
300
300
+
- "quote 1.0.21",
301
301
+
+ "proc-macro2 1.0.79",
302
302
+
+ "quote 1.0.35",
303
303
+
+ "unicode-ident",
304
304
+
+]
305
305
+
+
306
306
+
+[[package]]
307
307
+
+name = "syn"
308
308
+
+version = "2.0.53"
309
309
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
310
310
+
+checksum = "7383cd0e49fff4b6b90ca5670bfd3e9d6a733b3f90c686605aa7eec8c4996032"
311
311
+
+dependencies = [
312
312
+
+ "proc-macro2 1.0.79",
313
313
+
+ "quote 1.0.35",
314
314
+
"unicode-ident",
315
315
+
]
316
316
+
317
317
+
@@ -1017,8 +1091,8 @@ version = "0.12.6"
318
318
+
source = "registry+https://github.com/rust-lang/crates.io-index"
319
319
+
checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f"
320
320
+
dependencies = [
321
321
+
- "proc-macro2 1.0.44",
322
322
+
- "quote 1.0.21",
323
323
+
+ "proc-macro2 1.0.79",
324
324
+
+ "quote 1.0.35",
325
325
+
"syn 1.0.101",
326
326
+
"unicode-xid 0.2.4",
327
327
+
]
328
328
+
diff --git a/Cargo.toml b/Cargo.toml
329
329
+
index 7edf572..9386e13 100644
330
330
+
--- a/Cargo.toml
331
331
+
+++ b/Cargo.toml
332
332
+
@@ -31,7 +31,7 @@ hex = "0.3.2"
333
333
+
ring = "0.13.5"
334
334
+
failure = "0.1.5"
335
335
+
rpassword = "4.0.1"
336
336
+
-libcryptsetup-rs = "0.5.1"
337
337
+
+libcryptsetup-rs = "0.9"
338
338
+
structopt = "0.3.2"
339
339
+
340
340
+
[profile.release]
341
341
+
--
342
342
+
2.43.2
343
343
+
+654
pkgs/by-name/fi/fido2luks/0002-cargo-update.patch
···
1
1
+
From 3b097c545c3e6ffd1cd91d5ea73f20853b11d645 Mon Sep 17 00:00:00 2001
2
2
+
From: Quantenzitrone <general@dev.quantenzitrone.eu>
3
3
+
Date: Tue, 19 Mar 2024 17:46:55 +0100
4
4
+
Subject: [PATCH 2/2] cargo update
5
5
+
6
6
+
---
7
7
+
Cargo.lock | 281 ++++++++++++++++++++++++++++++++---------------------
8
8
+
1 file changed, 170 insertions(+), 111 deletions(-)
9
9
+
10
10
+
diff --git a/Cargo.lock b/Cargo.lock
11
11
+
index 343390f..036047d 100644
12
12
+
--- a/Cargo.lock
13
13
+
+++ b/Cargo.lock
14
14
+
@@ -4,9 +4,9 @@ version = 3
15
15
+
16
16
+
[[package]]
17
17
+
name = "addr2line"
18
18
+
-version = "0.17.0"
19
19
+
+version = "0.21.0"
20
20
+
source = "registry+https://github.com/rust-lang/crates.io-index"
21
21
+
-checksum = "b9ecd88a8c8378ca913a680cd98f0f13ac67383d35993f86c90a70e3f137816b"
22
22
+
+checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb"
23
23
+
dependencies = [
24
24
+
"gimli",
25
25
+
]
26
26
+
@@ -17,6 +17,15 @@ version = "1.0.2"
27
27
+
source = "registry+https://github.com/rust-lang/crates.io-index"
28
28
+
checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
29
29
+
30
30
+
+[[package]]
31
31
+
+name = "aho-corasick"
32
32
+
+version = "1.1.2"
33
33
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
34
34
+
+checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0"
35
35
+
+dependencies = [
36
36
+
+ "memchr",
37
37
+
+]
38
38
+
+
39
39
+
[[package]]
40
40
+
name = "ansi_term"
41
41
+
version = "0.12.1"
42
42
+
@@ -54,9 +63,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
43
43
+
44
44
+
[[package]]
45
45
+
name = "backtrace"
46
46
+
-version = "0.3.66"
47
47
+
+version = "0.3.69"
48
48
+
source = "registry+https://github.com/rust-lang/crates.io-index"
49
49
+
-checksum = "cab84319d616cfb654d03394f38ab7e6f0919e181b1b57e1fd15e7fb4077d9a7"
50
50
+
+checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837"
51
51
+
dependencies = [
52
52
+
"addr2line",
53
53
+
"cc",
54
54
+
@@ -69,9 +78,9 @@ dependencies = [
55
55
+
56
56
+
[[package]]
57
57
+
name = "bindgen"
58
58
+
-version = "0.59.2"
59
59
+
+version = "0.63.0"
60
60
+
source = "registry+https://github.com/rust-lang/crates.io-index"
61
61
+
-checksum = "2bd2a9a458e8f4304c52c43ebb0cfbd520289f8379a52e329a38afda99bf8eb8"
62
62
+
+checksum = "36d860121800b2a9a94f9b5604b332d5cffb234ce17609ea479d723dbc9d3885"
63
63
+
dependencies = [
64
64
+
"bitflags 1.3.2",
65
65
+
"cexpr",
66
66
+
@@ -84,6 +93,7 @@ dependencies = [
67
67
+
"regex",
68
68
+
"rustc-hash",
69
69
+
"shlex",
70
70
+
+ "syn 1.0.109",
71
71
+
]
72
72
+
73
73
+
[[package]]
74
74
+
@@ -118,23 +128,11 @@ version = "2.5.0"
75
75
+
source = "registry+https://github.com/rust-lang/crates.io-index"
76
76
+
checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1"
77
77
+
78
78
+
-[[package]]
79
79
+
-name = "bstr"
80
80
+
-version = "0.2.17"
81
81
+
-source = "registry+https://github.com/rust-lang/crates.io-index"
82
82
+
-checksum = "ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223"
83
83
+
-dependencies = [
84
84
+
- "lazy_static",
85
85
+
- "memchr",
86
86
+
- "regex-automata",
87
87
+
- "serde",
88
88
+
-]
89
89
+
-
90
90
+
[[package]]
91
91
+
name = "byteorder"
92
92
+
-version = "1.4.3"
93
93
+
+version = "1.5.0"
94
94
+
source = "registry+https://github.com/rust-lang/crates.io-index"
95
95
+
-checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
96
96
+
+checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
97
97
+
98
98
+
[[package]]
99
99
+
name = "cbor-codec"
100
100
+
@@ -148,9 +146,9 @@ dependencies = [
101
101
+
102
102
+
[[package]]
103
103
+
name = "cc"
104
104
+
-version = "1.0.73"
105
105
+
+version = "1.0.90"
106
106
+
source = "registry+https://github.com/rust-lang/crates.io-index"
107
107
+
-checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11"
108
108
+
+checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5"
109
109
+
110
110
+
[[package]]
111
111
+
name = "cexpr"
112
112
+
@@ -175,9 +173,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
113
113
+
114
114
+
[[package]]
115
115
+
name = "clang-sys"
116
116
+
-version = "1.4.0"
117
117
+
+version = "1.7.0"
118
118
+
source = "registry+https://github.com/rust-lang/crates.io-index"
119
119
+
-checksum = "fa2e27ae6ab525c3d369ded447057bca5438d86dc3a68f6faafb8269ba82ebf3"
120
120
+
+checksum = "67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1"
121
121
+
dependencies = [
122
122
+
"glob",
123
123
+
"libc",
124
124
+
@@ -282,22 +280,21 @@ dependencies = [
125
125
+
126
126
+
[[package]]
127
127
+
name = "csv"
128
128
+
-version = "1.1.6"
129
129
+
+version = "1.3.0"
130
130
+
source = "registry+https://github.com/rust-lang/crates.io-index"
131
131
+
-checksum = "22813a6dc45b335f9bade10bf7271dc477e81113e89eb251a0bc2a8a81c536e1"
132
132
+
+checksum = "ac574ff4d437a7b5ad237ef331c17ccca63c46479e5b5453eb8e10bb99a759fe"
133
133
+
dependencies = [
134
134
+
- "bstr",
135
135
+
"csv-core",
136
136
+
- "itoa 0.4.8",
137
137
+
+ "itoa",
138
138
+
"ryu",
139
139
+
"serde",
140
140
+
]
141
141
+
142
142
+
[[package]]
143
143
+
name = "csv-core"
144
144
+
-version = "0.1.10"
145
145
+
+version = "0.1.11"
146
146
+
source = "registry+https://github.com/rust-lang/crates.io-index"
147
147
+
-checksum = "2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90"
148
148
+
+checksum = "5efa2b3d7902f4b634a20cae3c9c4e6209dc4779feb6863329607560143efa70"
149
149
+
dependencies = [
150
150
+
"memchr",
151
151
+
]
152
152
+
@@ -346,7 +343,7 @@ dependencies = [
153
153
+
"proc-macro2 1.0.79",
154
154
+
"quote 1.0.35",
155
155
+
"strsim 0.9.3",
156
156
+
- "syn 1.0.101",
157
157
+
+ "syn 1.0.109",
158
158
+
]
159
159
+
160
160
+
[[package]]
161
161
+
@@ -357,7 +354,7 @@ checksum = "d9b5a2f4ac4969822c62224815d069952656cadc7084fdca9751e6d959189b72"
162
162
+
dependencies = [
163
163
+
"darling_core",
164
164
+
"quote 1.0.35",
165
165
+
- "syn 1.0.101",
166
166
+
+ "syn 1.0.109",
167
167
+
]
168
168
+
169
169
+
[[package]]
170
170
+
@@ -370,7 +367,7 @@ dependencies = [
171
171
+
"derive_builder_core",
172
172
+
"proc-macro2 1.0.79",
173
173
+
"quote 1.0.35",
174
174
+
- "syn 1.0.101",
175
175
+
+ "syn 1.0.109",
176
176
+
]
177
177
+
178
178
+
[[package]]
179
179
+
@@ -382,14 +379,14 @@ dependencies = [
180
180
+
"darling",
181
181
+
"proc-macro2 1.0.79",
182
182
+
"quote 1.0.35",
183
183
+
- "syn 1.0.101",
184
184
+
+ "syn 1.0.109",
185
185
+
]
186
186
+
187
187
+
[[package]]
188
188
+
name = "either"
189
189
+
-version = "1.8.0"
190
190
+
+version = "1.10.0"
191
191
+
source = "registry+https://github.com/rust-lang/crates.io-index"
192
192
+
-checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797"
193
193
+
+checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a"
194
194
+
195
195
+
[[package]]
196
196
+
name = "failure"
197
197
+
@@ -409,7 +406,7 @@ checksum = "aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4"
198
198
+
dependencies = [
199
199
+
"proc-macro2 1.0.79",
200
200
+
"quote 1.0.35",
201
201
+
- "syn 1.0.101",
202
202
+
+ "syn 1.0.109",
203
203
+
"synstructure",
204
204
+
]
205
205
+
206
206
+
@@ -450,9 +447,9 @@ checksum = "8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2"
207
207
+
208
208
+
[[package]]
209
209
+
name = "getrandom"
210
210
+
-version = "0.2.7"
211
211
+
+version = "0.2.12"
212
212
+
source = "registry+https://github.com/rust-lang/crates.io-index"
213
213
+
-checksum = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6"
214
214
+
+checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5"
215
215
+
dependencies = [
216
216
+
"cfg-if 1.0.0",
217
217
+
"libc",
218
218
+
@@ -461,15 +458,15 @@ dependencies = [
219
219
+
220
220
+
[[package]]
221
221
+
name = "gimli"
222
222
+
-version = "0.26.2"
223
223
+
+version = "0.28.1"
224
224
+
source = "registry+https://github.com/rust-lang/crates.io-index"
225
225
+
-checksum = "22030e2c5a68ec659fde1e949a745124b48e6fa8b045b7ed5bd1fe4ccc5c4e5d"
226
226
+
+checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253"
227
227
+
228
228
+
[[package]]
229
229
+
name = "glob"
230
230
+
-version = "0.3.0"
231
231
+
+version = "0.3.1"
232
232
+
source = "registry+https://github.com/rust-lang/crates.io-index"
233
233
+
-checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574"
234
234
+
+checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
235
235
+
236
236
+
[[package]]
237
237
+
name = "heck"
238
238
+
@@ -503,15 +500,9 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
239
239
+
240
240
+
[[package]]
241
241
+
name = "itoa"
242
242
+
-version = "0.4.8"
243
243
+
-source = "registry+https://github.com/rust-lang/crates.io-index"
244
244
+
-checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4"
245
245
+
-
246
246
+
-[[package]]
247
247
+
-name = "itoa"
248
248
+
-version = "1.0.3"
249
249
+
+version = "1.0.10"
250
250
+
source = "registry+https://github.com/rust-lang/crates.io-index"
251
251
+
-checksum = "6c8af84674fe1f223a982c933a0ee1086ac4d4052aa0fb8060c12c6ad838e754"
252
252
+
+checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c"
253
253
+
254
254
+
[[package]]
255
255
+
name = "lazy_static"
256
256
+
@@ -540,7 +531,7 @@ dependencies = [
257
257
+
"either",
258
258
+
"lazy_static",
259
259
+
"libc",
260
260
+
- "libcryptsetup-rs-sys 0.2.1",
261
261
+
+ "libcryptsetup-rs-sys 0.2.4",
262
262
+
"pkg-config",
263
263
+
"semver",
264
264
+
"serde_json",
265
265
+
@@ -567,11 +558,11 @@ dependencies = [
266
266
+
267
267
+
[[package]]
268
268
+
name = "libcryptsetup-rs-sys"
269
269
+
-version = "0.2.1"
270
270
+
+version = "0.2.4"
271
271
+
source = "registry+https://github.com/rust-lang/crates.io-index"
272
272
+
-checksum = "0af91b644699911c839309edbb8c8f6addd61e6b9553aa6d02ba71c37597afbe"
273
273
+
+checksum = "d7c355c283a470a1a09924182b3606999786979697753df3c2206948dcd8f4eb"
274
274
+
dependencies = [
275
275
+
- "bindgen 0.59.2",
276
276
+
+ "bindgen 0.63.0",
277
277
+
"cc",
278
278
+
"pkg-config",
279
279
+
"semver",
280
280
+
@@ -591,12 +582,12 @@ dependencies = [
281
281
+
282
282
+
[[package]]
283
283
+
name = "libloading"
284
284
+
-version = "0.7.3"
285
285
+
+version = "0.8.3"
286
286
+
source = "registry+https://github.com/rust-lang/crates.io-index"
287
287
+
-checksum = "efbc0f03f9a775e9f6aed295c6a1ba2253c5757a9e03d55c6caa46a681abcddd"
288
288
+
+checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19"
289
289
+
dependencies = [
290
290
+
"cfg-if 1.0.0",
291
291
+
- "winapi",
292
292
+
+ "windows-targets",
293
293
+
]
294
294
+
295
295
+
[[package]]
296
296
+
@@ -613,9 +604,9 @@ checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00"
297
297
+
298
298
+
[[package]]
299
299
+
name = "memchr"
300
300
+
-version = "2.5.0"
301
301
+
+version = "2.7.1"
302
302
+
source = "registry+https://github.com/rust-lang/crates.io-index"
303
303
+
-checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
304
304
+
+checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149"
305
305
+
306
306
+
[[package]]
307
307
+
name = "memoffset"
308
308
+
@@ -634,18 +625,18 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
309
309
+
310
310
+
[[package]]
311
311
+
name = "miniz_oxide"
312
312
+
-version = "0.5.4"
313
313
+
+version = "0.7.2"
314
314
+
source = "registry+https://github.com/rust-lang/crates.io-index"
315
315
+
-checksum = "96590ba8f175222643a85693f33d26e9c8a015f599c216509b1a6894af675d34"
316
316
+
+checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7"
317
317
+
dependencies = [
318
318
+
"adler",
319
319
+
]
320
320
+
321
321
+
[[package]]
322
322
+
name = "nom"
323
323
+
-version = "7.1.1"
324
324
+
+version = "7.1.3"
325
325
+
source = "registry+https://github.com/rust-lang/crates.io-index"
326
326
+
-checksum = "a8903e5a29a317527874d0402f867152a3d21c908bb0b933e416c65e301d4c36"
327
327
+
+checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
328
328
+
dependencies = [
329
329
+
"memchr",
330
330
+
"minimal-lexical",
331
331
+
@@ -664,18 +655,18 @@ dependencies = [
332
332
+
333
333
+
[[package]]
334
334
+
name = "num-traits"
335
335
+
-version = "0.2.15"
336
336
+
+version = "0.2.18"
337
337
+
source = "registry+https://github.com/rust-lang/crates.io-index"
338
338
+
-checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
339
339
+
+checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a"
340
340
+
dependencies = [
341
341
+
"autocfg 1.1.0",
342
342
+
]
343
343
+
344
344
+
[[package]]
345
345
+
name = "object"
346
346
+
-version = "0.29.0"
347
347
+
+version = "0.32.2"
348
348
+
source = "registry+https://github.com/rust-lang/crates.io-index"
349
349
+
-checksum = "21158b2c33aa6d4561f1c0a6ea283ca92bc54802a93b263e910746d679a7eb53"
350
350
+
+checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441"
351
351
+
dependencies = [
352
352
+
"memchr",
353
353
+
]
354
354
+
@@ -688,9 +679,9 @@ checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099"
355
355
+
356
356
+
[[package]]
357
357
+
name = "pkg-config"
358
358
+
-version = "0.3.25"
359
359
+
+version = "0.3.30"
360
360
+
source = "registry+https://github.com/rust-lang/crates.io-index"
361
361
+
-checksum = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae"
362
362
+
+checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec"
363
363
+
364
364
+
[[package]]
365
365
+
name = "proc-macro-error"
366
366
+
@@ -701,7 +692,7 @@ dependencies = [
367
367
+
"proc-macro-error-attr",
368
368
+
"proc-macro2 1.0.79",
369
369
+
"quote 1.0.35",
370
370
+
- "syn 1.0.101",
371
371
+
+ "syn 1.0.109",
372
372
+
"version_check",
373
373
+
]
374
374
+
375
375
+
@@ -892,24 +883,32 @@ dependencies = [
376
376
+
377
377
+
[[package]]
378
378
+
name = "regex"
379
379
+
-version = "1.6.0"
380
380
+
+version = "1.10.3"
381
381
+
source = "registry+https://github.com/rust-lang/crates.io-index"
382
382
+
-checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b"
383
383
+
+checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15"
384
384
+
dependencies = [
385
385
+
+ "aho-corasick",
386
386
+
+ "memchr",
387
387
+
+ "regex-automata",
388
388
+
"regex-syntax",
389
389
+
]
390
390
+
391
391
+
[[package]]
392
392
+
name = "regex-automata"
393
393
+
-version = "0.1.10"
394
394
+
+version = "0.4.6"
395
395
+
source = "registry+https://github.com/rust-lang/crates.io-index"
396
396
+
-checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132"
397
397
+
+checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea"
398
398
+
+dependencies = [
399
399
+
+ "aho-corasick",
400
400
+
+ "memchr",
401
401
+
+ "regex-syntax",
402
402
+
+]
403
403
+
404
404
+
[[package]]
405
405
+
name = "regex-syntax"
406
406
+
-version = "0.6.27"
407
407
+
+version = "0.8.2"
408
408
+
source = "registry+https://github.com/rust-lang/crates.io-index"
409
409
+
-checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244"
410
410
+
+checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f"
411
411
+
412
412
+
[[package]]
413
413
+
name = "ring"
414
414
+
@@ -948,9 +947,9 @@ dependencies = [
415
415
+
416
416
+
[[package]]
417
417
+
name = "rustc-demangle"
418
418
+
-version = "0.1.21"
419
419
+
+version = "0.1.23"
420
420
+
source = "registry+https://github.com/rust-lang/crates.io-index"
421
421
+
-checksum = "7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342"
422
422
+
+checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"
423
423
+
424
424
+
[[package]]
425
425
+
name = "rustc-hash"
426
426
+
@@ -960,61 +959,64 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
427
427
+
428
428
+
[[package]]
429
429
+
name = "rustc-serialize"
430
430
+
-version = "0.3.24"
431
431
+
+version = "0.3.25"
432
432
+
source = "registry+https://github.com/rust-lang/crates.io-index"
433
433
+
-checksum = "dcf128d1287d2ea9d80910b5f1120d0b8eede3fbf1abe91c40d39ea7d51e6fda"
434
434
+
+checksum = "fe834bc780604f4674073badbad26d7219cadfb4a2275802db12cbae17498401"
435
435
+
436
436
+
[[package]]
437
437
+
name = "ryu"
438
438
+
-version = "1.0.11"
439
439
+
+version = "1.0.17"
440
440
+
source = "registry+https://github.com/rust-lang/crates.io-index"
441
441
+
-checksum = "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09"
442
442
+
+checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1"
443
443
+
444
444
+
[[package]]
445
445
+
name = "scopeguard"
446
446
+
-version = "1.1.0"
447
447
+
+version = "1.2.0"
448
448
+
source = "registry+https://github.com/rust-lang/crates.io-index"
449
449
+
-checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
450
450
+
+checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
451
451
+
452
452
+
[[package]]
453
453
+
name = "semver"
454
454
+
-version = "1.0.14"
455
455
+
+version = "1.0.22"
456
456
+
source = "registry+https://github.com/rust-lang/crates.io-index"
457
457
+
-checksum = "e25dfac463d778e353db5be2449d1cce89bd6fd23c9f1ea21310ce6e5a1b29c4"
458
458
+
+checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca"
459
459
+
460
460
+
[[package]]
461
461
+
name = "serde"
462
462
+
-version = "1.0.145"
463
463
+
+version = "1.0.197"
464
464
+
source = "registry+https://github.com/rust-lang/crates.io-index"
465
465
+
-checksum = "728eb6351430bccb993660dfffc5a72f91ccc1295abaa8ce19b27ebe4f75568b"
466
466
+
+checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2"
467
467
+
+dependencies = [
468
468
+
+ "serde_derive",
469
469
+
+]
470
470
+
471
471
+
[[package]]
472
472
+
name = "serde_derive"
473
473
+
-version = "1.0.145"
474
474
+
+version = "1.0.197"
475
475
+
source = "registry+https://github.com/rust-lang/crates.io-index"
476
476
+
-checksum = "81fa1584d3d1bcacd84c277a0dfe21f5b0f6accf4a23d04d4c6d61f1af522b4c"
477
477
+
+checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b"
478
478
+
dependencies = [
479
479
+
"proc-macro2 1.0.79",
480
480
+
"quote 1.0.35",
481
481
+
- "syn 1.0.101",
482
482
+
+ "syn 2.0.53",
483
483
+
]
484
484
+
485
485
+
[[package]]
486
486
+
name = "serde_json"
487
487
+
-version = "1.0.85"
488
488
+
+version = "1.0.114"
489
489
+
source = "registry+https://github.com/rust-lang/crates.io-index"
490
490
+
-checksum = "e55a28e3aaef9d5ce0506d0a14dbba8054ddc7e499ef522dd8b26859ec9d4a44"
491
491
+
+checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0"
492
492
+
dependencies = [
493
493
+
- "itoa 1.0.3",
494
494
+
+ "itoa",
495
495
+
"ryu",
496
496
+
"serde",
497
497
+
]
498
498
+
499
499
+
[[package]]
500
500
+
name = "shlex"
501
501
+
-version = "1.1.0"
502
502
+
+version = "1.3.0"
503
503
+
source = "registry+https://github.com/rust-lang/crates.io-index"
504
504
+
-checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3"
505
505
+
+checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
506
506
+
507
507
+
[[package]]
508
508
+
name = "strsim"
509
509
+
@@ -1049,7 +1051,7 @@ dependencies = [
510
510
+
"proc-macro-error",
511
511
+
"proc-macro2 1.0.79",
512
512
+
"quote 1.0.35",
513
513
+
- "syn 1.0.101",
514
514
+
+ "syn 1.0.109",
515
515
+
]
516
516
+
517
517
+
[[package]]
518
518
+
@@ -1065,9 +1067,9 @@ dependencies = [
519
519
+
520
520
+
[[package]]
521
521
+
name = "syn"
522
522
+
-version = "1.0.101"
523
523
+
+version = "1.0.109"
524
524
+
source = "registry+https://github.com/rust-lang/crates.io-index"
525
525
+
-checksum = "e90cde112c4b9690b8cbe810cba9ddd8bc1d7472e2cae317b69e9438c1cba7d2"
526
526
+
+checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
527
527
+
dependencies = [
528
528
+
"proc-macro2 1.0.79",
529
529
+
"quote 1.0.35",
530
530
+
@@ -1093,7 +1095,7 @@ checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f"
531
531
+
dependencies = [
532
532
+
"proc-macro2 1.0.79",
533
533
+
"quote 1.0.35",
534
534
+
- "syn 1.0.101",
535
535
+
+ "syn 1.0.109",
536
536
+
"unicode-xid 0.2.4",
537
537
+
]
538
538
+
539
539
+
@@ -1108,9 +1110,9 @@ dependencies = [
540
540
+
541
541
+
[[package]]
542
542
+
name = "time"
543
543
+
-version = "0.1.44"
544
544
+
+version = "0.1.45"
545
545
+
source = "registry+https://github.com/rust-lang/crates.io-index"
546
546
+
-checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255"
547
547
+
+checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a"
548
548
+
dependencies = [
549
549
+
"libc",
550
550
+
"wasi 0.10.0+wasi-snapshot-preview1",
551
551
+
@@ -1119,21 +1121,21 @@ dependencies = [
552
552
+
553
553
+
[[package]]
554
554
+
name = "unicode-ident"
555
555
+
-version = "1.0.4"
556
556
+
+version = "1.0.12"
557
557
+
source = "registry+https://github.com/rust-lang/crates.io-index"
558
558
+
-checksum = "dcc811dc4066ac62f84f11307873c4850cb653bfa9b1719cee2bd2204a4bc5dd"
559
559
+
+checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
560
560
+
561
561
+
[[package]]
562
562
+
name = "unicode-segmentation"
563
563
+
-version = "1.10.0"
564
564
+
+version = "1.11.0"
565
565
+
source = "registry+https://github.com/rust-lang/crates.io-index"
566
566
+
-checksum = "0fdbf052a0783de01e944a6ce7a8cb939e295b1e7be835a1112c3b9a7f047a5a"
567
567
+
+checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202"
568
568
+
569
569
+
[[package]]
570
570
+
name = "unicode-width"
571
571
+
-version = "0.1.10"
572
572
+
+version = "0.1.11"
573
573
+
source = "registry+https://github.com/rust-lang/crates.io-index"
574
574
+
-checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b"
575
575
+
+checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85"
576
576
+
577
577
+
[[package]]
578
578
+
name = "unicode-xid"
579
579
+
@@ -1155,9 +1157,9 @@ checksum = "55cd1f4b4e96b46aeb8d4855db4a7a9bd96eeeb5c6a1ab54593328761642ce2f"
580
580
+
581
581
+
[[package]]
582
582
+
name = "uuid"
583
583
+
-version = "1.1.2"
584
584
+
+version = "1.8.0"
585
585
+
source = "registry+https://github.com/rust-lang/crates.io-index"
586
586
+
-checksum = "dd6469f4314d5f1ffec476e05f17cc9a78bc7a27a6a857842170bdf8d6f98d2f"
587
587
+
+checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0"
588
588
+
dependencies = [
589
589
+
"getrandom",
590
590
+
]
591
591
+
@@ -1207,3 +1209,60 @@ name = "winapi-x86_64-pc-windows-gnu"
592
592
+
version = "0.4.0"
593
593
+
source = "registry+https://github.com/rust-lang/crates.io-index"
594
594
+
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
595
595
+
+
596
596
+
+[[package]]
597
597
+
+name = "windows-targets"
598
598
+
+version = "0.52.4"
599
599
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
600
600
+
+checksum = "7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b"
601
601
+
+dependencies = [
602
602
+
+ "windows_aarch64_gnullvm",
603
603
+
+ "windows_aarch64_msvc",
604
604
+
+ "windows_i686_gnu",
605
605
+
+ "windows_i686_msvc",
606
606
+
+ "windows_x86_64_gnu",
607
607
+
+ "windows_x86_64_gnullvm",
608
608
+
+ "windows_x86_64_msvc",
609
609
+
+]
610
610
+
+
611
611
+
+[[package]]
612
612
+
+name = "windows_aarch64_gnullvm"
613
613
+
+version = "0.52.4"
614
614
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
615
615
+
+checksum = "bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9"
616
616
+
+
617
617
+
+[[package]]
618
618
+
+name = "windows_aarch64_msvc"
619
619
+
+version = "0.52.4"
620
620
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
621
621
+
+checksum = "da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675"
622
622
+
+
623
623
+
+[[package]]
624
624
+
+name = "windows_i686_gnu"
625
625
+
+version = "0.52.4"
626
626
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
627
627
+
+checksum = "b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3"
628
628
+
+
629
629
+
+[[package]]
630
630
+
+name = "windows_i686_msvc"
631
631
+
+version = "0.52.4"
632
632
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
633
633
+
+checksum = "1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02"
634
634
+
+
635
635
+
+[[package]]
636
636
+
+name = "windows_x86_64_gnu"
637
637
+
+version = "0.52.4"
638
638
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
639
639
+
+checksum = "5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03"
640
640
+
+
641
641
+
+[[package]]
642
642
+
+name = "windows_x86_64_gnullvm"
643
643
+
+version = "0.52.4"
644
644
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
645
645
+
+checksum = "77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177"
646
646
+
+
647
647
+
+[[package]]
648
648
+
+name = "windows_x86_64_msvc"
649
649
+
+version = "0.52.4"
650
650
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
651
651
+
+checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8"
652
652
+
--
653
653
+
2.43.2
654
654
+
+20
-12
pkgs/by-name/fi/fido2luks/package.nix
···
1
1
-
{ lib
2
2
-
, rustPlatform
3
3
-
, fetchFromGitHub
4
4
-
, cryptsetup
5
5
-
, pkg-config
1
1
+
{
2
2
+
lib,
3
3
+
rustPlatform,
4
4
+
fetchFromGitHub,
5
5
+
cryptsetup,
6
6
+
pkg-config,
6
7
}:
7
7
-
8
8
rustPlatform.buildRustPackage rec {
9
9
pname = "fido2luks";
10
10
version = "0.2.21";
···
16
16
sha256 = "sha256-bXwaFiRHURvS5KtTqIj+3GlGNbEulDgMDP51ZiO1w9o=";
17
17
};
18
18
19
19
-
nativeBuildInputs = [ pkg-config rustPlatform.bindgenHook ];
19
19
+
cargoPatches = [
20
20
+
./0001-libcryptsetup-rs-bump-version-to-0.9-55.patch
21
21
+
./0002-cargo-update.patch
22
22
+
];
23
23
+
24
24
+
nativeBuildInputs = [
25
25
+
pkg-config
26
26
+
rustPlatform.bindgenHook
27
27
+
];
20
28
21
29
buildInputs = [ cryptsetup ];
22
30
23
23
-
cargoSha256 = "sha256-MPji87jYJjYtDAXO+v/Z4XRtCKo+ftsNvmlBrM9iMTk=";
31
31
+
cargoHash = "sha256-BcwcgQzNH1p9pOVbelaGTN7bKqDgvxD4Red2JeavpJQ=";
24
32
25
25
-
meta = with lib; {
33
33
+
meta = {
26
34
description = "Decrypt your LUKS partition using a FIDO2 compatible authenticator";
27
35
homepage = "https://github.com/shimunn/fido2luks";
28
28
-
license = licenses.mpl20;
29
29
-
maintainers = with maintainers; [ mmahut ];
30
30
-
platforms = platforms.linux;
36
36
+
license = lib.licenses.mpl20;
37
37
+
maintainers = with lib.maintainers; [ mmahut ];
38
38
+
platforms = lib.platforms.linux;
31
39
};
32
40
}