nextcloud/core/Command
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
..
App refactor: migrate usage of OC_App to AppManager 2026-05-13 14:01:49 +02:00
Background chore: add missing Override attribute to core code 2026-04-28 21:29:28 +02:00
Broadcast chore: add missing Override attribute to core code 2026-04-28 21:29:28 +02:00
Config refactor: migrate usage of OC_App to AppManager 2026-05-13 14:01:49 +02:00
Db refactor: migrate usage of OC_App to AppManager 2026-05-13 14:01:49 +02:00
Encryption chore: add missing Override attribute to core code 2026-04-28 21:29:28 +02:00
FilesMetadata chore: add missing Override attribute to core code 2026-04-28 21:29:28 +02:00
Group feat(occ): make it possible to remove an arbitrary number of users to a group 2026-05-19 23:53:24 +02:00
Info chore: add missing Override attribute to core code 2026-04-28 21:29:28 +02:00
Integrity chore: add missing Override attribute to core code 2026-04-28 21:29:28 +02:00
L10n chore: add missing Override attribute to core code 2026-04-28 21:29:28 +02:00
Log chore: add missing Override attribute to core code 2026-04-28 21:29:28 +02:00
Maintenance chore: add missing Override attribute to core code 2026-04-28 21:29:28 +02:00
Memcache chore: add missing Override attribute to core code 2026-04-28 21:29:28 +02:00
OCM fix: Make sodium optional 2026-05-27 11:03:55 +02:00
Preview chore: add missing Override attribute to core code 2026-04-28 21:29:28 +02:00
Router chore: add missing Override attribute to core code 2026-04-28 21:29:28 +02:00
Security chore: add missing Override attribute to core code 2026-04-28 21:29:28 +02:00
SystemTag chore: add missing Override attribute to core code 2026-04-28 21:29:28 +02:00
TaskProcessing Merge pull request #59958 from nextcloud/feat/setupcheck-taskprocessing-worker 2026-04-29 12:07:20 +02:00
TwoFactorAuth chore: add missing Override attribute to core code 2026-04-28 21:29:28 +02:00
User fix(settings,oauth2): preserve wipe state across admin deletion paths 2026-05-26 16:41:02 +02:00
Base.php chore: add missing Override attribute to core code 2026-04-28 21:29:28 +02:00
Check.php chore: add missing Override attribute to core code 2026-04-28 21:29:28 +02:00
InterruptedException.php feat(rector): Enable SafeDeclareStrictTypesRector 2026-02-09 10:59:31 +01:00
SetupChecks.php chore: add missing Override attribute to core code 2026-04-28 21:29:28 +02:00
SnowflakeDecodeId.php chore: add missing Override attribute to core code 2026-04-28 21:29:28 +02:00
Status.php chore: add missing Override attribute to core code 2026-04-28 21:29:28 +02:00
Upgrade.php chore: add missing Override attribute to core code 2026-04-28 21:29:28 +02:00