Ok, so upstream replied 'I do not think nacl is used for anything at this moment when libssh is built against current openssl, which already supports X25519 curve for all we need. At least in Fedora, nacl is not listed as dependency of libssh at all.
When nacl is not found (and old openssl or lobgcrypt/mbedtls is used), the local implementation (copied from nacl?) is used for x25519 implementation to have matching support. If libsodium has compatible api, adding support for it in libssh should be only about adjusting the CMake check to check also for libsodium + adding a CI target to verify functionality, which should be pretty easy task to do. Feel free to submit merge request on Gitlab: https://gitlab.com/libssh /libssh-mirror' In that regard I don't think we need nacl nor libsodium since we build with openssl, I've reported a Debian bug to suggest removing the Build-Depends there and I'm closing that MIR now ** Changed in: nacl (Ubuntu) Status: Incomplete => Invalid ** Changed in: nacl (Ubuntu) Status: Invalid => Won't Fix -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1885283 Title: [MIR] nacl To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/nacl/+bug/1885283/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
