R=agl, agl1
CC=golang-dev
https://golang.org/cl/183083
n := _Block(d, p)
p = p[n:]
if len(p) > 0 {
- for i := 0; i < len(p); i++ {
- d.x[i] = p[i]
+ for i, x := range p {
+ d.x[i] = x
}
d.nx = len(p)
}
p := make([]byte, 20)
j := 0
- for i := 0; i < 5; i++ {
- s := d.h[i]
- p[j] = byte(s >> 24)
- j++
- p[j] = byte(s >> 16)
- j++
- p[j] = byte(s >> 8)
- j++
- p[j] = byte(s)
- j++
+ for _, s := range d.h {
+ p[j+0] = byte(s >> 24)
+ p[j+1] = byte(s >> 16)
+ p[j+2] = byte(s >> 8)
+ p[j+3] = byte(s >> 0)
+ j += 4
}
return p
}
n := _Block(d, p)
p = p[n:]
if len(p) > 0 {
- for i := 0; i < len(p); i++ {
- d.x[i] = p[i]
+ for i, x := range p {
+ d.x[i] = x
}
d.nx = len(p)
}
p := make([]byte, 32)
j := 0
- for i := 0; i < 8; i++ {
- s := d.h[i]
- p[j] = byte(s >> 24)
- j++
- p[j] = byte(s >> 16)
- j++
- p[j] = byte(s >> 8)
- j++
- p[j] = byte(s)
- j++
+ for _, s := range d.h {
+ p[j+0] = byte(s >> 24)
+ p[j+1] = byte(s >> 16)
+ p[j+2] = byte(s >> 8)
+ p[j+3] = byte(s >> 0)
+ j += 4
}
return p
}