Cryptographic Library and Symmetric Primitives
Ideal functionalities for the symmetric-key cryptographic toolkit — encryption, MACs, key derivation, and the building-block primitives (one-way functions, PRGs, PRFs, hash functions) beneath them.
| Functionality | Status | Definition |
|---|---|---|
| F-AEAD — Authenticated encryption with associated data | Canonical | Defined |
| F-CRHF — Collision-resistant hashing | Open | No canonical definition |
| F-KDF — Key derivation | Canonical | Defined |
| F-MAC — Message authentication code | Canonical | Defined |
| F-MHF — Memory-hard function, password hashing | Open | No canonical definition |
| F-OWF — One-way function | Open | No canonical definition |
| F-PRF, F-PRP — Pseudorandom function, permutation | Open | No canonical definition |
| F-PRG — Pseudorandom generator | Open | No canonical definition |
| F-SE — Symmetric encryption, stream cipher | Canonical | Defined |
| F-crypto — Joint-state cryptographic library | Canonical | Defined |
| F-fsAEAD — Forward-secure AEAD, one epoch | Canonical | Defined |
No matching items