From 59f3c772c59c57d5a2201fbfa709ca24e85b5f33 Mon Sep 17 00:00:00 2001 From: eguun <79050535+eguun@users.noreply.github.com> Date: Thu, 2 Oct 2025 08:42:06 +0200 Subject: [PATCH] net/shadowsocks: update web UI ciphers to match shadowsocks rust (#4958) Updating cipher option set to match the one of the plugin, source: https://github.com/shadowsocks/shadowsocks-rust?tab=readme-ov-file#supported-ciphers Update to present options in optgroups --- .../models/OPNsense/Shadowsocks/General.xml | 33 ++++++++++++------- .../app/models/OPNsense/Shadowsocks/Local.xml | 33 ++++++++++++------- 2 files changed, 44 insertions(+), 22 deletions(-) diff --git a/net/shadowsocks/src/opnsense/mvc/app/models/OPNsense/Shadowsocks/General.xml b/net/shadowsocks/src/opnsense/mvc/app/models/OPNsense/Shadowsocks/General.xml index b66a08112..9636f880e 100644 --- a/net/shadowsocks/src/opnsense/mvc/app/models/OPNsense/Shadowsocks/General.xml +++ b/net/shadowsocks/src/opnsense/mvc/app/models/OPNsense/Shadowsocks/General.xml @@ -28,19 +28,30 @@ - aes-256-cfb + aes-256-gcm Y - AES-256-CFB - AES-256-GCM - AES-256-CTR - AES-192-CFB - AES-192-GCM - AES-192-CTR - AES-128-CFB - AES-128-GCM - AES-128-CTR - ChaCha20-IETF-Poly1305 + + 2022-BLAKE3-AES-256-GCM + AES-256-GCM + 2022-BLAKE3-AES-128-GCM + AES-128-GCM + 2022-BLAKE3-ChaCha20-Poly1305 + 2022-BLAKE3-ChaCha8-Poly1305 + ChaCha20-IETF-Poly1305 + + + AES-256-CFB + AES-256-CTR + AES-192-CFB + AES-192-GCM + AES-192-CTR + AES-128-CFB + AES-128-CTR + + + NONE (Plain) + diff --git a/net/shadowsocks/src/opnsense/mvc/app/models/OPNsense/Shadowsocks/Local.xml b/net/shadowsocks/src/opnsense/mvc/app/models/OPNsense/Shadowsocks/Local.xml index 00ab061c4..14ff6b74f 100644 --- a/net/shadowsocks/src/opnsense/mvc/app/models/OPNsense/Shadowsocks/Local.xml +++ b/net/shadowsocks/src/opnsense/mvc/app/models/OPNsense/Shadowsocks/Local.xml @@ -33,19 +33,30 @@ - aes-256-cfb + aes-256-gcm Y - AES-256-CFB - AES-256-GCM - AES-256-CTR - AES-192-CFB - AES-192-GCM - AES-192-CTR - AES-128-CFB - AES-128-GCM - AES-128-CTR - ChaCha20-IETF-Poly1305 + + 2022-BLAKE3-AES-256-GCM + AES-256-GCM + 2022-BLAKE3-AES-128-GCM + AES-128-GCM + 2022-BLAKE3-ChaCha20-Poly1305 + 2022-BLAKE3-ChaCha8-Poly1305 + ChaCha20-IETF-Poly1305 + + + AES-256-CFB + AES-256-CTR + AES-192-CFB + AES-192-GCM + AES-192-CTR + AES-128-CFB + AES-128-CTR + + + NONE (Plain) +