[package] name = "at-crypto" version.workspace = true edition.workspace = true license.workspace = true authors.workspace = true description = "Cryptographic primitives for the AT Protocol (k256, p256, CID, multibase)" [lints.rust] unsafe_code = "forbid" [dependencies] k256 = { workspace = true } p256 = { workspace = true } sec1 = { workspace = true } secp256k1 = { workspace = true } sha2 = { workspace = true } blake3 = { workspace = true } multibase = { workspace = true } multihash = { workspace = true } cid = { workspace = true } rand = { workspace = true } rand_core = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } hex = { workspace = true } base64 = { workspace = true } thiserror = { workspace = true } anyhow = { workspace = true } ciborium = { workspace = true } jsonwebtoken = { workspace = true } [dev-dependencies] hex = { workspace = true } insta = { workspace = true } chrono = { workspace = true }