decrypt method
Future<List<int> >
decrypt(
- SecretBox secretBox, {
- required SecretKey secretKey,
- List<
int> aad = const <int>[], - int keyStreamIndex = 0,
- Uint8List? possibleBuffer,
override
Decrypts a ciphertext.
Parameter keyStreamIndex
allows you to choose offset in the keystream.
For other arguments, see Cipher.decrypt.
Implementation
@override
Future<List<int>> decrypt(
SecretBox secretBox, {
required SecretKey secretKey,
List<int> aad = const <int>[],
int keyStreamIndex = 0,
Uint8List? possibleBuffer,
}) async {
final secretKeyData = await secretKey.extract();
return decryptSync(
secretBox,
secretKey: secretKeyData,
aad: aad,
keyStreamIndex: keyStreamIndex,
);
}