mirror of
				https://github.com/PurpleI2P/i2pd.git
				synced 2025-11-04 08:30:46 +00:00 
			
		
		
		
	reduce range for extra tags
This commit is contained in:
		
							parent
							
								
									1285e30b3e
								
							
						
					
					
						commit
						c6cdb26f47
					
				
					 2 changed files with 3 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -88,7 +88,8 @@ namespace garlic
 | 
			
		|||
			bool IsNS () const { return m_IsNS; };
 | 
			
		||||
			std::shared_ptr<ECIESX25519AEADRatchetSession> GetSession () { return m_Session; };
 | 
			
		||||
			void SetTrimBehind (int index) { if (index > m_TrimBehindIndex) m_TrimBehindIndex = index; }; 
 | 
			
		||||
 | 
			
		||||
			int GetTrimBehind () const { return m_TrimBehindIndex; };
 | 
			
		||||
			
 | 
			
		||||
			void Expire ();
 | 
			
		||||
			bool IsExpired (uint64_t ts) const;			
 | 
			
		||||
			
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -553,7 +553,7 @@ namespace garlic
 | 
			
		|||
					if (!session->HandleNextMessage (buf, length, nullptr, 0))
 | 
			
		||||
					{
 | 
			
		||||
						// try to gererate more tags for last tagset 
 | 
			
		||||
						if (m_LastTagset && m_LastTagset->GetNextIndex () < 2*ECIESX25519_TAGSET_MAX_NUM_TAGS)
 | 
			
		||||
						if (m_LastTagset && (m_LastTagset->GetNextIndex () - m_LastTagset->GetTrimBehind () < 3*ECIESX25519_MAX_NUM_GENERATED_TAGS))
 | 
			
		||||
						{
 | 
			
		||||
							auto maxTags = std::max (m_NumRatchetInboundTags, ECIESX25519_MAX_NUM_GENERATED_TAGS);
 | 
			
		||||
							LogPrint (eLogWarning, "Garlic: trying to generate more ECIES-X25519-AEAD-Ratchet tags");
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue