mirror of
https://github.com/v2fly/v2ray-core.git
synced 2025-01-02 23:47:07 -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 := IDHash(this.User.AnyValidID().Bytes())
|
||||||
idHash.Write(timestamp.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()
|
encryptionBegin := buffer.Len()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user