jasn1/helpers/integers.go

19 lines
298 B
Go

package helpers
import (
"math/big"
)
func BuildUint64(data []byte) uint64 {
val := uint64(0)
for idx := 0; idx < len(data) && idx < 8; idx += 1 {
val = (val << 8) | uint64(data[idx])
}
return val
}
func BuildBigInt(data []byte) *big.Int {
return new(big.Int).SetBytes(data)
}