3 Commits

Author SHA1 Message Date
Christian Marangi
645e534de3 oqs-provider: fix recursive dependency
Fix the following error:
tmp/.config-package.in:54327:error: recursive dependency detected!
tmp/.config-package.in:54327: symbol PACKAGE_libopenssl is selected by PACKAGE_liboqs
tmp/.config-package.in:60997: symbol PACKAGE_liboqs is selected by PACKAGE_libopenssl-oqsprovider
tmp/.config-package.in:54447: symbol PACKAGE_libopenssl-oqsprovider depends on PACKAGE_libopenssl

by reorganizing the dependency list for oqs-provider.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-18 14:34:30 +01:00
Eneas U de Queiroz
e3fc641115 oqs-provider: add CI test
This runs a couple of openssl commands to verify that the provider is
loading and generate a private key, without any output checks.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
[ use APK and improve commit title ]
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-18 13:48:01 +01:00
Christian Marangi
a0ddc9055f oqs-provider: add quantum-safe cryptography (QSC) provider
Add libopenssl provider of quantum-safe cryptography (QSC) library.

Tested-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-18 13:48:00 +01:00