@@ -5,21 +5,14 @@ import (
55 "encoding/binary"
66)
77
8- // Endianness option
9- const littleEndian bool = false
10-
118func keyToUint32s (b []byte ) []uint32 {
129 size := len (b ) / 4
1310 dst := make ([]uint32 , size )
1411
1512 for i := 0 ; i < size ; i ++ {
1613 j := i * 4
1714
18- if littleEndian {
19- dst [i ] = binary .LittleEndian .Uint32 (b [j :])
20- } else {
21- dst [i ] = binary .BigEndian .Uint32 (b [j :])
22- }
15+ dst [i ] = binary .BigEndian .Uint32 (b [j :])
2316 }
2417
2518 return dst
@@ -28,35 +21,21 @@ func keyToUint32s(b []byte) []uint32 {
2821func bytesToUint32s (inp []byte ) [4 ]uint32 {
2922 var blk [4 ]uint32
3023
31- if littleEndian {
32- blk [0 ] = binary .LittleEndian .Uint32 (inp [0 :])
33- blk [1 ] = binary .LittleEndian .Uint32 (inp [4 :])
34- blk [2 ] = binary .LittleEndian .Uint32 (inp [8 :])
35- blk [3 ] = binary .LittleEndian .Uint32 (inp [12 :])
36- } else {
37- blk [0 ] = binary .BigEndian .Uint32 (inp [0 :])
38- blk [1 ] = binary .BigEndian .Uint32 (inp [4 :])
39- blk [2 ] = binary .BigEndian .Uint32 (inp [8 :])
40- blk [3 ] = binary .BigEndian .Uint32 (inp [12 :])
41- }
24+ blk [0 ] = binary .BigEndian .Uint32 (inp [0 :])
25+ blk [1 ] = binary .BigEndian .Uint32 (inp [4 :])
26+ blk [2 ] = binary .BigEndian .Uint32 (inp [8 :])
27+ blk [3 ] = binary .BigEndian .Uint32 (inp [12 :])
4228
4329 return blk
4430}
4531
4632func uint32sToBytes (blk [4 ]uint32 ) [16 ]byte {
4733 var sav [16 ]byte
4834
49- if littleEndian {
50- binary .LittleEndian .PutUint32 (sav [0 :], blk [0 ])
51- binary .LittleEndian .PutUint32 (sav [4 :], blk [1 ])
52- binary .LittleEndian .PutUint32 (sav [8 :], blk [2 ])
53- binary .LittleEndian .PutUint32 (sav [12 :], blk [3 ])
54- } else {
55- binary .BigEndian .PutUint32 (sav [0 :], blk [0 ])
56- binary .BigEndian .PutUint32 (sav [4 :], blk [1 ])
57- binary .BigEndian .PutUint32 (sav [8 :], blk [2 ])
58- binary .BigEndian .PutUint32 (sav [12 :], blk [3 ])
59- }
35+ binary .BigEndian .PutUint32 (sav [0 :], blk [0 ])
36+ binary .BigEndian .PutUint32 (sav [4 :], blk [1 ])
37+ binary .BigEndian .PutUint32 (sav [8 :], blk [2 ])
38+ binary .BigEndian .PutUint32 (sav [12 :], blk [3 ])
6039
6140 return sav
6241}
0 commit comments