This document defines algorithms for Authenticated Encryption with Associated Data (AEAD)@ and defines a uniform interface and a registry for such algorithms. The interface and registry can be used as an application-independent set of cryptoalgorithm suites. This approach provides advantages in efficiency and security@ and promotes the reuse of crypto implementations.
RFC 5116-2008 history
2008RFC 5116-2008 An Interface and Algorithms for Authenticated Encryption