[package] name = "tink-core" version = "0.2.5" authors = ["David Drysdale "] edition = "2018" license = "Apache-2.0" description = "Core crate for Rust port of Google's Tink cryptography library" repository = "https://github.com/project-oak/tink-rust" documentation = "https://docs.rs/tink-core" readme = "README.md" keywords = ["cryptography", "tink"] categories = ["cryptography"] [features] default = [] # The `insecure` feature enables methods that expose unencrypted key material insecure = [] # The `json` feature enables methods for serializing keysets to/from JSON. json = ["tink-proto/json", "serde", "serde_json"] [dependencies] digest = "^0.10.6" hkdf = "^0.12.3" lazy_static = "^1.4" rand = "^0.8" serde = { version = "^1.0.155", features = ["derive"], optional = true } serde_json = { version = "^1.0.93", optional = true } sha-1 = "^0.10.1" sha2 = "^0.10.6" subtle = "^2.4" tink-proto = "^0.2" [package.metadata.docs.rs] all-features = true rustdoc-args = ["--cfg", "docsrs"]