reallyme_crypto/secret_material/sensitivity.rs
1// SPDX-FileCopyrightText: Copyright © 2026 ReallyMe LLC. All rights reserved
2//
3// SPDX-License-Identifier: Apache-2.0
4
5/// Sensitivity classification for operation material.
6#[derive(Debug, Clone, Copy, PartialEq, Eq)]
7#[non_exhaustive]
8pub enum SecretSensitivity {
9 /// Public material that does not require secret-memory handling.
10 Public,
11 /// Privacy-sensitive material, including plaintext and ciphertext.
12 Sensitive,
13 /// Cryptographic secret material requiring deterministic zeroization.
14 Secret,
15}