From 22ab5c29bdada91a4909a48721105d3af22281ba Mon Sep 17 00:00:00 2001 From: Mark Qvist Date: Wed, 27 May 2026 13:35:26 +0200 Subject: [PATCH] Cleanup of deprecated mandatory rsm note field --- RNS/Utilities/rnid.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/RNS/Utilities/rnid.py b/RNS/Utilities/rnid.py index 400b3e0c..3731fd8e 100644 --- a/RNS/Utilities/rnid.py +++ b/RNS/Utilities/rnid.py @@ -492,8 +492,7 @@ def create_rsg(signer_identity, message, embed=False, meta=None, output="bin"): signed_data = { "hashtype": "sha256", "hash": get_rsg_hash(message), "meta": { "signer": signer_identity.hash, - "pubkey": signer_identity.get_public_key(), - "note" : None } } # TODO: Remove default note field in 1.2.9 + "pubkey": signer_identity.get_public_key() } } if embed: if type(message) == str: message = message.encode("utf-8") @@ -715,7 +714,7 @@ def validate_message(args, identity, __recursive=False): elif type(entry) == int: etype = "i" elif type(entry) == float: etype = "f" elif entry == None: etype = "N" - if key == "note" and entry == None: return # TODO: Remove this check in 1.2.9 + if key == "note" and entry == None: return # TODO: Remove this check in 1.3.3 if type(entry) == bytes: entry = RNS.hexrep(entry, delimit=False) leadin = f"{etype}{indent}{key}="; leadln = len(leadin) entry = f"{entry}"; chunk = entry[:maxwidth]; entry = entry[maxwidth:]