Skip to main content

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}