liboqs icon indicating copy to clipboard operation
liboqs copied to clipboard

C library for prototyping and experimenting with quantum-resistant cryptography

Results 128 liboqs issues
Sort by recently updated
recently updated
newest added

With https://github.com/open-quantum-safe/liboqs/pull/1618 CT testing toggles to testing the reference code. At the same time we enable building optimized code (activated in most use cases). If the optimized code for some...

enhancement

Is there any tooling available that would have allowed us to detect #1631 and #1636?

enhancement

It would be nice to have documentation that links to the "sources of truth" for our KAT hashes. This would improve both ease of maintenance for developers and transparency for...

documentation

Hello, I am porting various packages to riscv64 platform. I saw comments on compilation in CMakeLists.txt: ``` Compilation on an unsupported processor should only be used for testing, as it...

help wanted
platform-specific

libjade is a Jasmin project involving @cryptojedi and others that has a formally verified implementation of Kyber for some platforms. We have talked about incorporating that into liboqs. From an...

enhancement

**Describe the bug** The testing suite is reporting [potential memory leaks](https://github.com/open-quantum-safe/liboqs/pull/1527#issuecomment-1701305585) ([test_constant_time.txt](https://github.com/open-quantum-safe/liboqs/files/12553409/test_constant_time.txt)) for Classic McEliece which are not documented in the suppression files. **To Reproduce** I am unable to reproduce...

bug
help wanted

This issue is to suggest adding tests to (automatically) exercise all scripts within this project. The goals would be - to ensure no "local setup" problems will hit anyone (new)...

help wanted
good first issue

Many OQS functions return void "for historical reasons". Nevertheless they can fail. Right now two (pretty user unfriendly) macros are used (sporadically) to react to internal failures: https://github.com/open-quantum-safe/liboqs/blob/9f912c957bfe7f4b894aa9661168a310e8dd1a58/src/common/common.h#L22-L49 This issue...

enhancement

AFAIK `liboqs` only has multi-processing tests, but no multi-threading tests. Please point to such tests if I'm wrong. Otherwise this issue is to suggest adding such tests to catch problems...

enhancement

Instead of depending on `make/msbuild etc`, we should use only modern `cmake` and `ctest`, such as ```shell cmake -B build -DCMAKE_FLAGS... cmake --build build --parallel 4 [--target ... ] ctest...

documentation