type crypto/cipher.AEAD (interface)

Method Implmentations

NonceSize() int *crypto/internal/fips140/aes/gcm.GCM.NonceSize *crypto/internal/fips140/aes/gcm.GCMWithCounterNonce.NonceSize *crypto/internal/fips140/aes/gcm.GCMWithXORCounterNonce.NonceSize (*gcmFallback).NonceSize gcmWithRandomNonce.NonceSize crypto/tls.aead.NonceSize *crypto/tls.prefixNonceAEAD.NonceSize *crypto/tls.xorNonceAEAD.NonceSize github.com/refraction-networking/utls.aead.NonceSize *github.com/refraction-networking/utls.prefixNonceAEAD.NonceSize *github.com/refraction-networking/utls.xorNonceAEAD.NonceSize *golang.org/x/crypto/chacha20poly1305.chacha20poly1305.NonceSize *golang.org/x/crypto/chacha20poly1305.xchacha20poly1305.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) *crypto/internal/fips140/aes/gcm.GCM.Open *crypto/internal/fips140/aes/gcm.GCMWithCounterNonce.Open *crypto/internal/fips140/aes/gcm.GCMWithXORCounterNonce.Open (*gcmFallback).Open gcmWithRandomNonce.Open crypto/tls.aead.Open *crypto/tls.prefixNonceAEAD.Open *crypto/tls.xorNonceAEAD.Open github.com/refraction-networking/utls.aead.Open *github.com/refraction-networking/utls.prefixNonceAEAD.Open *github.com/refraction-networking/utls.xorNonceAEAD.Open *golang.org/x/crypto/chacha20poly1305.chacha20poly1305.Open *golang.org/x/crypto/chacha20poly1305.xchacha20poly1305.Open *vendor/golang.org/x/crypto/chacha20poly1305.chacha20poly1305.Open *vendor/golang.org/x/crypto/chacha20poly1305.xchacha20poly1305.Open
Overhead() int *crypto/internal/fips140/aes/gcm.GCM.Overhead *crypto/internal/fips140/aes/gcm.GCMWithCounterNonce.Overhead *crypto/internal/fips140/aes/gcm.GCMWithXORCounterNonce.Overhead (*gcmFallback).Overhead gcmWithRandomNonce.Overhead crypto/tls.aead.Overhead *crypto/tls.prefixNonceAEAD.Overhead *crypto/tls.xorNonceAEAD.Overhead github.com/refraction-networking/utls.aead.Overhead *github.com/refraction-networking/utls.prefixNonceAEAD.Overhead *github.com/refraction-networking/utls.xorNonceAEAD.Overhead *golang.org/x/crypto/chacha20poly1305.chacha20poly1305.Overhead *golang.org/x/crypto/chacha20poly1305.xchacha20poly1305.Overhead *vendor/golang.org/x/crypto/chacha20poly1305.chacha20poly1305.Overhead *vendor/golang.org/x/crypto/chacha20poly1305.xchacha20poly1305.Overhead
Seal(dst, nonce, plaintext, additionalData []byte) []byte *crypto/internal/fips140/aes/gcm.GCM.Seal *crypto/internal/fips140/aes/gcm.GCMWithCounterNonce.Seal *crypto/internal/fips140/aes/gcm.GCMWithXORCounterNonce.Seal (*gcmFallback).Seal gcmWithRandomNonce.Seal crypto/tls.aead.Seal *crypto/tls.prefixNonceAEAD.Seal *crypto/tls.xorNonceAEAD.Seal github.com/refraction-networking/utls.aead.Seal *github.com/refraction-networking/utls.prefixNonceAEAD.Seal *github.com/refraction-networking/utls.xorNonceAEAD.Seal *golang.org/x/crypto/chacha20poly1305.chacha20poly1305.Seal *golang.org/x/crypto/chacha20poly1305.xchacha20poly1305.Seal *vendor/golang.org/x/crypto/chacha20poly1305.chacha20poly1305.Seal *vendor/golang.org/x/crypto/chacha20poly1305.xchacha20poly1305.Seal