An easy-to-host PDS on the ATProtocol, MacOS. Grandma-approved.

chore: update Cargo.lock for MM-92 crypto dependencies

authored by malpercio.dev and committed by

Tangled 734ebc83 bf1284dc

+314 -6
+314 -6
Cargo.lock
··· 3 3 version = 4 4 4 5 5 [[package]] 6 + name = "aead" 7 + version = "0.5.2" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0" 10 + dependencies = [ 11 + "crypto-common", 12 + "generic-array", 13 + ] 14 + 15 + [[package]] 16 + name = "aes" 17 + version = "0.8.4" 18 + source = "registry+https://github.com/rust-lang/crates.io-index" 19 + checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" 20 + dependencies = [ 21 + "cfg-if", 22 + "cipher", 23 + "cpufeatures", 24 + ] 25 + 26 + [[package]] 27 + name = "aes-gcm" 28 + version = "0.10.3" 29 + source = "registry+https://github.com/rust-lang/crates.io-index" 30 + checksum = "831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1" 31 + dependencies = [ 32 + "aead", 33 + "aes", 34 + "cipher", 35 + "ctr", 36 + "ghash", 37 + "subtle", 38 + ] 39 + 40 + [[package]] 6 41 name = "aho-corasick" 7 42 version = "1.1.4" 8 43 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 183 218 ] 184 219 185 220 [[package]] 221 + name = "base-x" 222 + version = "0.2.11" 223 + source = "registry+https://github.com/rust-lang/crates.io-index" 224 + checksum = "4cbbc9d0964165b47557570cce6c952866c2678457aca742aafc9fb771d30270" 225 + 226 + [[package]] 227 + name = "base16ct" 228 + version = "0.2.0" 229 + source = "registry+https://github.com/rust-lang/crates.io-index" 230 + checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf" 231 + 232 + [[package]] 233 + name = "base256emoji" 234 + version = "1.0.2" 235 + source = "registry+https://github.com/rust-lang/crates.io-index" 236 + checksum = "b5e9430d9a245a77c92176e649af6e275f20839a48389859d1661e9a128d077c" 237 + dependencies = [ 238 + "const-str", 239 + "match-lookup", 240 + ] 241 + 242 + [[package]] 243 + name = "base64" 244 + version = "0.21.7" 245 + source = "registry+https://github.com/rust-lang/crates.io-index" 246 + checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" 247 + 248 + [[package]] 186 249 name = "base64" 187 250 version = "0.22.1" 188 251 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 247 310 checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" 248 311 249 312 [[package]] 313 + name = "cipher" 314 + version = "0.4.4" 315 + source = "registry+https://github.com/rust-lang/crates.io-index" 316 + checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" 317 + dependencies = [ 318 + "crypto-common", 319 + "inout", 320 + ] 321 + 322 + [[package]] 250 323 name = "clap" 251 324 version = "4.5.60" 252 325 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 322 395 checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" 323 396 324 397 [[package]] 398 + name = "const-str" 399 + version = "0.4.3" 400 + source = "registry+https://github.com/rust-lang/crates.io-index" 401 + checksum = "2f421161cb492475f1661ddc9815a745a1c894592070661180fdec3d4872e9c3" 402 + 403 + [[package]] 325 404 name = "cpufeatures" 326 405 version = "0.2.17" 327 406 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 363 442 [[package]] 364 443 name = "crypto" 365 444 version = "0.1.0" 445 + dependencies = [ 446 + "aes-gcm", 447 + "base64 0.21.7", 448 + "multibase", 449 + "p256", 450 + "rand_core", 451 + "thiserror", 452 + "zeroize", 453 + ] 454 + 455 + [[package]] 456 + name = "crypto-bigint" 457 + version = "0.5.5" 458 + source = "registry+https://github.com/rust-lang/crates.io-index" 459 + checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" 460 + dependencies = [ 461 + "generic-array", 462 + "rand_core", 463 + "subtle", 464 + "zeroize", 465 + ] 366 466 367 467 [[package]] 368 468 name = "crypto-common" ··· 371 471 checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a" 372 472 dependencies = [ 373 473 "generic-array", 474 + "rand_core", 374 475 "typenum", 375 476 ] 376 477 377 478 [[package]] 479 + name = "ctr" 480 + version = "0.9.2" 481 + source = "registry+https://github.com/rust-lang/crates.io-index" 482 + checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835" 483 + dependencies = [ 484 + "cipher", 485 + ] 486 + 487 + [[package]] 488 + name = "data-encoding" 489 + version = "2.10.0" 490 + source = "registry+https://github.com/rust-lang/crates.io-index" 491 + checksum = "d7a1e2f27636f116493b8b860f5546edb47c8d8f8ea73e1d2a20be88e28d1fea" 492 + 493 + [[package]] 494 + name = "data-encoding-macro" 495 + version = "0.1.19" 496 + source = "registry+https://github.com/rust-lang/crates.io-index" 497 + checksum = "8142a83c17aa9461d637e649271eae18bf2edd00e91f2e105df36c3c16355bdb" 498 + dependencies = [ 499 + "data-encoding", 500 + "data-encoding-macro-internal", 501 + ] 502 + 503 + [[package]] 504 + name = "data-encoding-macro-internal" 505 + version = "0.1.17" 506 + source = "registry+https://github.com/rust-lang/crates.io-index" 507 + checksum = "7ab67060fc6b8ef687992d439ca0fa36e7ed17e9a0b16b25b601e8757df720de" 508 + dependencies = [ 509 + "data-encoding", 510 + "syn", 511 + ] 512 + 513 + [[package]] 378 514 name = "der" 379 515 version = "0.7.10" 380 516 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 415 551 checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b" 416 552 417 553 [[package]] 554 + name = "ecdsa" 555 + version = "0.16.9" 556 + source = "registry+https://github.com/rust-lang/crates.io-index" 557 + checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca" 558 + dependencies = [ 559 + "der", 560 + "digest", 561 + "elliptic-curve", 562 + "rfc6979", 563 + "signature", 564 + "spki", 565 + ] 566 + 567 + [[package]] 418 568 name = "either" 419 569 version = "1.15.0" 420 570 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 424 574 ] 425 575 426 576 [[package]] 577 + name = "elliptic-curve" 578 + version = "0.13.8" 579 + source = "registry+https://github.com/rust-lang/crates.io-index" 580 + checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47" 581 + dependencies = [ 582 + "base16ct", 583 + "crypto-bigint", 584 + "digest", 585 + "ff", 586 + "generic-array", 587 + "group", 588 + "pem-rfc7468", 589 + "pkcs8", 590 + "rand_core", 591 + "sec1", 592 + "subtle", 593 + "zeroize", 594 + ] 595 + 596 + [[package]] 427 597 name = "equivalent" 428 598 version = "1.0.2" 429 599 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 466 636 version = "2.3.0" 467 637 source = "registry+https://github.com/rust-lang/crates.io-index" 468 638 checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" 639 + 640 + [[package]] 641 + name = "ff" 642 + version = "0.13.1" 643 + source = "registry+https://github.com/rust-lang/crates.io-index" 644 + checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" 645 + dependencies = [ 646 + "rand_core", 647 + "subtle", 648 + ] 469 649 470 650 [[package]] 471 651 name = "find-msvc-tools" ··· 596 776 dependencies = [ 597 777 "typenum", 598 778 "version_check", 779 + "zeroize", 599 780 ] 600 781 601 782 [[package]] ··· 623 804 ] 624 805 625 806 [[package]] 807 + name = "ghash" 808 + version = "0.5.1" 809 + source = "registry+https://github.com/rust-lang/crates.io-index" 810 + checksum = "f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1" 811 + dependencies = [ 812 + "opaque-debug", 813 + "polyval", 814 + ] 815 + 816 + [[package]] 626 817 name = "glob" 627 818 version = "0.3.3" 628 819 source = "registry+https://github.com/rust-lang/crates.io-index" 629 820 checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" 630 821 631 822 [[package]] 823 + name = "group" 824 + version = "0.13.0" 825 + source = "registry+https://github.com/rust-lang/crates.io-index" 826 + checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" 827 + dependencies = [ 828 + "ff", 829 + "rand_core", 830 + "subtle", 831 + ] 832 + 833 + [[package]] 632 834 name = "h2" 633 835 version = "0.4.13" 634 836 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 805 1007 source = "registry+https://github.com/rust-lang/crates.io-index" 806 1008 checksum = "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0" 807 1009 dependencies = [ 808 - "base64", 1010 + "base64 0.22.1", 809 1011 "bytes", 810 1012 "futures-channel", 811 1013 "futures-util", ··· 953 1155 ] 954 1156 955 1157 [[package]] 1158 + name = "inout" 1159 + version = "0.1.4" 1160 + source = "registry+https://github.com/rust-lang/crates.io-index" 1161 + checksum = "879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01" 1162 + dependencies = [ 1163 + "generic-array", 1164 + ] 1165 + 1166 + [[package]] 956 1167 name = "ipnet" 957 1168 version = "2.12.0" 958 1169 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1077 1288 checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" 1078 1289 1079 1290 [[package]] 1291 + name = "match-lookup" 1292 + version = "0.1.2" 1293 + source = "registry+https://github.com/rust-lang/crates.io-index" 1294 + checksum = "757aee279b8bdbb9f9e676796fd459e4207a1f986e87886700abf589f5abf771" 1295 + dependencies = [ 1296 + "proc-macro2", 1297 + "quote", 1298 + "syn", 1299 + ] 1300 + 1301 + [[package]] 1080 1302 name = "matchers" 1081 1303 version = "0.2.0" 1082 1304 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1122 1344 "libc", 1123 1345 "wasi", 1124 1346 "windows-sys 0.61.2", 1347 + ] 1348 + 1349 + [[package]] 1350 + name = "multibase" 1351 + version = "0.9.2" 1352 + source = "registry+https://github.com/rust-lang/crates.io-index" 1353 + checksum = "8694bb4835f452b0e3bb06dbebb1d6fc5385b6ca1caf2e55fd165c042390ec77" 1354 + dependencies = [ 1355 + "base-x", 1356 + "base256emoji", 1357 + "data-encoding", 1358 + "data-encoding-macro", 1125 1359 ] 1126 1360 1127 1361 [[package]] ··· 1192 1426 checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe" 1193 1427 1194 1428 [[package]] 1429 + name = "opaque-debug" 1430 + version = "0.3.1" 1431 + source = "registry+https://github.com/rust-lang/crates.io-index" 1432 + checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" 1433 + 1434 + [[package]] 1195 1435 name = "opentelemetry" 1196 1436 version = "0.28.0" 1197 1437 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1271 1511 "tokio", 1272 1512 "tokio-stream", 1273 1513 "tracing", 1514 + ] 1515 + 1516 + [[package]] 1517 + name = "p256" 1518 + version = "0.13.2" 1519 + source = "registry+https://github.com/rust-lang/crates.io-index" 1520 + checksum = "c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b" 1521 + dependencies = [ 1522 + "ecdsa", 1523 + "elliptic-curve", 1524 + "primeorder", 1525 + "sha2", 1274 1526 ] 1275 1527 1276 1528 [[package]] ··· 1383 1635 checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6" 1384 1636 1385 1637 [[package]] 1638 + name = "polyval" 1639 + version = "0.6.2" 1640 + source = "registry+https://github.com/rust-lang/crates.io-index" 1641 + checksum = "9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25" 1642 + dependencies = [ 1643 + "cfg-if", 1644 + "cpufeatures", 1645 + "opaque-debug", 1646 + "universal-hash", 1647 + ] 1648 + 1649 + [[package]] 1386 1650 name = "potential_utf" 1387 1651 version = "0.1.4" 1388 1652 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1408 1672 dependencies = [ 1409 1673 "proc-macro2", 1410 1674 "syn", 1675 + ] 1676 + 1677 + [[package]] 1678 + name = "primeorder" 1679 + version = "0.13.6" 1680 + source = "registry+https://github.com/rust-lang/crates.io-index" 1681 + checksum = "353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6" 1682 + dependencies = [ 1683 + "elliptic-curve", 1411 1684 ] 1412 1685 1413 1686 [[package]] ··· 1530 1803 "axum", 1531 1804 "clap", 1532 1805 "common", 1806 + "crypto", 1533 1807 "opentelemetry", 1534 1808 "opentelemetry-otlp", 1535 1809 "opentelemetry_sdk", ··· 1556 1830 source = "registry+https://github.com/rust-lang/crates.io-index" 1557 1831 checksum = "eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147" 1558 1832 dependencies = [ 1559 - "base64", 1833 + "base64 0.22.1", 1560 1834 "bytes", 1561 1835 "futures-channel", 1562 1836 "futures-core", ··· 1585 1859 ] 1586 1860 1587 1861 [[package]] 1862 + name = "rfc6979" 1863 + version = "0.4.0" 1864 + source = "registry+https://github.com/rust-lang/crates.io-index" 1865 + checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2" 1866 + dependencies = [ 1867 + "hmac", 1868 + "subtle", 1869 + ] 1870 + 1871 + [[package]] 1588 1872 name = "rsa" 1589 1873 version = "0.9.10" 1590 1874 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1636 1920 checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 1637 1921 1638 1922 [[package]] 1923 + name = "sec1" 1924 + version = "0.7.3" 1925 + source = "registry+https://github.com/rust-lang/crates.io-index" 1926 + checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" 1927 + dependencies = [ 1928 + "base16ct", 1929 + "der", 1930 + "generic-array", 1931 + "pkcs8", 1932 + "subtle", 1933 + "zeroize", 1934 + ] 1935 + 1936 + [[package]] 1639 1937 name = "semver" 1640 1938 version = "1.0.27" 1641 1939 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1846 2144 source = "registry+https://github.com/rust-lang/crates.io-index" 1847 2145 checksum = "ee6798b1838b6a0f69c007c133b8df5866302197e404e8b6ee8ed3e3a5e68dc6" 1848 2146 dependencies = [ 1849 - "base64", 2147 + "base64 0.22.1", 1850 2148 "bytes", 1851 2149 "crc", 1852 2150 "crossbeam-queue", ··· 1919 2217 checksum = "aa003f0038df784eb8fecbbac13affe3da23b45194bd57dba231c8f48199c526" 1920 2218 dependencies = [ 1921 2219 "atoi", 1922 - "base64", 2220 + "base64 0.22.1", 1923 2221 "bitflags", 1924 2222 "byteorder", 1925 2223 "bytes", ··· 1961 2259 checksum = "db58fcd5a53cf07c184b154801ff91347e4c30d17a3562a635ff028ad5deda46" 1962 2260 dependencies = [ 1963 2261 "atoi", 1964 - "base64", 2262 + "base64 0.22.1", 1965 2263 "bitflags", 1966 2264 "byteorder", 1967 2265 "crc", ··· 2244 2542 "async-stream", 2245 2543 "async-trait", 2246 2544 "axum", 2247 - "base64", 2545 + "base64 0.22.1", 2248 2546 "bytes", 2249 2547 "h2", 2250 2548 "http", ··· 2472 2770 version = "0.2.6" 2473 2771 source = "registry+https://github.com/rust-lang/crates.io-index" 2474 2772 checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" 2773 + 2774 + [[package]] 2775 + name = "universal-hash" 2776 + version = "0.5.1" 2777 + source = "registry+https://github.com/rust-lang/crates.io-index" 2778 + checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea" 2779 + dependencies = [ 2780 + "crypto-common", 2781 + "subtle", 2782 + ] 2475 2783 2476 2784 [[package]] 2477 2785 name = "url"