EncryptedMessage constructor

EncryptedMessage({
  1. List<int>? iv,
  2. List<int>? aad,
  3. List<int>? ciphertext,
  4. List<int>? tag,
  5. Iterable<EncryptionRecipient>? recipients,
})

Implementation

factory EncryptedMessage({
  $core.List<$core.int>? iv,
  $core.List<$core.int>? aad,
  $core.List<$core.int>? ciphertext,
  $core.List<$core.int>? tag,
  $core.Iterable<EncryptionRecipient>? recipients,
}) {
  final _result = create();
  if (iv != null) {
    _result.iv = iv;
  }
  if (aad != null) {
    _result.aad = aad;
  }
  if (ciphertext != null) {
    _result.ciphertext = ciphertext;
  }
  if (tag != null) {
    _result.tag = tag;
  }
  if (recipients != null) {
    _result.recipients.addAll(recipients);
  }
  return _result;
}