Replies: 3 comments 10 replies
-
A full description of what fails (as well as which environment you're using) would be helpful to fix this for you and others (as is requested when opening a bug report via "New Issue").
This is expected: See #194. Please chime in there with your use case for this feature.
Please read the statement in #74: OpenSSL 3.0.2 as used by you is simply too old (lacks key provider features). See https://github.com/open-quantum-safe/oqs-provider#note-on-openssl-versions . Please consider using OpenSSL3.2-dev (as contained e.g., in docker image openquantumsafe/oqs-ossl3). |
Beta Was this translation helpful? Give feedback.
-
Good morning, I'm sorry to bother you so much. I am now testing client/server connections using the following commands:
When sending the command from the client, I get the following message:
As the certificates are self-assigned, I don't know if the error message is normal. However, the server cannot see the message sent by the client (so I understand that there is an error). Do you know what could be happening? Thank you very much. |
Beta Was this translation helpful? Give feedback.
-
I'd start with the first error message(s): The chain seems to be not OK and not using a proper server name (but IP addresses) may confuse the OpenSSL logic. None of these errors seem to be OQS related, though. |
Beta Was this translation helpful? Give feedback.
-
Hi,
I am testing the operation of the provider and I have a few doubts. First of all, I am not sure about the installation process. The process I am currently following after trial/error is as follows:
./scripts/fullbuild.sh
./scripts/runtests.sh
(at this point it does not work correctly so I continue with the following steps)
cmake -S . -B _build && cmake --build _build && ctest --test-dir _build && cmake --install _build
in the folder liboqscmake -S . -B _build && cmake --build _build && ctest --test-dir _build && cmake --install _build
in the main _build folder./etc/ssl/openssl.cnf
file to add the providerpython3 oqs-template/generate.py
At this point, I can create dilithium3 keys and pass the tests of this script
However, at this point normal OpenSSL actions break (for example, performing a pip package installation):
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1007)')')'
In addition, creating KEM keys such as Kyber768 also fails:
Finally, I have tried to create a server as indicated in this page and I got the same error as in #74 . Is there any way to create a kyber encrypted communication between two nodes?
Other information:
Thank you very much.
Beta Was this translation helpful? Give feedback.
All reactions