Standard library imports bytes crypto/rand encoding/binary errors fmt math strconv strings hash encoding/base32 crypto/hmac crypto/sha1 time