convert abstract method

Future<List<int>> convert(
  1. List<int> input, {
  2. required Mac? expectedMac,
  3. Uint8List? possibleBuffer,
})

Adds input to the sequence of converted bytes and finishes converting all bytes.

If expectedMac is non-null, then the method will throw SecretBoxAuthenticationError if the computed MAC does match.

If possibleBuffer is non-null, the method is allowed (but not required) to write the output to it. The buffer can be the same as input. Otherwise the method will allocate memory for the output.

Implementation

Future<List<int>> convert(
  List<int> input, {
  required Mac? expectedMac,
  Uint8List? possibleBuffer,
});