windows-native-keyring-store

Crates.iowindows-native-keyring-store
lib.rswindows-native-keyring-store
version0.1.0
created_at2025-08-29 05:01:47.007876+00
updated_at2025-08-29 05:01:47.007876+00
descriptionWindows native credential store for keyring
homepagehttps://github.com/open-source-cooperative/keyring-rs/wiki/Keyring
repositoryhttps://github.com/open-source-cooperative/windows-native-keyring-store.git
max_upload_size
id1815383
size59,033
Daniel Brotsky (brotskydotcom)

documentation

README

Windows Native Keyring Store

build crates.io docs.rs

This library provides a credential store for use with the keyring ecosystem that uses the Windows native credential store.

Usage

To use this keychain-compatible credential store provider, you must take a dependency on the keyring-core crate and on this crate. Then you can instantiate a credential store and set it as your default credential store as shown in the sample program in this crate.

Warning

Tests show that operating on the same entry from different threads does not reliably sequence the operations in the same order they are initiated. (For example, setting a password on one thread and then immediately spawning another to get the password returns a NoEntry error on the spawned thread.) So be careful not to access the same entry on multiple threads simultaneously.

License

Licensed under either of the following at your discretion:

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you shall be dual licensed as above, without any additional terms or conditions.

Commit count: 0

cargo fmt