From 91e164dbbf7f34859831ca59ddece1017fdd7064 Mon Sep 17 00:00:00 2001 From: orignal Date: Wed, 18 Feb 2026 15:09:51 -0500 Subject: [PATCH] correct private signing key size for offline signatures --- libi2pd/Identity.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libi2pd/Identity.cpp b/libi2pd/Identity.cpp index 3bf47416..171f26f0 100644 --- a/libi2pd/Identity.cpp +++ b/libi2pd/Identity.cpp @@ -599,7 +599,7 @@ namespace data // override signing private key m_TransientSigningPrivateKeyLen = transientVerifier->GetPrivateKeyLen (); if (m_TransientSigningPrivateKeyLen + ret > len) return 0; - if (m_TransientSigningPrivateKeyLen > 128) m_SigningPrivateKey.resize (m_TransientSigningPrivateKeyLen); + if (m_TransientSigningPrivateKeyLen > m_SigningPrivateKey.size ()) m_SigningPrivateKey.resize (m_TransientSigningPrivateKeyLen); memcpy (m_SigningPrivateKey.data (), buf + ret, m_TransientSigningPrivateKeyLen); ret += m_TransientSigningPrivateKeyLen; CreateSigner (keyType);