crypto: add support for setting AAD for GCM ciphers