type crypto/cipher.AEAD (interface)

Method Implmentations

NonceSize() int (*gcm).NonceSize *crypto/aes.gcmAsm.NonceSize crypto/tls.aead.NonceSize *crypto/tls.prefixNonceAEAD.NonceSize *crypto/tls.xorNonceAEAD.NonceSize *vendor/golang.org/x/crypto/chacha20poly1305.chacha20poly1305.NonceSize *vendor/golang.org/x/crypto/chacha20poly1305.xchacha20poly1305.NonceSize
Open(dst, nonce, ciphertext, additionalData []byte) ([]byte, error) (*gcm).Open *crypto/aes.gcmAsm.Open crypto/tls.aead.Open *crypto/tls.prefixNonceAEAD.Open *crypto/tls.xorNonceAEAD.Open *vendor/golang.org/x/crypto/chacha20poly1305.chacha20poly1305.Open *vendor/golang.org/x/crypto/chacha20poly1305.xchacha20poly1305.Open
Overhead() int (*gcm).Overhead *crypto/aes.gcmAsm.Overhead crypto/tls.aead.Overhead *crypto/tls.prefixNonceAEAD.Overhead *crypto/tls.xorNonceAEAD.Overhead *vendor/golang.org/x/crypto/chacha20poly1305.chacha20poly1305.Overhead *vendor/golang.org/x/crypto/chacha20poly1305.xchacha20poly1305.Overhead
Seal(dst, nonce, plaintext, additionalData []byte) []byte (*gcm).Seal *crypto/aes.gcmAsm.Seal crypto/tls.aead.Seal *crypto/tls.prefixNonceAEAD.Seal *crypto/tls.xorNonceAEAD.Seal *vendor/golang.org/x/crypto/chacha20poly1305.chacha20poly1305.Seal *vendor/golang.org/x/crypto/chacha20poly1305.xchacha20poly1305.Seal