Package auth authenticates a message using a secret key.
Package box authenticates and encrypts small messages using public-key cryptography.
Package secretbox encrypts and authenticates small messages.
Package sign signs small messages using public-key cryptography.