⚠️ VeridianOS Kernel Documentation - This is low-level kernel code. All functions are unsafe unless explicitly marked otherwise. no_std

Module security

Module security 

Source
Expand description

Security infrastructure for VeridianOS This module provides comprehensive security features including:

  • Cryptographic primitives
  • Mandatory Access Control (MAC)
  • Security audit framework
  • Secure boot verification

Modules§

audit
Security audit framework
audit_enhanced
Enhanced audit logging with structured entries, ring buffer, and filtering
auth
Authentication Framework
boot
Secure Boot Verification
dilithium
Dilithium / ML-DSA Post-Quantum Signature Verification
fuzzing
In-kernel fuzzing infrastructure
kaslr
Kernel Address Space Layout Randomization (KASLR)
mac
Mandatory Access Control (MAC) system
memory_protection
Memory Protection Features
smep_smap
SMEP/SMAP Enforcement
spectre
Retpoline / Spectre Mitigations
stack_canary
Per-Thread Stack Canary Management
tpm
TPM 2.0 Support
tpm_commands
TPM 2.0 Command Structures

Structs§

SecurityContext
Security context for processes

Enums§

AccessType
Access types for security checks
SecurityLevel
Security levels for multi-level security (MLS)

Functions§

init
Initialize security subsystem