fix: add security comment for Unix timestamp handling in CreatePacket function
This commit is contained in:
@@ -355,6 +355,7 @@ func (a *Announce) CreatePacket() []byte {
|
|||||||
}
|
}
|
||||||
// Add 5 bytes of timestamp
|
// Add 5 bytes of timestamp
|
||||||
timeBytes := make([]byte, 8)
|
timeBytes := make([]byte, 8)
|
||||||
|
// #nosec G115 - Unix timestamp is always positive, no overflow risk
|
||||||
binary.BigEndian.PutUint64(timeBytes, uint64(time.Now().Unix()))
|
binary.BigEndian.PutUint64(timeBytes, uint64(time.Now().Unix()))
|
||||||
copy(randomHash[5:], timeBytes[:5])
|
copy(randomHash[5:], timeBytes[:5])
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user