| Crates.io | cccolutils |
| lib.rs | cccolutils |
| version | 0.2.2 |
| created_at | 2019-03-18 10:48:54.296053+00 |
| updated_at | 2024-04-07 19:22:00.173122+00 |
| description | Kerberos5 Credential Cache Collection Utilities |
| homepage | |
| repository | https://github.com/ironthree/cccolutils-rs |
| max_upload_size | |
| id | 122242 |
| size | 24,216 |
WARNING: This crate is no longer actively maintained.
This package is a rough rust port of the
cccolutils python package.
The C part is inspired by the CPython extension from this python package, with some adaptations and fixes for all the memory leaks I could find (using valgrind with a small C test program, and the leak sanitizer from nightly rust for the rust code).
The available API is currently limited to the following three functions:
fn get_username_for_realm(realm: String) -> Result<Option<String>, String>:
determine the username of the authenticated user for a given realmfn has_credentials() -> bool: determine if there are any active
authentication tickets for any realmfn has_credentials_for_realm(realm: String) -> Result<bool, String>:
determine if there is an authenticated user for the given realmThe style of the C code is enforced with the uncrustify configuration in this directory.