Skip to main content

Module cryptographic_library

Module cryptographic_library 

Source
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§

AccessAuditLog
Access audit log
AccessLogEntry
Access log entry
AccessPolicy
Access policies
AnomalyDetector
Anomaly detector
AnomalyMetrics
Anomaly metrics
AuditEntry
Audit entry
AuditTrail
Audit trail
BaselineModel
Baseline model
BatchVerifier
Batch verifier
ChannelConfiguration
Channel configuration
CircuitBuilder
Circuit builder
CircuitConstraint
Circuit constraint
CircuitVariable
Circuit variable
CompletedReport
Completed report
CompletedRotation
Completed rotation
ComplianceControl
Compliance controls
ComplianceFramework
Compliance frameworks
ComplianceMetrics
Compliance metrics
ComplianceMonitor
Compliance monitor
ComplianceReportingEngine
Compliance reporting engine
CryptographicLibrary
Cryptographic Library Manager
CryptographicResult
Cryptographic operation result
DecryptionAlgorithmImpl
Decryption algorithm implementation
DecryptionParameters
Decryption parameters
DeliveryAttempt
Delivery attempts
DeliveryRecord
Delivery records
DeliveryStatus
Delivery status
DeliveryTracker
Delivery tracker
DerivationParameters
Derivation parameters
DetectionAction
Detection actions
DetectionCondition
Detection conditions
DetectionRule
Detection rules
DistributionChannel
Distribution channels
EncryptedData
Encrypted data
EncryptionAlgorithmImpl
Encryption algorithm implementation
EncryptionAtRest
Encryption at rest
EncryptionEngine
Encryption engine for data encryption
EncryptionMetadata
Encryption metadata
EncryptionParameters
Encryption parameters
EncryptionPerformanceMetrics
Encryption performance metrics
EncryptionPerformanceOptimizer
Encryption performance optimizer
EncryptionPolicy
Encryption policy
EncryptionPolicyEngine
Engine that registers encryption policies and validates keys/configurations against them.
EscalationPolicy
Escalation policy for security alerts
GenerationAlgorithm
Generation algorithms
GenerationParameters
Generation parameters
HashAlgorithmImpl
Hash algorithm implementation
HashAuditEntry
Hash audit entry
HashAuditLog
Hash audit log
HashEngine
Hash engine for cryptographic hashing
HashMetadata
Hash metadata
HashParameters
Hash parameters
HashPerformanceMetrics
Hash performance metrics
HashPerformanceOptimizer
Hash performance optimizer
HashRecord
Hash record
HashResult
Hash result
HashStorage
Hash storage
HashVerificationRecord
Hash verification record
HashVerificationResult
Hash verification result
Key
Key representation
KeyAccessControl
Key access control
KeyCatalog
Key catalog for key management
KeyDerivation
Key derivation
KeyGenerator
Key generator
KeyIndexEntry
Key index entry
KeyManager
Key manager for secure key storage and management
KeyMetadata
Key metadata
KeyQualityMetrics
Key quality metrics
KeyRecovery
Key recovery
KeyRelationship
Key relationships
KeyRotator
Key rotator
KeySearchEngine
Key search engine
KeySearchIndex
Key search index
KeyStorage
Key storage using ZNS for secure key storage
KeyZone
Key zone for different key types
LockoutPolicy
Lockout policy
NotificationSettings
Notification settings
PolicyValidationResult
Result of validating a key or configuration against a policy.
PolicyViolation
A single policy rule violation.
Proof
Proof representation
ProofAuditEntry
Proof audit entry
ProofAuditLog
Proof audit log
ProofEngine
Proof engine for zero-knowledge proofs
ProofMetadata
Proof metadata
ProofPerformanceMetrics
Proof performance metrics
ProofPerformanceOptimizer
Proof performance optimizer
ProofRecord
Proof record
ProofStorage
Proof storage
ProofSystem
Proof system
ProofVerificationEngine
Proof verification engine
ProofVerificationRecord
Proof verification record
ProofVerificationResult
Proof verification result
Prover
Prover
QueuedReport
Queued report
QueuedRotation
Queued rotation
QueuedVerification
Queued verification
RandomnessTestResult
Randomness test results
RecoveryAttempt
Recovery attempt
RecoveryAttempts
Recovery attempts
RecoveryPolicies
Recovery policies
ReportDistributionEngine
Report distribution engine
ReportQueueManager
Report queue manager
ReportSchedule
Report schedules
ReportScheduler
Report scheduler
ReportSchedulingEngine
Report scheduling engine
ReportSection
Report sections
ReportTemplate
Report templates
RetentionPolicy
Retention policy
RetryPolicy
Retry policy
RotationHistory
Rotation history
RotationHistoryEntry
Rotation history entry
RotationPolicy
Rotation policies
RotationSchedule
Rotation schedule
RunningReport
Running report
ScheduleParameters
Schedule parameters
ScheduledRotation
Scheduled rotation
SearchQuery
Structured query against the KeySearchIndex.
SearchResult
A single search hit returned by KeySearchIndex::search.
SecurityAlertSystem
Security alert system
SecurityAssessment
Security assessment
SecurityMetrics
Security metrics
SecurityMonitor
Security monitor
SecurityPerformanceMetrics
Security performance metrics
SecurityRecommendation
Security recommendations
Signature
Signature representation
SignatureAuditEntry
Signature audit entry
SignatureAuditLog
Signature audit log
SignatureEngine
Signature engine for digital signatures
SignatureMetadata
Signature metadata
SignaturePerformanceMetrics
Signature performance metrics
SignaturePerformanceOptimizer
Signature performance optimizer
SignatureRecord
Signature record
SignatureStorage
Signature storage
SigningAlgorithm
Signing algorithms
SigningParameters
Signing parameters
ThreatDetector
Threat detector
ThreatMetrics
Threat metrics
ThreatSignature
Threat signatures
TimeRestrictions
Time restrictions
VerificationAlgorithmConfig
Verification algorithm configuration
VerificationParameters
Verification parameters
VerificationPerformanceMetrics
Verification performance metrics
VerificationPerformanceOptimizer
Verification performance optimizer
VerificationRecord
Verification record
VerificationResult
Verification result
Verifier
Verifier

Enums§

AccessLevel
Access levels
AccessPattern
Access patterns for optimization
AnomalyDetectionAlgorithm
Anomaly detection algorithms
AuditResult
Audit results
AuthenticationMethod
Authentication methods
BackoffStrategy
Backoff strategies
CircuitExpression
Circuit expression
CircuitType
Circuit types
ComparisonOperator
Comparison operators
ComplianceRequirement
Compliance requirements
ComplianceStandard
Compliance standards enforced by an EncryptionPolicy.
ComplianceStatus
Compliance status
ConstraintType
Constraint types
ContentGenerator
Content generators
ControlType
Control types
CryptographicError
Cryptographic error types
DeliveryFinalStatus
Delivery final status
DerivationFunction
Derivation functions
DetectionActionType
Detection action types
DetectionRuleType
Detection rule types
DistributionChannelType
Distribution channel types
EncryptionAlgorithm
Encryption algorithms
EncryptionMode
Encryption modes
EncryptionOptimizationStrategy
Encryption optimization strategies
EncryptionPadding
Encryption padding
EntropySource
Entropy sources
EventType
Event types
HashOperation
Hash operations
HashOptimizationStrategy
Hash optimization strategies
ImplementationStatus
Implementation status
IndexingStrategy
Indexing strategies
KeyAlgorithm
Key algorithms
KeyOperation
Key operations
KeyPurpose
Key purposes for search filtering.
KeyRelationshipType
Key relationship types
KeyType
Key types
KeyZoneType
Key zone types
ModelType
Model types
NotificationChannel
Notification channels
PolicyError
Error returned by the encryption policy engine.
ProofOperation
Proof operations
ProofOptimizationStrategy
Proof optimization strategies
ProofSystemType
Proof system types
ProvingAlgorithm
Proving algorithms
RandomnessTestType
Randomness test types
RecommendationSeverity
Recommendation severity
RecoveryMethod
Recovery methods
ReportFormat
Report formats
ReportPriority
Report priorities
RotationPriority
Rotation priorities
RotationType
Rotation types
ScheduleType
Schedule types
SchedulerType
Scheduler types
SearchEngineType
Search engine types
SecurityAlertType
Security alert types
SecurityLevel
Security levels
SignatureOperation
Signature operations
SignatureOptimizationStrategy
Signature optimization strategies
ThreatSeverity
Threat severity
ThreatType
Threat types
VariableType
Variable types
VerificationAlgorithm
Verification algorithms
VerificationOptimizationStrategy
Verification optimization strategies
VerificationPriority
Verification priorities
ViolationSeverity
Severity of a policy violation.