@@ -107,7 +107,7 @@ class MockNodeDB : public NodeDB
107107 numMeshNodes = 2 ;
108108 }
109109
110- // Seed a full identity (name, 32-byte key of `keyByte`, optional signer bit) into the
110+ // Seed a full identity (name, 32-byte key of `keyByte`, optional XEdDSA-signed bit) into the
111111 // hot-store buffer at index 1, for reconcile/seeding tests that iterate
112112 // getMeshNodeByIndex().
113113 void setHotNodeIdentity (NodeNum n, const char *longName, uint8_t keyByte, bool xeddsaSigned)
@@ -196,7 +196,7 @@ class TrafficManagementModuleTestShim : public TrafficManagementModule
196196 using TrafficManagementModule::dropNodeInfoCacheForTest;
197197 using TrafficManagementModule::flushCache;
198198 using TrafficManagementModule::handleReceived;
199- using TrafficManagementModule::markKeySignerProvenForTest ;
199+ using TrafficManagementModule::markKeyXeddsaSignedForTest ;
200200 using TrafficManagementModule::nodeInfoCacheCapacityForTest;
201201 using TrafficManagementModule::peekCachedRole;
202202 using TrafficManagementModule::peekNodeInfoFlagsForTest;
@@ -770,7 +770,7 @@ static void test_tm_nodeinfo_directResponse_psramCacheRespondsAndPreservesBitfie
770770 ProcessMessage observedResult = module .handleReceived (observed);
771771 TEST_ASSERT_EQUAL_INT (static_cast <int >(ProcessMessage::CONTINUE ), static_cast <int >(observedResult));
772772 // Signed-only replay gate (default) requires signer-proven provenance to serve.
773- module .markKeySignerProvenForTest (kTargetNode );
773+ module .markKeyXeddsaSignedForTest (kTargetNode );
774774
775775 meshtastic_MeshPacket request = makeDecodedPacket (meshtastic_PortNum_NODEINFO_APP, kRemoteNode , kTargetNode );
776776 request.decoded .want_response = true ;
@@ -851,7 +851,7 @@ static void test_tm_nodeinfo_directResponse_psramStaleEntryNotServed(void)
851851 meshtastic_MeshPacket observed = makeNodeInfoPacket (kTargetNode , " target-long" , " tg" );
852852 module .handleReceived (observed);
853853 // Signer-proven so staleness is the sole reason it is not served (isolates the gate under test).
854- module .markKeySignerProvenForTest (kTargetNode );
854+ module .markKeyXeddsaSignedForTest (kTargetNode );
855855
856856 // Advance the virtual clock just past the 6 h serve window.
857857 // 6 h + two 3-min observation ticks: guarantees the modular obs-tick age exceeds the
@@ -893,7 +893,7 @@ static void test_tm_nodeinfo_directResponse_psramThrottlesWithinWindow(void)
893893 meshtastic_MeshPacket observed = makeNodeInfoPacket (kTargetNode , " target-long" , " tg" );
894894 module .handleReceived (observed);
895895 // Signed-only replay gate (default) requires signer-proven provenance to serve.
896- module .markKeySignerProvenForTest (kTargetNode );
896+ module .markKeyXeddsaSignedForTest (kTargetNode );
897897
898898 meshtastic_MeshPacket request = makeDecodedPacket (meshtastic_PortNum_NODEINFO_APP, kRemoteNode , kTargetNode );
899899 request.decoded .want_response = true ;
@@ -966,7 +966,7 @@ static void test_tm_nodeinfo_cache_rejectsMismatchedKey(void)
966966 // Poisoning attempt with a different key (0x22...) must be rejected.
967967 module .handleReceived (makeNodeInfoPacketWithKey (kTargetNode , " attacker" , 0x22 ));
968968 // Signed-only replay gate (default) requires signer-proven provenance to serve the reply.
969- module .markKeySignerProvenForTest (kTargetNode );
969+ module .markKeyXeddsaSignedForTest (kTargetNode );
970970
971971 meshtastic_MeshPacket request = makeDecodedPacket (meshtastic_PortNum_NODEINFO_APP, kRemoteNode , kTargetNode );
972972 request.decoded .want_response = true ;
@@ -1313,7 +1313,7 @@ static void test_tm_nodeinfo_noTimedEviction_quietKeyedEntrySurvives(void)
13131313
13141314 TrafficManagementModuleTestShim module ;
13151315 module .handleReceived (makeNodeInfoPacketWithKey (kTargetNode , " quiet" , 0x21 ));
1316- module .markKeySignerProvenForTest (kTargetNode ); // isolate: staleness, not the signed gate
1316+ module .markKeyXeddsaSignedForTest (kTargetNode ); // isolate: staleness, not the signed gate
13171317
13181318 // Nine days of silence, swept every three days. The old design would have evicted the
13191319 // entry at the 7-day retention TTL; now nothing expires by timer.
@@ -1533,7 +1533,7 @@ static void test_tm_nodeinfo_tickSaturation_sweepClearsObserved(void)
15331533
15341534 TrafficManagementModuleTestShim module ;
15351535 module .handleReceived (makeNodeInfoPacket (kTargetNode , " target-long" , " tg" ));
1536- module .markKeySignerProvenForTest (kTargetNode );
1536+ module .markKeyXeddsaSignedForTest (kTargetNode );
15371537 const uint32_t stampMs = TrafficManagementModule::s_testNowMs;
15381538 int flags = module .peekNodeInfoFlagsForTest (kTargetNode );
15391539 TEST_ASSERT_TRUE (flags >= 0 && (flags & kFlagObserved ));
@@ -1777,7 +1777,7 @@ static void test_tm_nodeinfo_eviction_keyedTiersOutrankKeyless(void)
17771777 constexpr NodeNum kTofu = 0x51000001 , kProven = 0x51000002 , kMember = 0x51000003 , kNewcomer = 0x51000004 ;
17781778 module .handleReceived (makeNodeInfoPacketWithKey (kTofu , " tofu" , 0x11 ));
17791779 module .handleReceived (makeNodeInfoPacketWithKey (kProven , " proven" , 0x22 ));
1780- module .markKeySignerProvenForTest (kProven );
1780+ module .markKeyXeddsaSignedForTest (kProven );
17811781 uint8_t memberKey[32 ];
17821782 memset (memberKey, 0x33 , sizeof (memberKey));
17831783 module .onNodeKeyCommitted (kMember , memberKey, false );
@@ -1815,7 +1815,7 @@ static void test_tm_nodeinfo_eviction_tofuLosesBeforeProvenAndMember(void)
18151815 const uint16_t cap = TrafficManagementModuleTestShim::nodeInfoCacheCapacityForTest ();
18161816 fillNodeInfoCacheWithTofuStrangers (module , cap - 2u , kFillBase );
18171817 module .handleReceived (makeNodeInfoPacketWithKey (kProven , " proven" , 0x22 ));
1818- module .markKeySignerProvenForTest (kProven );
1818+ module .markKeyXeddsaSignedForTest (kProven );
18191819 uint8_t memberKey[32 ];
18201820 memset (memberKey, 0x33 , sizeof (memberKey));
18211821 module .onNodeKeyCommitted (kMember , memberKey, false );
@@ -2135,7 +2135,7 @@ static void test_tm_nodeinfo_directResponse_perRequesterAndGlobalFloor(void)
21352135 constexpr NodeNum kRemoteNode3 = 0x66666666 ;
21362136 for (NodeNum t : {kTargetA , kTargetB , kTargetC }) {
21372137 module .handleReceived (makeNodeInfoPacket (t, " target-long" , " tg" ));
2138- module .markKeySignerProvenForTest (t);
2138+ module .markKeyXeddsaSignedForTest (t);
21392139 }
21402140
21412141 meshtastic_MeshPacket request = makeDecodedPacket (meshtastic_PortNum_NODEINFO_APP, kRemoteNode , kTargetA );
0 commit comments