/go-crypto

Cryptographic packages for Go

Primary LanguageGoMIT LicenseMIT

go-crypto contains the following packages:

  • drbg: a cryptographically secure pseudorandom number generator
  • encoding/base32: a compact base32 encoder
  • secretkey: user-friendly secret keys that can be used with secretbox

It also includes packages that you probably don't need:

  • salsa20: a streaming interface (cipher.Stream) for the Salsa20 stream cipher
  • poly1305: a streaming interface (hash.Hash) for the Poly1305 one-time authenticator