forked from I2P_Developers/i2p.i2p
- Address generation and validation fixes to match proposal changes - Fixes for persistence of static s and iv - Add methods for keygen and getters for static s and iv - Add OutboundNTCP2State for outbound establishment - Add support to InboundEstablishState - Add data phase support to NTCPConnection - Refactor NTCPConnection for multiple protocols - Support concurrent pending outbound messages in NTCPConnection NTCP1: Cleanups and performance improvements - EventPumper tweaks and logging - Eliminate extra data copy in NTCPConnection message sending - Remove _meta field in NTCPConnection - Locking changes in NTCPConnection and EstablishState classes - Zero out DH keys when done - Fix read when buffer position nonzero in NTCPConnection - NTCPConnection make more methods package private - Do AES decryption in data phase all at once when possible - Drop expired outbound messages in NTCPConnection before sending - Pass extra data from EstablishState directly to NTCPConnection to avoid race, remove getExtraBytes() method - Remove getException, getError, getFailedBySkew methods and calls from Reader