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.