Cargo Features

Keyring has no features set by default.

[dependencies]
keyring = { version = "3.6.1", features = ["linux-native", "apple-native", "windows-native", "linux-native-sync-persistent", "linux-native-async-persistent", "sync-secret-service", "async-secret-service", "crypto-rust", "crypto-openssl", "tokio", "async-io", "vendored", "openssl"] }
linux-native linux-native-async-persistent? linux-native-sync-persistent?

Enables linux-keyutils

Affects keyring::keyutils

apple-native

Enables security-framework ^2

Affects keyring::macos, keyring::ios

windows-native

Enables byteorder and windows-sys

Affects keyring::windows

linux-native-sync-persistent = linux-native, sync-secret-service
linux-native-async-persistent = async-secret-service, linux-native
sync-secret-service linux-native-sync-persistent?

Enables dbus-secret-service

async-secret-service linux-native-async-persistent?

Enables secret-service and zbus ^4

crypto-rust

Enables crypto-rust of optional dbus-secret-service and optional secret-service

crypto-openssl

Enables crypto-openssl of optional dbus-secret-service and optional secret-service

tokio

Enables tokio of optional zbus ^4

async-io

Enables async-io of optional zbus ^4

vendored

Enables vendored of optional dbus-secret-service and optional openssl

Features from optional dependencies

openssl implicit feature

Enables openssl

openssl:

OpenSSL bindings