New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LibreSSL support #14928
Comments
|
Why not fix LibreSSL by adding such key types? |
|
I'll check with them in the mailing list. |
|
Ed25519 is not particularly exotic, in particular not in the OpenBSD world (signify uses it) where LibreSSL comes from... THey really should add that, and we cannot work around it really, and shouldn't. Sorry, but this is a feature request to make to the LibreSSL people, not us. Sorry! |
|
It's okay, I asked in LibreSSL mailing list, they plan to implement this later. |
|
Note: with current LibreSSL 3.1.1 this is fixed. |
|
systemd 250.4 is still failing to build with libressl 3.4.3: Moreover, I wasn't able to find any mention of Should I disable systemd with libressl on buildroot side? Full build log: http://autobuild.buildroot.org/results/47f/47f31b36f123c4be4661f4fde2d1f7385c5d0ed5/build-end.log |
|
It looks like ED25519 stuff is not yet in libressl judging by libressl/portable#393? I guess pinging the libressl folks about this should help, there's not much we can do anyway.
Ideally we should keep it, but there's no point in having a constantly failing job wasting resources if this doesn't get addressed. |
systemd doesn't plan to fix the following build failure with libressl (systemd/systemd#14928) and ED25519 support is still not available in libressl (libressl/portable#393 opened for more than 3 years): ../src/home/homed-manager.c: In function ‘manager_generate_key_pair’: ../src/home/homed-manager.c:1393:35: error: ‘EVP_PKEY_ED25519’ undeclared (first use in this function); did you mean ‘EVP_PKEY_DSA1’? 1393 | ctx = EVP_PKEY_CTX_new_id(EVP_PKEY_ED25519, NULL); | ^~~~~~~~~~~~~~~~ | EVP_PKEY_DSA1 Fixes: - http://autobuild.buildroot.org/results/47f31b36f123c4be4661f4fde2d1f7385c5d0ed5 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
systemd doesn't plan to fix the following build failure with libressl (systemd/systemd#14928) and ED25519 support is still not available in libressl (libressl/portable#393 opened for more than 3 years): ../src/home/homed-manager.c: In function ‘manager_generate_key_pair’: ../src/home/homed-manager.c:1393:35: error: ‘EVP_PKEY_ED25519’ undeclared (first use in this function); did you mean ‘EVP_PKEY_DSA1’? 1393 | ctx = EVP_PKEY_CTX_new_id(EVP_PKEY_ED25519, NULL); | ^~~~~~~~~~~~~~~~ | EVP_PKEY_DSA1 Fixes: - http://autobuild.buildroot.org/results/47f31b36f123c4be4661f4fde2d1f7385c5d0ed5 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> (cherry picked from commit 1c79d64) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
systemd doesn't plan to fix the following build failure with libressl (systemd/systemd#14928) and ED25519 support is still not available in libressl (libressl/portable#393 opened for more than 3 years): ../src/home/homed-manager.c: In function ‘manager_generate_key_pair’: ../src/home/homed-manager.c:1393:35: error: ‘EVP_PKEY_ED25519’ undeclared (first use in this function); did you mean ‘EVP_PKEY_DSA1’? 1393 | ctx = EVP_PKEY_CTX_new_id(EVP_PKEY_ED25519, NULL); | ^~~~~~~~~~~~~~~~ | EVP_PKEY_DSA1 Fixes: - http://autobuild.buildroot.org/results/47f31b36f123c4be4661f4fde2d1f7385c5d0ed5 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> (cherry picked from commit 1c79d64) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
systemd version the issue has been seen with
Used distribution
This is the error during build:
evp.hin current LibreSSL 3.0.2 does not have this define (EVP_PKEY_ED25519).The text was updated successfully, but these errors were encountered: