[package] name = "atproto" description = "atproto's primitives, kept small: DRISL, CIDs, keys, the MST, CAR files, PLC operations, service auth, JOSE, lexicon validation and the spaces alpha" version = "0.1.1" edition = "2024" license = "MIT OR Apache-2.0" rust-version = "1.89" repository = "https://knotless.dev/chadtmiller.com/atproto" publish = ["atproto"] [dependencies] base64 = "0.22" blake3 = "1" bs58 = "0.5" ecdsa = { version = "0.16", features = ["signing", "verifying"] } hmac = "0.12" k256 = { version = "0.13", features = ["ecdsa"] } p256 = { version = "0.13", features = ["ecdsa", "ecdh"] } rand_core = { version = "0.6", features = ["getrandom"] } serde_json = "1" sha2 = "0.10" unicode-segmentation = "1"