const KeySize …
const NonceSize …
const NonceSizeX …
const Overhead …
type chacha20poly1305 …
func New(key []byte) (cipher.AEAD, error) { … }
func (c *chacha20poly1305) NonceSize() int { … }
func (c *chacha20poly1305) Overhead() int { … }
func (c *chacha20poly1305) Seal(dst, nonce, plaintext, additionalData []byte) []byte { … }
var errOpen …
func (c *chacha20poly1305) Open(dst, nonce, ciphertext, additionalData []byte) ([]byte, error) { … }
func sliceForAppend(in []byte, n int) (head, tail []byte) { … }