diff --git a/Cargo.toml b/Cargo.toml index 954f7d2..f0a27e3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -59,7 +59,7 @@ secret-service-zbus-tokio = ["dep:tokio", "secret-service-zbus"] # Linux Secret service, # Crypto provider (for encrypted sessions) # -secret-service-crypto = ["dep:num", "dep:once_cell", "dep:rand"] +secret-service-crypto = ["dep:num", "dep:once_cell", "dep:rand", "secret-service"] secret-service-openssl-std = ["dep:openssl", "secret-service-crypto"] secret-service-rust-crypto-std = ["dep:aes", "dep:block-padding", "dep:cbc", "dep:hkdf", "dep:sha2", "secret-service-crypto"] diff --git a/README.md b/README.md index 6a23db9..f3ca9e5 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,8 @@ High-level, asynchronous API for [`keyring-rs`](https://crates.io/crates/keyring), a cross-platform Rust library to manage credentials. +![scheme](./scheme.png) + ## Features - Uses [Secret Service](https://specifications.freedesktop.org/secret-service-spec/latest/) on *Linux* diff --git a/scheme.png b/scheme.png new file mode 100644 index 0000000..67ec9bd Binary files /dev/null and b/scheme.png differ