oqs library
Classes
- KEM
- Key Encapsulation Mechanism (KEM) implementation
- KEMEncapsulationResult
- KEM encapsulation result
- KEMKeyPair
- KEM key pair
- LibOQS
- Main LibOQS class for initialization and global operations
- LibOQSLoader
- Main class for loading the liboqs library with multiple fallback strategies.
- LibraryPaths
- Configuration class for platform-specific library paths.
- OQSRandom
- Safe random number generation using liboqs
- Signature
- Digital Signature implementation
Extensions
- OQSRandomExtensions on OQSRandom
- Extension methods for random operations
Exceptions / Errors
- LibOQSException
- Enhanced exception class with more context
- LibraryLoadException
- Exception thrown when the liboqs library cannot be loaded.