mirror of
https://github.com/golang/go
synced 2024-09-25 01:10:13 -06:00
crypto/rc4: fix type errors in pure Go implementation
R=golang-dev, agl CC=golang-dev https://golang.org/cl/40540049
This commit is contained in:
parent
107d18299c
commit
9394629b89
@ -12,9 +12,9 @@ func (c *Cipher) XORKeyStream(dst, src []byte) {
|
||||
i, j := c.i, c.j
|
||||
for k, v := range src {
|
||||
i += 1
|
||||
j += c.s[i]
|
||||
j += uint8(c.s[i])
|
||||
c.s[i], c.s[j] = c.s[j], c.s[i]
|
||||
dst[k] = v ^ c.s[c.s[i]+c.s[j]]
|
||||
dst[k] = v ^ uint8(c.s[uint8(c.s[i]+c.s[j])])
|
||||
}
|
||||
c.i, c.j = i, j
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user