Standard library imports hash crypto/sha256 crypto/sha1 bytes crypto/sha512 encoding/binary errors fmt io math/big reflect