aesAuthEncrypt function
Implementation
AesAuthEncryptInfos aesAuthEncrypt(
Uint8List data, Uint8List aesKey, Uint8List iv) {
final cryptoKeys.KeyPair keyPair =
cryptoKeys.KeyPair.symmetric(cryptoKeys.SymmetricKey(keyValue: aesKey));
final cryptoKeys.Encrypter encrypter = keyPair.publicKey!
.createEncrypter(cryptoKeys.algorithms.encryption.aes.gcm);
final cryptoKeys.EncryptionResult v =
encrypter.encrypt(data, initializationVector: iv);
return AesAuthEncryptInfos(tag: v.authenticationTag!, encrypted: v.data);
}