type crypto/cipher.AEAD

19 uses

	crypto/cipher (current package)
		gcm.go#L17: type AEAD interface {
		gcm.go#L53: 	NewGCM(nonceSize, tagSize int) (AEAD, error)
		gcm.go#L84: func NewGCM(cipher Block) (AEAD, error) {
		gcm.go#L95: func NewGCMWithNonceSize(cipher Block, size int) (AEAD, error) {
		gcm.go#L107: func NewGCMWithTagSize(cipher Block, tagSize int) (AEAD, error) {
		gcm.go#L111: func newGCMWithNonceAndTagSize(cipher Block, nonceSize, tagSize int) (AEAD, error) {

	crypto/aes
		aes_gcm.go#L54: func (c *aesCipherGCM) NewGCM(nonceSize, tagSize int) (cipher.AEAD, error) {
		modes.go#L15: 	NewGCM(nonceSize, tagSize int) (cipher.AEAD, error)

	crypto/tls
		cipher_suites.go#L262: 	cipher.AEAD
		cipher_suites.go#L280: 	aead  cipher.AEAD
		cipher_suites.go#L301: 	aead      cipher.AEAD
		conn.go#L873: 		case cipher.AEAD:

	golang.org/x/crypto/ssh
		cipher.go#L304: 	aead   cipher.AEAD

	google.golang.org/grpc/credentials/alts/internal/conn
		aeadrekey.go#L40: 	gcmAEAD    cipher.AEAD
		aes128gcm.go#L43: 	aead       cipher.AEAD
		aes128gcmrekey.go#L48: 	inAEAD     cipher.AEAD
		aes128gcmrekey.go#L49: 	outAEAD    cipher.AEAD

	vendor/golang.org/x/crypto/chacha20poly1305
		chacha20poly1305.go#L36: func New(key []byte) (cipher.AEAD, error) {
		xchacha20poly1305.go#L24: func NewX(key []byte) (cipher.AEAD, error) {