From ab0ac46d5a138c3fc7a5d9cc062099f0758accdd Mon Sep 17 00:00:00 2001 From: Mark Qvist Date: Tue, 6 May 2025 12:10:34 +0200 Subject: [PATCH] Enabled AES_256_CBC link mode --- RNS/Link.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/RNS/Link.py b/RNS/Link.py index 69f7d52..2162cec 100644 --- a/RNS/Link.py +++ b/RNS/Link.py @@ -123,7 +123,7 @@ class Link: MODE_PQ_RESERVED_2 = 0x05 MODE_PQ_RESERVED_3 = 0x06 MODE_PQ_RESERVED_4 = 0x07 - enabled_modes = [MODE_AES128_CBC] + enabled_modes = [MODE_AES128_CBC, MODE_AES256_CBC] MTU_BYTEMASK = 0x1FFFFF MODE_BYTEMASK = 0xE0 @@ -206,6 +206,7 @@ class Link: return None + # TODO: Set default link mode to AES_256_CBC after migration def __init__(self, destination=None, established_callback=None, closed_callback=None, owner=None, peer_pub_bytes=None, peer_sig_pub_bytes=None, mode=MODE_AES128_CBC): if destination != None and destination.type != RNS.Destination.SINGLE: raise TypeError("Links can only be established to the \"single\" destination type") self.mode = mode