forked from hush/lightwalletd
Jonathan "Duke" Leto
2 years ago
2 changed files with 15 additions and 0 deletions
@ -0,0 +1,14 @@ |
|||||
|
// Copyright (c) 2019-2020 The Hush developers
|
||||
|
// Copyright (c) 2019-2020 The Zcash developers
|
||||
|
|
||||
|
package parser |
||||
|
|
||||
|
// Reverse the given byte slice, returning a slice pointing to new data;
|
||||
|
// the input slice is unchanged.
|
||||
|
func Reverse(a []byte) []byte { |
||||
|
r := make([]byte, len(a), len(a)) |
||||
|
for left, right := 0, len(a)-1; left <= right; left, right = left+1, right-1 { |
||||
|
r[left], r[right] = a[right], a[left] |
||||
|
} |
||||
|
return r |
||||
|
} |
Loading…
Reference in new issue