[package] name = "recipher" description = "CipherStash key generation library for ZeroKMS" documentation = "https://docs.rs/recipher" license-file = "LICENSE" version = "0.1.3" edition.workspace = true repository.workspace = true homepage.workspace = true keywords.workspace = true categories.workspace = true # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] async-trait = { workspace = true } hex = { workspace = true } thiserror = { workspace = true } zeroize = { workspace = true } aes = "0.8.1" cmac = "0.7.1" rand = "0.8.5" rand_chacha = "0.3.1" sha2 = "0.10.6" serde = { version = "1.0.147", features = ["derive"] } serde_cbor = "0.11.2" # TODO: Make this only needed for examples hex-literal = "0.3.4" opaque-debug = "0.3.1" [dev-dependencies] criterion = "0.3" [[bench]] name = "encryption" harness = false