mirror of
https://github.com/v2fly/v2ray-core.git
synced 2024-12-22 01:57:12 -05:00
remove unnecessary memory allocation in vmess
This commit is contained in:
parent
f7a152b871
commit
7881330644
@ -180,7 +180,9 @@ func (this *VMessRequest) ToBytes(timestampGenerator RandomTimestampGenerator, b
|
||||
idHash := IDHash(this.User.AnyValidID().Bytes())
|
||||
idHash.Write(timestamp.Bytes())
|
||||
|
||||
buffer.Append(idHash.Sum(nil))
|
||||
hashStart := buffer.Len()
|
||||
buffer.Slice(0, hashStart+16)
|
||||
idHash.Sum(buffer.Value[hashStart:hashStart])
|
||||
|
||||
encryptionBegin := buffer.Len()
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user