1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

vlib: change [0;n] to [0].repeat(n)

This commit is contained in:
joe-conigliaro
2019-09-15 19:26:05 +10:00
committed by Alexander Medvednikov
parent 602e472b8a
commit f077fbd32d
18 changed files with 41 additions and 40 deletions

View File

@@ -52,8 +52,8 @@ mut:
}
fn (d mut Digest) reset() {
d.h = [u32(0); 8]
d.x = [byte(0); Chunk]
d.h = [u32(0)].repeat(8)
d.x = [byte(0)].repeat(Chunk)
if !d.is224 {
d.h[0] = u32(Init0)
d.h[1] = u32(Init1)
@@ -143,7 +143,7 @@ fn (d &Digest) sum(b_in mut []byte) []byte {
fn (d mut Digest) checksum() []byte {
mut len := d.len
// Padding. Add a 1 bit and 0 bits until 56 bytes mod 64.
mut tmp := [byte(0); 64]
mut tmp := [byte(0)].repeat(64)
tmp[0] = 0x80
if int(len)%64 < 56 {
d.write(tmp.left(56-int(len)%64))
@@ -160,7 +160,7 @@ fn (d mut Digest) checksum() []byte {
panic('d.nx != 0')
}
digest := [byte(0); Size]
digest := [byte(0)].repeat(Size)
binary.big_endian_put_u32(mut digest, d.h[0])
binary.big_endian_put_u32(mut digest.right(4), d.h[1])
@@ -193,7 +193,7 @@ pub fn sum224(data []byte) []byte {
mut d := new224()
d.write(data)
sum := d.checksum()
mut sum224 := [byte(0); Size224]
mut sum224 := [byte(0)].repeat(Size224)
copy(sum224, sum.left(Size224))
return sum224
}

View File

@@ -83,7 +83,7 @@ const (
fn block_generic(dig mut Digest, p_ []byte) {
mut p := p_
mut w := [u32(0); 64]
mut w := [u32(0)].repeat(64)
mut h0 := dig.h[0]
mut h1 := dig.h[1]