Documentation ¶
Overview ¶
Package cryptutils contains a variety of utilities that are built on a common set of NaCl-based tools.
Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
journal
journal is a secure journaling program.
|
journal is a secure journaling program. |
migrate-store/legacy
Package secret contains utilities for encrypting and decrypting data with secret keys; it is aimed primarily at password-based encryption.
|
Package secret contains utilities for encrypting and decrypting data with secret keys; it is aimed primarily at password-based encryption. |
passcrypt
passcrypt is a utility for encrypting a file with a password.
|
passcrypt is a utility for encrypting a file with a password. |
common
|
|
auth
Package auth contains one-time password authentication functionality for implementing authentication in a system design.
|
Package auth contains one-time password authentication functionality for implementing authentication in a system design. |
auth/examples/login
The login program accepts two commands: "register", to set up new users, and "run"
|
The login program accepts two commands: "register", to set up new users, and "run" |
public
Package public contains utilities for public key encryption with Curve25519 and digital signatures with Ed25519.
|
Package public contains utilities for public key encryption with Curve25519 and digital signatures with Ed25519. |
secret
Package secret contains utilities for encrypting and decrypting data with secret keys; it is aimed primarily at password-based encryption.
|
Package secret contains utilities for encrypting and decrypting data with secret keys; it is aimed primarily at password-based encryption. |
store
Package store contains two types of secure stores: a store that contains secrets, such as might be used by a password manager, and a store that contains public keys, such as might be used by a PGP-like system.
|
Package store contains two types of secure stores: a store that contains secrets, such as might be used by a password manager, and a store that contains public keys, such as might be used by a PGP-like system. |
tlv
Package tlv implements a tag-length-value encoding scheme for use in packing flat data structures with a fixed format.
|
Package tlv implements a tag-length-value encoding scheme for use in packing flat data structures with a fixed format. |
util
Package util contains utility code common to the cryptutils programs.
|
Package util contains utility code common to the cryptutils programs. |
exp
|
|
rocli
delegate hooks into the secret store to perform a Red October delegation.
|
delegate hooks into the secret store to perform a Red October delegation. |
Click to show internal directories.
Click to hide internal directories.