Crates.io | windows-native-keyring-store |
lib.rs | windows-native-keyring-store |
version | 0.1.0 |
created_at | 2025-08-29 05:01:47.007876+00 |
updated_at | 2025-08-29 05:01:47.007876+00 |
description | Windows native credential store for keyring |
homepage | https://github.com/open-source-cooperative/keyring-rs/wiki/Keyring |
repository | https://github.com/open-source-cooperative/windows-native-keyring-store.git |
max_upload_size | |
id | 1815383 |
size | 59,033 |
This library provides a credential store for use with the keyring ecosystem that uses the Windows native credential store.
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.
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.
Licensed under either of the following at your discretion:
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.