symm/gaead.h: Introduce a new abstraction for authenticated encryption.