Merge pull request #297238 from quantenzitrone/fido2luks

fido2luks: move to by-name & fix build

authored by Sandro and committed by GitHub dca5f899 afce1683

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