Improved throughput
- Improved performance by adding the message buffers to a sync.Pool. - Fixed issue with computing "next" key-pair upon receiving a response message.
This commit is contained in:
@@ -128,7 +128,7 @@ func (peer *Peer) BeginHandshakeInitiation() (*QueueOutboundElement, error) {
|
||||
|
||||
// marshal & schedule for sending
|
||||
|
||||
writer := bytes.NewBuffer(elem.data[:0])
|
||||
writer := bytes.NewBuffer(elem.buffer[:0])
|
||||
binary.Write(writer, binary.LittleEndian, msg)
|
||||
elem.packet = writer.Bytes()
|
||||
peer.mac.AddMacs(elem.packet)
|
||||
|
||||
Reference in New Issue
Block a user