Skip to main content

squigit_auth/security/
mod.rs

1// Copyright 2026 a7mddra
2// SPDX-License-Identifier: Apache-2.0
3
4mod api_keys;
5mod crypto;
6mod reveal;
7mod vault;
8
9pub use api_keys::{validate_api_key, ApiKeyProvider};
10pub use crypto::{
11    delete_api_key, encrypt_and_save_api_key, get_api_key_status, get_decrypted_api_key,
12    object_remote_id, reveal_api_key, session_api_key_width, session_api_keys_active,
13    set_session_api_keys, CredentialDigest, DecryptedApiKey, SecretString,
14};
15pub use reveal::{check_reveal_authorization, RevealAuthResult};