squigit-auth 0.1.0

OAuth profiles and encrypted provider credentials for Squigit
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// Copyright 2026 a7mddra
// SPDX-License-Identifier: Apache-2.0

mod api_keys;
mod crypto;
mod reveal;
mod vault;

pub use api_keys::{validate_api_key, ApiKeyProvider};
pub use crypto::{
    delete_api_key, encrypt_and_save_api_key, get_api_key_status, get_decrypted_api_key,
    object_remote_id, reveal_api_key, session_api_key_width, session_api_keys_active,
    set_session_api_keys, CredentialDigest, DecryptedApiKey, SecretString,
};
pub use reveal::{check_reveal_authorization, RevealAuthResult};