From 55fa7cd72ddf0fc8c59c116718a7ff37700bbe35 Mon Sep 17 00:00:00 2001 From: acetone <63557806+freeacetone@users.noreply.github.com> Date: Wed, 16 Sep 2026 08:39:31 -0400 Subject: [PATCH] don't verify Layer 2 of an encrypted LeaseSet with the outer transient --- libi2pd/LeaseSet.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/libi2pd/LeaseSet.cpp b/libi2pd/LeaseSet.cpp index ff50030d..3495cb94 100644 --- a/libi2pd/LeaseSet.cpp +++ b/libi2pd/LeaseSet.cpp @@ -599,6 +599,7 @@ namespace data // override store type and buffer m_StoreType = innerPlainText[0]; SetBuffer (innerPlainText.data () + 1, lenInnerPlaintext - 1); + m_TransientVerifier = nullptr; // Layer 2 has a signer of its own // parse and verify Layer 2 ReadFromBuffer (innerPlainText.data () + 1, lenInnerPlaintext - 1, dest); }