Skip to main content

driven/security/
mod.rs

1//! Security Module - Ed25519 Signing & Capability-Based Access
2//!
3//! Cryptographic integrity for rule files.
4
5mod capability_manifest;
6mod ed25519_signer;
7mod integrity_guard;
8mod sandbox;
9
10pub use capability_manifest::{Capability, CapabilityManifest};
11pub use ed25519_signer::{Ed25519Signer, KeyPair, PublicKey, SecretKey, Signature};
12pub use integrity_guard::{IntegrityGuard, IntegrityStatus};
13pub use sandbox::{Sandbox, SandboxConfig};
14
15/// Security version
16pub const SECURITY_VERSION: u8 = 1;
17
18/// Signature algorithm identifier
19pub const SIG_ALG_ED25519: u8 = 1;