Imports github.com/pkg/errors Standard library imports bytes crypto/rand crypto/sha1 encoding/binary fmt io io/ioutil math math/big reflect strconv strings