public static aesGcmDecrypt(payload as AESCipherText, key as String, keyEncoding as String = "base64", aad as String = null) as String throws CryptoException:
import klyn.cryptography
key = AESKeyGenerator().generateKey()
payload = Cipher.aesGcmEncrypt("hello", key)
print(Cipher.aesGcmDecrypt(payload, key))