A library for ATProtocol identities.
1[package] 2name = "atproto-record" 3version = "0.13.0" 4description = "AT Protocol record signature operations - cryptographic signing and verification for AT Protocol records" 5readme = "README.md" 6homepage = "https://tangled.sh/@smokesignal.events/atproto-identity-rs" 7documentation = "https://docs.rs/atproto-record" 8 9edition.workspace = true 10rust-version.workspace = true 11authors.workspace = true 12repository.workspace = true 13license.workspace = true 14keywords.workspace = true 15categories.workspace = true 16 17[[bin]] 18name = "atproto-record-cid" 19test = false 20bench = false 21doc = true 22required-features = ["clap"] 23 24[dependencies] 25atproto-identity.workspace = true 26 27anyhow.workspace = true 28base64.workspace = true 29rand.workspace = true 30serde_ipld_dagcbor.workspace = true 31serde_json.workspace = true 32serde.workspace = true 33thiserror.workspace = true 34 35tokio = { workspace = true, optional = true } 36chrono = {version = "0.4.41", default-features = false, features = ["std", "now", "serde"]} 37clap = { workspace = true, optional = true } 38cid = "0.11" 39multihash = "0.19" 40sha2 = { workspace = true } 41 42[dev-dependencies] 43async-trait = "0.1" 44tokio = { workspace = true, features = ["macros", "rt"] } 45 46[features] 47default = ["hickory-dns"] 48clap = ["dep:clap"] 49hickory-dns = ["atproto-identity/hickory-dns"] 50 51[lints] 52workspace = true