Standard library imports C bytes crypto/rand errors fmt io io/ioutil math/big math/rand runtime unsafe hash