go-crypto

module
v0.0.0-...-1e59b68 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 3, 2023 License: MIT

README

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

Directories

Path Synopsis
Based on HMAC_DRBG in NIST SP SP 800-90A http://csrc.nist.gov/publications/nistpubs/800-90A/SP800-90A.pdf
Based on HMAC_DRBG in NIST SP SP 800-90A http://csrc.nist.gov/publications/nistpubs/800-90A/SP800-90A.pdf
encoding
Package poly1305 implements Poly1305 one-time message authentication code as specified in http://cr.yp.to/mac/poly1305-20050329.pdf.
Package poly1305 implements Poly1305 one-time message authentication code as specified in http://cr.yp.to/mac/poly1305-20050329.pdf.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL