|
|
@ -35,10 +35,7 @@ func (h *Hash) SetBytes(b []byte) { |
|
|
|
b = b[len(b)-hashLength:] |
|
|
|
b = b[len(b)-hashLength:] |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// reverse loop
|
|
|
|
copy(h[hashLength-len(b):], b) |
|
|
|
for i := len(b) - 1; i >= 0; i-- { |
|
|
|
|
|
|
|
h[hashLength-len(b)+i] = b[i] |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// Set string `s` to h. If s is larger than len(h) it will panic
|
|
|
|
// Set string `s` to h. If s is larger than len(h) it will panic
|
|
|
@ -73,11 +70,7 @@ func (a *Address) SetBytes(b []byte) { |
|
|
|
if len(b) > len(a) { |
|
|
|
if len(b) > len(a) { |
|
|
|
b = b[len(b)-addressLength:] |
|
|
|
b = b[len(b)-addressLength:] |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
copy(a[addressLength-len(b):], b) |
|
|
|
// reverse loop
|
|
|
|
|
|
|
|
for i := len(b) - 1; i >= 0; i-- { |
|
|
|
|
|
|
|
a[addressLength-len(b)+i] = b[i] |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// Set string `s` to a. If s is larger than len(a) it will panic
|
|
|
|
// Set string `s` to a. If s is larger than len(a) it will panic
|
|
|
|