| crypto/rand | Package rand implements a cryptographically secure random number generator. |
| encoding/json | Package json implements encoding and decoding of JSON as defined in RFC 7159. |
| errors | Package errors implements functions to manipulate errors. |
| fmt | Package fmt implements formatted I/O with functions analogous to C's printf and scanf. |
| golang.org/x/crypto/nacl/secretbox | Package secretbox encrypts and authenticates small messages. |
| golang.org/x/crypto/scrypt | Package scrypt implements the scrypt key derivation function as defined in Colin Percival's paper "Stronger Key Derivation via Sequential Memory-Hard Functions" (https://www.tarsnap.com/scrypt/scrypt.pdf). |
| io | Package io provides basic interfaces to I/O primitives. |