diff options
| author | Jay Petacat <jay@jayschwa.net> | 2020-02-02 14:59:36 -0500 |
|---|---|---|
| committer | Jay Petacat <jay@jayschwa.net> | 2020-02-02 14:59:36 -0500 |
| commit | 923e567c6d73c4dea4ffff937c5e4cc4a26264da (patch) | |
| tree | c77e6b8202715706b3470d942ef383b978f0cb33 /lib | |
| parent | b143fc0d32cff6bb6c2d6abe704c33de3f83ba35 (diff) | |
| download | zig-923e567c6d73c4dea4ffff937c5e4cc4a26264da.tar.gz zig-923e567c6d73c4dea4ffff937c5e4cc4a26264da.zip | |
blake3: Replace `&arr` with `arr[0..]` for slice args
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/std/crypto/blake3.zig | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/std/crypto/blake3.zig b/lib/std/crypto/blake3.zig index dbcba01259..6c00de637c 100644 --- a/lib/std/crypto/blake3.zig +++ b/lib/std/crypto/blake3.zig @@ -214,7 +214,7 @@ const ChunkState = struct { // input is coming, so this compression is not CHUNK_END. if (self.block_len == BLOCK_LEN) { var block_words: [16]u32 = undefined; - words_from_little_endian_bytes(&block_words, &self.block); + words_from_little_endian_bytes(block_words[0..], self.block[0..]); self.chaining_value = first_8_words(compress( self.chaining_value, block_words, @@ -234,7 +234,7 @@ const ChunkState = struct { fn output(self: *const ChunkState) Output { var block_words: [16]u32 = undefined; - words_from_little_endian_bytes(&block_words, &self.block); + words_from_little_endian_bytes(block_words[0..], self.block[0..]); return Output{ .input_chaining_value = self.chaining_value, .block_words = block_words, @@ -299,7 +299,7 @@ pub const Blake3 = struct { /// Construct a new `Blake3` for the keyed hash function. pub fn init_keyed(key: [KEY_LEN]u8) Blake3 { var key_words: [8]u32 = undefined; - words_from_little_endian_bytes(&key_words, key[0..]); + words_from_little_endian_bytes(key_words[0..], key[0..]); return Blake3.init_internal(key_words, KEYED_HASH); } @@ -311,7 +311,7 @@ pub const Blake3 = struct { var context_key: [KEY_LEN]u8 = undefined; context_hasher.final(context_key[0..]); var context_key_words: [8]u32 = undefined; - words_from_little_endian_bytes(&context_key_words, &context_key); + words_from_little_endian_bytes(context_key_words[0..], context_key[0..]); return Blake3.init_internal(context_key_words, DERIVE_KEY_MATERIAL); } |
