type crypto/cipher.AEAD
24 uses
crypto/cipher (current package)
cipher.go#L66: type AEAD interface {
gcm.go#L26: func NewGCM(cipher Block) (AEAD, error) {
gcm.go#L40: func NewGCMWithNonceSize(cipher Block, size int) (AEAD, error) {
gcm.go#L55: func NewGCMWithTagSize(cipher Block, tagSize int) (AEAD, error) {
gcm.go#L62: func newGCM(cipher Block, nonceSize, tagSize int) (AEAD, error) {
gcm.go#L89: func NewGCMWithRandomNonce(cipher Block) (AEAD, error) {
gcm.go#L200: NewGCM(nonceSize, tagSize int) (AEAD, error)
gcm.go#L203: func newGCMFallback(cipher Block, nonceSize, tagSize int) (AEAD, error) {
crypto/hpke
aead.go#L21: aead(key []byte) (cipher.AEAD, error)
aead.go#L61: new func([]byte) (cipher.AEAD, error)
aead.go#L90: func (a *aead) aead(key []byte) (cipher.AEAD, error) {
aead.go#L111: func (exportOnlyAEAD) aead(key []byte) (cipher.AEAD, error) {
aead_fips140v1.26.go#L15: func newAESGCM(key []byte) (cipher.AEAD, error) {
hpke.go#L22: aead cipher.AEAD
crypto/internal/boring
notboring.go#L52: func NewGCMTLS(cipher.Block) (cipher.AEAD, error) { panic("boringcrypto: not available") }
notboring.go#L53: func NewGCMTLS13(cipher.Block) (cipher.AEAD, error) { panic("boringcrypto: not available") }
crypto/tls
cipher_suites.go#L439: cipher.AEAD
cipher_suites.go#L457: aead cipher.AEAD
cipher_suites.go#L478: aead cipher.AEAD
cipher_suites.go#L517: var aead cipher.AEAD
cipher_suites.go#L551: var aead cipher.AEAD
conn.go#L915: case cipher.AEAD:
vendor/golang.org/x/crypto/chacha20poly1305
chacha20poly1305.go#L40: func New(key []byte) (cipher.AEAD, error) {
xchacha20poly1305.go#L24: func NewX(key []byte) (cipher.AEAD, error) {