fix(QMCv2): unlock error on 32bit platform
This commit is contained in:
parent
42d658625f
commit
76df8e6c1a
@ -119,6 +119,6 @@ func (c *rc4Cipher) encASegment(buf []byte, offset int) {
|
|||||||
}
|
}
|
||||||
func (c *rc4Cipher) getSegmentSkip(id int) int {
|
func (c *rc4Cipher) getSegmentSkip(id int) int {
|
||||||
seed := int(c.key[id%c.n])
|
seed := int(c.key[id%c.n])
|
||||||
idx := int(float64(c.hash) / float64((id+1)*seed) * 100.0)
|
idx := int64(float64(c.hash) / float64((id+1)*seed) * 100.0)
|
||||||
return idx % c.n
|
return int(idx % int64(c.n))
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user