Security API Documentation

Side-channel claim limit. Nothing on this page claims constant-time behaviour or side-channel resistance for any target: the side-channel harness covers nothing (finding A48) and no measurement exists. The Rust and C cores are designed for constant time and unmeasured; managed runtimes (JIT, GC, bounds checks) make no timing claim. Where this page names constant-time or side-channel techniques, in prose or in code, they are design intent or recommendations, not measured properties.

These pages document the security-relevant API of MetaMUI Crypto Primitives across 10 platforms. The release catalog (documents/public-release/catalog.json) lists 49 profiles in 16 algorithm families; some pages below cover algorithms of the source tree that the catalog does not list. The implementations are written with these goals:

Algorithm Security APIs

Post-Quantum Algorithms

Digital Signatures

Symmetric Encryption

Hash Functions

Key Derivation

Additional Algorithms

Security Utilities

Security Best Practices

Memory Security

All implementations follow strict memory security practices:

Timing Attack Prevention

Input Validation

Cross-Platform Consistency

Platform-Specific Notes

Native Platform Security (C/C++)

C and C++ implementations provide low-level memory control:

Managed Platform Security (C#/Java)

C# and Java implementations work within managed runtimes:

Go Platform Security

Go implementations handle memory within the garbage collector:

WASM Security

WebAssembly implementations have additional considerations:

Mobile Platform Security

Swift and Kotlin implementations leverage platform security features:

Threat Models

Comprehensive Threat Analysis

The threat-model pages cover the source tree’s algorithms, not only the catalogued ones:

Attack Categories

Additional Resources


For questions about security implementations, please refer to our comprehensive documentation or contact our security team.