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

chore(crypto): add ciborium, data-encoding, sha2, serde deps for did:plc

authored by malpercio.dev and committed by

Tangled 89ba309f ec646d5e

+54
+48
Cargo.lock
··· 310 310 checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" 311 311 312 312 [[package]] 313 + name = "ciborium" 314 + version = "0.2.2" 315 + source = "registry+https://github.com/rust-lang/crates.io-index" 316 + checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e" 317 + dependencies = [ 318 + "ciborium-io", 319 + "ciborium-ll", 320 + "serde", 321 + ] 322 + 323 + [[package]] 324 + name = "ciborium-io" 325 + version = "0.2.2" 326 + source = "registry+https://github.com/rust-lang/crates.io-index" 327 + checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757" 328 + 329 + [[package]] 330 + name = "ciborium-ll" 331 + version = "0.2.2" 332 + source = "registry+https://github.com/rust-lang/crates.io-index" 333 + checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9" 334 + dependencies = [ 335 + "ciborium-io", 336 + "half", 337 + ] 338 + 339 + [[package]] 313 340 name = "cipher" 314 341 version = "0.4.4" 315 342 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 441 468 checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" 442 469 443 470 [[package]] 471 + name = "crunchy" 472 + version = "0.2.4" 473 + source = "registry+https://github.com/rust-lang/crates.io-index" 474 + checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" 475 + 476 + [[package]] 444 477 name = "crypto" 445 478 version = "0.1.0" 446 479 dependencies = [ 447 480 "aes-gcm", 448 481 "base64 0.21.7", 482 + "ciborium", 483 + "data-encoding", 449 484 "multibase", 450 485 "p256", 451 486 "rand_core", 487 + "serde", 488 + "sha2", 452 489 "thiserror", 453 490 "zeroize", 454 491 ] ··· 848 885 "tokio", 849 886 "tokio-util", 850 887 "tracing", 888 + ] 889 + 890 + [[package]] 891 + name = "half" 892 + version = "2.7.1" 893 + source = "registry+https://github.com/rust-lang/crates.io-index" 894 + checksum = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b" 895 + dependencies = [ 896 + "cfg-if", 897 + "crunchy", 898 + "zerocopy", 851 899 ] 852 900 853 901 [[package]]
+2
Cargo.toml
··· 59 59 multibase = "0.9" 60 60 rand_core = { version = "0.6", features = ["getrandom"] } 61 61 base64 = "0.21" 62 + ciborium = "0.2" 63 + data-encoding = "2" 62 64 sha2 = "0.10" 63 65 zeroize = "1" 64 66 subtle = "2"
+4
crates/crypto/Cargo.toml
··· 15 15 base64 = { workspace = true } 16 16 thiserror = { workspace = true } 17 17 zeroize = { workspace = true } 18 + ciborium = { workspace = true } 19 + data-encoding = { workspace = true } 20 + serde = { workspace = true } 21 + sha2 = { workspace = true }