---
title: aead
framework: cryptokit
role: symbol
role_heading: Instance Property
path: cryptokit/hpke/ciphersuite/aead
---

# aead

The authenticated encryption with additional data (AEAD) algorithm for encrypting and decrypting messages.

## Declaration

```swift
let aead: HPKE.AEAD
```

## See Also

### Inspecting a cipher suite

- [kdf](cryptokit/hpke/ciphersuite/kdf.md)
- [kem](cryptokit/hpke/ciphersuite/kem.md)
