easy_liboqs
library
Classes
-
EasyLiboqs
-
Setup helper: makes sure the bundled liboqs is available and that
oqs
uses exactly that file, then initializes oqs.
-
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
Functions
-
bundledLiboqsPath()
→ String
-
Absolute path of the bundled liboqs file that the @Native binding resolved
to. Linux, macOS, Android and iOS use dladdr. Windows is not done yet.
-
bundledLiboqsVersion()
→ String
-
Version string reported by the bundled liboqs, e.g. "0.16.0".