decryptArmored function

Stream<List<int>> decryptArmored(
  1. Stream<List<int>> content,
  2. List<AgeKeyPair> keyPairs, {
  3. PassphraseProvider passphraseProvider = const PassphraseProvider(),
})

Implementation

Stream<List<int>> decryptArmored(
    Stream<List<int>> content, List<AgeKeyPair> keyPairs,
    {PassphraseProvider passphraseProvider =
        const PassphraseProvider()}) async* {
  final bytes = await content.toList();
  yield* decrypt(
      Stream.value(armorDecoder.convert(bytes.flattened.toList())), keyPairs,
      passphraseProvider: passphraseProvider);
}