Expand description
Cryptographic Library - Quantum-Resistant Cryptographic Operations
This module provides high-performance cryptographic operations leveraging Phase 2 enhancements:
- Fiduciary Cryptography (ML-DSA) for post-quantum digital signatures
- Zero-Knowledge Semantic Proofs for privacy-preserving cryptography
- Hardware-Sympathetic Storage (ZNS) for secure key storage
- Allocation Firewall (eBPF) for kernel-level cryptographic operations
Structs§
- Access
Audit Log - Access audit log
- Access
LogEntry - Access log entry
- Access
Policy - Access policies
- Anomaly
Detector - Anomaly detector
- Anomaly
Metrics - Anomaly metrics
- Audit
Entry - Audit entry
- Audit
Trail - Audit trail
- Baseline
Model - Baseline model
- Batch
Verifier - Batch verifier
- Channel
Configuration - Channel configuration
- Circuit
Builder - Circuit builder
- Circuit
Constraint - Circuit constraint
- Circuit
Variable - Circuit variable
- Completed
Report - Completed report
- Completed
Rotation - Completed rotation
- Compliance
Control - Compliance controls
- Compliance
Framework - Compliance frameworks
- Compliance
Metrics - Compliance metrics
- Compliance
Monitor - Compliance monitor
- Compliance
Reporting Engine - Compliance reporting engine
- Cryptographic
Library - Cryptographic Library Manager
- Cryptographic
Result - Cryptographic operation result
- Decryption
Algorithm Impl - Decryption algorithm implementation
- Decryption
Parameters - Decryption parameters
- Delivery
Attempt - Delivery attempts
- Delivery
Record - Delivery records
- Delivery
Status - Delivery status
- Delivery
Tracker - Delivery tracker
- Derivation
Parameters - Derivation parameters
- Detection
Action - Detection actions
- Detection
Condition - Detection conditions
- Detection
Rule - Detection rules
- Distribution
Channel - Distribution channels
- Encrypted
Data - Encrypted data
- Encryption
Algorithm Impl - Encryption algorithm implementation
- Encryption
AtRest - Encryption at rest
- Encryption
Engine - Encryption engine for data encryption
- Encryption
Metadata - Encryption metadata
- Encryption
Parameters - Encryption parameters
- Encryption
Performance Metrics - Encryption performance metrics
- Encryption
Performance Optimizer - Encryption performance optimizer
- Encryption
Policy - Encryption policy
- Encryption
Policy Engine - Engine that registers encryption policies and validates keys/configurations against them.
- Escalation
Policy - Escalation policy for security alerts
- Generation
Algorithm - Generation algorithms
- Generation
Parameters - Generation parameters
- Hash
Algorithm Impl - Hash algorithm implementation
- Hash
Audit Entry - Hash audit entry
- Hash
Audit Log - Hash audit log
- Hash
Engine - Hash engine for cryptographic hashing
- Hash
Metadata - Hash metadata
- Hash
Parameters - Hash parameters
- Hash
Performance Metrics - Hash performance metrics
- Hash
Performance Optimizer - Hash performance optimizer
- Hash
Record - Hash record
- Hash
Result - Hash result
- Hash
Storage - Hash storage
- Hash
Verification Record - Hash verification record
- Hash
Verification Result - Hash verification result
- Key
- Key representation
- KeyAccess
Control - Key access control
- KeyCatalog
- Key catalog for key management
- KeyDerivation
- Key derivation
- KeyGenerator
- Key generator
- KeyIndex
Entry - Key index entry
- KeyManager
- Key manager for secure key storage and management
- KeyMetadata
- Key metadata
- KeyQuality
Metrics - Key quality metrics
- KeyRecovery
- Key recovery
- KeyRelationship
- Key relationships
- KeyRotator
- Key rotator
- KeySearch
Engine - Key search engine
- KeySearch
Index - Key search index
- KeyStorage
- Key storage using ZNS for secure key storage
- KeyZone
- Key zone for different key types
- Lockout
Policy - Lockout policy
- Notification
Settings - Notification settings
- Policy
Validation Result - Result of validating a key or configuration against a policy.
- Policy
Violation - A single policy rule violation.
- Proof
- Proof representation
- Proof
Audit Entry - Proof audit entry
- Proof
Audit Log - Proof audit log
- Proof
Engine - Proof engine for zero-knowledge proofs
- Proof
Metadata - Proof metadata
- Proof
Performance Metrics - Proof performance metrics
- Proof
Performance Optimizer - Proof performance optimizer
- Proof
Record - Proof record
- Proof
Storage - Proof storage
- Proof
System - Proof system
- Proof
Verification Engine - Proof verification engine
- Proof
Verification Record - Proof verification record
- Proof
Verification Result - Proof verification result
- Prover
- Prover
- Queued
Report - Queued report
- Queued
Rotation - Queued rotation
- Queued
Verification - Queued verification
- Randomness
Test Result - Randomness test results
- Recovery
Attempt - Recovery attempt
- Recovery
Attempts - Recovery attempts
- Recovery
Policies - Recovery policies
- Report
Distribution Engine - Report distribution engine
- Report
Queue Manager - Report queue manager
- Report
Schedule - Report schedules
- Report
Scheduler - Report scheduler
- Report
Scheduling Engine - Report scheduling engine
- Report
Section - Report sections
- Report
Template - Report templates
- Retention
Policy - Retention policy
- Retry
Policy - Retry policy
- Rotation
History - Rotation history
- Rotation
History Entry - Rotation history entry
- Rotation
Policy - Rotation policies
- Rotation
Schedule - Rotation schedule
- Running
Report - Running report
- Schedule
Parameters - Schedule parameters
- Scheduled
Rotation - Scheduled rotation
- Search
Query - Structured query against the
KeySearchIndex. - Search
Result - A single search hit returned by
KeySearchIndex::search. - Security
Alert System - Security alert system
- Security
Assessment - Security assessment
- Security
Metrics - Security metrics
- Security
Monitor - Security monitor
- Security
Performance Metrics - Security performance metrics
- Security
Recommendation - Security recommendations
- Signature
- Signature representation
- Signature
Audit Entry - Signature audit entry
- Signature
Audit Log - Signature audit log
- Signature
Engine - Signature engine for digital signatures
- Signature
Metadata - Signature metadata
- Signature
Performance Metrics - Signature performance metrics
- Signature
Performance Optimizer - Signature performance optimizer
- Signature
Record - Signature record
- Signature
Storage - Signature storage
- Signing
Algorithm - Signing algorithms
- Signing
Parameters - Signing parameters
- Threat
Detector - Threat detector
- Threat
Metrics - Threat metrics
- Threat
Signature - Threat signatures
- Time
Restrictions - Time restrictions
- Verification
Algorithm Config - Verification algorithm configuration
- Verification
Parameters - Verification parameters
- Verification
Performance Metrics - Verification performance metrics
- Verification
Performance Optimizer - Verification performance optimizer
- Verification
Record - Verification record
- Verification
Result - Verification result
- Verifier
- Verifier
Enums§
- Access
Level - Access levels
- Access
Pattern - Access patterns for optimization
- Anomaly
Detection Algorithm - Anomaly detection algorithms
- Audit
Result - Audit results
- Authentication
Method - Authentication methods
- Backoff
Strategy - Backoff strategies
- Circuit
Expression - Circuit expression
- Circuit
Type - Circuit types
- Comparison
Operator - Comparison operators
- Compliance
Requirement - Compliance requirements
- Compliance
Standard - Compliance standards enforced by an
EncryptionPolicy. - Compliance
Status - Compliance status
- Constraint
Type - Constraint types
- Content
Generator - Content generators
- Control
Type - Control types
- Cryptographic
Error - Cryptographic error types
- Delivery
Final Status - Delivery final status
- Derivation
Function - Derivation functions
- Detection
Action Type - Detection action types
- Detection
Rule Type - Detection rule types
- Distribution
Channel Type - Distribution channel types
- Encryption
Algorithm - Encryption algorithms
- Encryption
Mode - Encryption modes
- Encryption
Optimization Strategy - Encryption optimization strategies
- Encryption
Padding - Encryption padding
- Entropy
Source - Entropy sources
- Event
Type - Event types
- Hash
Operation - Hash operations
- Hash
Optimization Strategy - Hash optimization strategies
- Implementation
Status - Implementation status
- Indexing
Strategy - Indexing strategies
- KeyAlgorithm
- Key algorithms
- KeyOperation
- Key operations
- KeyPurpose
- Key purposes for search filtering.
- KeyRelationship
Type - Key relationship types
- KeyType
- Key types
- KeyZone
Type - Key zone types
- Model
Type - Model types
- Notification
Channel - Notification channels
- Policy
Error - Error returned by the encryption policy engine.
- Proof
Operation - Proof operations
- Proof
Optimization Strategy - Proof optimization strategies
- Proof
System Type - Proof system types
- Proving
Algorithm - Proving algorithms
- Randomness
Test Type - Randomness test types
- Recommendation
Severity - Recommendation severity
- Recovery
Method - Recovery methods
- Report
Format - Report formats
- Report
Priority - Report priorities
- Rotation
Priority - Rotation priorities
- Rotation
Type - Rotation types
- Schedule
Type - Schedule types
- Scheduler
Type - Scheduler types
- Search
Engine Type - Search engine types
- Security
Alert Type - Security alert types
- Security
Level - Security levels
- Signature
Operation - Signature operations
- Signature
Optimization Strategy - Signature optimization strategies
- Threat
Severity - Threat severity
- Threat
Type - Threat types
- Variable
Type - Variable types
- Verification
Algorithm - Verification algorithms
- Verification
Optimization Strategy - Verification optimization strategies
- Verification
Priority - Verification priorities
- Violation
Severity - Severity of a policy violation.