From bf46d92155d78e70fc8ec2e0736a72134c788f81 Mon Sep 17 00:00:00 2001
From: Udara Pathum <46132469+hwupathum@users.noreply.github.com>
Date: Mon, 20 Apr 2026 21:57:35 +0530
Subject: [PATCH] Enable PQ TLS for outbound com by default
---
.../java/org/wso2/carbon/core/internal/CarbonCoreActivator.java | 1 +
parent/pom.xml | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/core/org.wso2.carbon.core/src/main/java/org/wso2/carbon/core/internal/CarbonCoreActivator.java b/core/org.wso2.carbon.core/src/main/java/org/wso2/carbon/core/internal/CarbonCoreActivator.java
index 44ce0cdaf88..4d8d5464ae3 100644
--- a/core/org.wso2.carbon.core/src/main/java/org/wso2/carbon/core/internal/CarbonCoreActivator.java
+++ b/core/org.wso2.carbon.core/src/main/java/org/wso2/carbon/core/internal/CarbonCoreActivator.java
@@ -82,6 +82,7 @@ public void start(BundleContext context) throws Exception {
(Class.forName("org.bouncycastle.jsse.provider.BouncyCastleJsseProvider")).
getDeclaredConstructor().newInstance();
Security.insertProviderAt(jsseProvider, 1);
+ System.setProperty("org.bouncycastle.jsse.client.earlyKeyShares", "X25519,X25519MLKEM768");
}
} else if (providerName.equals(ServerConstants.JCE_PROVIDER_BCFIPS)) {
diff --git a/parent/pom.xml b/parent/pom.xml
index 8928f72042a..b738d100c0e 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -504,7 +504,7 @@
3.2.5.ga-wso2v1
- 1.83.0.wso2v1
+ 1.84.0.wso2v1
[1.0.0, 2.0.0)