From 2b82366148cf2c6ea4b99677d2e4c3f41380995b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A3=8E=E6=89=87=E6=BB=91=E7=BF=94=E7=BF=BC?= Date: Mon, 8 Sep 2025 21:59:28 +0800 Subject: [PATCH] mKCP: Fix key derivation for obfuscation (#5106) Fixes https://github.com/XTLS/Xray-core/issues/5096 --- transport/internet/kcp/cryptreal.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/transport/internet/kcp/cryptreal.go b/transport/internet/kcp/cryptreal.go index 391d714e..cd33a6f3 100644 --- a/transport/internet/kcp/cryptreal.go +++ b/transport/internet/kcp/cryptreal.go @@ -9,5 +9,5 @@ import ( func NewAEADAESGCMBasedOnSeed(seed string) cipher.AEAD { hashedSeed := sha256.Sum256([]byte(seed)) - return crypto.NewAesGcm(hashedSeed[:]) + return crypto.NewAesGcm(hashedSeed[:16]) }