type crypto/hpke.AEAD

12 uses

	crypto/hpke (current package)
		aead.go#L17: type AEAD interface {
		aead.go#L28: func NewAEAD(id uint16) (AEAD, error) {
		aead.go#L44: func AES128GCM() AEAD { return aes128GCM }
		aead.go#L47: func AES256GCM() AEAD { return aes256GCM }
		aead.go#L50: func ChaCha20Poly1305() AEAD { return chacha20poly1305AEAD }
		aead.go#L56: func ExportOnly() AEAD { return exportOnlyAEAD{} }
		hpke.go#L43: func newContext(sharedSecret []byte, kemID uint16, kdf KDF, aead AEAD, info []byte) (*context, error) {
		hpke.go#L135: func NewSender(pk PublicKey, kdf KDF, aead AEAD, info []byte) (enc []byte, s *Sender, err error) {
		hpke.go#L154: func NewRecipient(enc []byte, k PrivateKey, kdf KDF, aead AEAD, info []byte) (*Recipient, error) {
		hpke.go#L183: func Seal(pk PublicKey, kdf KDF, aead AEAD, info, plaintext []byte) ([]byte, error) {
		hpke.go#L224: func Open(k PrivateKey, kdf KDF, aead AEAD, info, ciphertext []byte) ([]byte, error) {

	crypto/tls
		ech.go#L152: func pickECHConfig(list []echConfig) (*echConfig, hpke.PublicKey, hpke.KDF, hpke.AEAD) {