nextcloud/apps
Micke Nordin 1bad4fe238 fix: Make sodium optional
This commit switches the default signature algorithm to
ecdsa-p256-sha256 instead of Ed25519. This allows us to make sodium
optional again, and we only pull it in to use it for verifying incomming
signatures. If sodium is not installed, we throw on Ed25519 signatures
instead. At least it is easy for most people to make their Nextcloud
install fully RFC compliant by installing sodium.

I also renamed all the Ed25519 function names to be more precis, using
Jwks for the JSON Web Keys, and RFC9421 for the http-signature code,
where it is needed to distinguish from draft-cavage signatures.

Signed-off-by: Micke Nordin <kano@sunet.se>
2026-05-27 11:03:55 +02:00
..
admin_audit chore: Bump app versions and requirements 2026-05-15 09:31:33 +02:00
appstore fix(l10n): Update translations from Transifex 2026-05-26 00:23:14 +00:00
cloud_federation_api fix(l10n): Update translations from Transifex 2026-05-27 00:23:20 +00:00
comments fix(l10n): Update translations from Transifex 2026-05-22 00:22:45 +00:00
contactsinteraction chore: Bump app versions and requirements 2026-05-15 09:31:33 +02:00
dashboard fix(l10n): Update translations from Transifex 2026-05-20 01:49:26 +00:00
dav fix(l10n): Update translations from Transifex 2026-05-27 00:23:20 +00:00
encryption chore: Bump app versions and requirements 2026-05-15 09:31:33 +02:00
federatedfilesharing fix(l10n): Update translations from Transifex 2026-05-24 00:22:59 +00:00
federation test: adjust tests 2026-05-19 19:39:05 +02:00
files fix(l10n): Update translations from Transifex 2026-05-27 00:23:20 +00:00
files_external fix(l10n): Update translations from Transifex 2026-05-27 00:23:20 +00:00
files_reminders chore: Bump app versions and requirements 2026-05-15 09:31:33 +02:00
files_sharing fix(l10n): Update translations from Transifex 2026-05-27 00:23:20 +00:00
files_trashbin chore: Bump app versions and requirements 2026-05-15 09:31:33 +02:00
files_versions chore: Bump app versions and requirements 2026-05-15 09:31:33 +02:00
lookup_server_connector chore: Bump app versions and requirements 2026-05-15 09:31:33 +02:00
oauth2 fix(settings,oauth2): preserve wipe state across admin deletion paths 2026-05-26 16:41:02 +02:00
profile fix(l10n): Update translations from Transifex 2026-05-19 00:23:11 +00:00
provisioning_api fix(l10n): Update translations from Transifex 2026-05-26 00:23:14 +00:00
settings fix: Make sodium optional 2026-05-27 11:03:55 +02:00
sharebymail fix(l10n): Update translations from Transifex 2026-05-20 01:49:26 +00:00
systemtags fix(l10n): Update translations from Transifex 2026-05-22 00:22:45 +00:00
testing chore: Bump app versions and requirements 2026-05-15 09:31:33 +02:00
theming fix(l10n): Update translations from Transifex 2026-05-25 00:22:37 +00:00
twofactor_backupcodes chore: Bump app versions and requirements 2026-05-15 09:31:33 +02:00
updatenotification fix(l10n): Update translations from Transifex 2026-05-26 00:23:14 +00:00
user_ldap fix(l10n): Update translations from Transifex 2026-05-26 00:23:14 +00:00
user_status fix(l10n): Update translations from Transifex 2026-05-27 00:23:20 +00:00
weather_status fix(l10n): Update translations from Transifex 2026-05-27 00:23:20 +00:00
webhook_listeners Merge pull request #60543 from nextcloud/webhook-delegation-tokens 2026-05-20 16:37:21 +02:00
workflowengine fix(l10n): Update translations from Transifex 2026-05-22 00:22:45 +00:00