Documentation
¶
Index ¶
Constants ¶
View Source
const ( KeyLength = 32 NonceLength = 24 )
Variables ¶
View Source
var ( ErrSeal = errors.New("sealer: sealing failed!") ErrOpen = errors.New("sealer: opening failed!") )
View Source
var NaclSecretboxSealer = &NaclSecretbox{entropyImplementation: entropy.CryptoRand}
naclSecretboxSealer uses nacl/secretbox for symmetric encryption. The crypto/rand library is used as the default entropy source.
Functions ¶
This section is empty.
Types ¶
type NaclSecretbox ¶
type NaclSecretbox struct {
// contains filtered or unexported fields
}
func (*NaclSecretbox) Open ¶
func (sb *NaclSecretbox) Open(env *Envelope) (secret []byte, err error)
func (*NaclSecretbox) Seal ¶
func (sb *NaclSecretbox) Seal(post postage) (env *Envelope, err error)
Click to show internal directories.
Click to hide internal directories.