From defa944d7b3863c2b5fade844cdbaf8df9ef3351 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?K=C3=A9vin=20Chalet?= Date: Fri, 3 Jul 2026 13:33:02 +0200 Subject: [PATCH] Implement ML-DSA support in the client, core, server and validation stacks --- Directory.Packages.props | 15 +- ...OpenIddictClientWebIntegrationGenerator.cs | 2 + .../Web.config | 6 + .../Web.config | 6 + .../OpenIddictResources.resx | 8 +- .../OpenIddict.Client.csproj | 1 + .../OpenIddictClientBuilder.cs | 80 +- .../OpenIddictClientConfiguration.cs | 50 +- .../OpenIddictClientHandlers.Discovery.cs | 33 +- .../OpenIddictClientHandlers.cs | 47 + .../OpenIddictClientRetriever.cs | 17 + .../Managers/OpenIddictApplicationManager.cs | 9 +- .../OpenIddict.Server.csproj | 1 + .../OpenIddictServerBuilder.cs | 80 +- .../OpenIddictServerConfiguration.cs | 50 +- .../OpenIddictServerHandlers.Discovery.cs | 306 ++-- .../OpenIddictServerHandlers.cs | 28 +- .../OpenIddictValidationBuilder.cs | 3 + .../OpenIddictValidationHandlers.Discovery.cs | 33 +- .../OpenIddictValidationRetriever.cs | 17 + .../OpenIddict.Client.Tests.csproj | 1 + .../OpenIddictClientBuilderTests.cs | 1522 +++++++++++++++++ .../OpenIddictClientConfigurationTests.cs | 471 +++++ .../OpenIddict.Server.IntegrationTests.csproj | 1 + ...nIddictServerIntegrationTests.Discovery.cs | 28 + .../OpenIddict.Server.Tests.csproj | 1 + .../OpenIddictServerBuilderTests.cs | 630 ++++++- .../OpenIddictServerConfigurationTests.cs | 555 ++++++ .../OpenIddict.Validation.Tests.csproj | 1 + .../OpenIddictValidationBuilderTests.cs | 1126 ++++++++++++ .../OpenIddictValidationConfigurationTests.cs | 372 ++++ 31 files changed, 5277 insertions(+), 223 deletions(-) create mode 100644 test/OpenIddict.Client.Tests/OpenIddictClientBuilderTests.cs create mode 100644 test/OpenIddict.Client.Tests/OpenIddictClientConfigurationTests.cs create mode 100644 test/OpenIddict.Server.Tests/OpenIddictServerConfigurationTests.cs create mode 100644 test/OpenIddict.Validation.Tests/OpenIddictValidationBuilderTests.cs create mode 100644 test/OpenIddict.Validation.Tests/OpenIddictValidationConfigurationTests.cs diff --git a/Directory.Packages.props b/Directory.Packages.props index 6a6e1752..a1075dac 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -21,6 +21,7 @@ + @@ -32,9 +33,9 @@ - - - + + + @@ -59,6 +60,7 @@ +