<PackageReference Include="BouncyCastle.Cryptography" Version="2.7.0" />

Org.BouncyCastle.Cms.CmsCompressedDataStreamGenerator

Streaming generator for CMS CompressedData messages. Call Open to obtain a Stream to which the content to be compressed is written; closing that stream finalizes the CMS structure. Only ZLIB compression ( ZLib) is supported.
namespace Org.BouncyCastle.Cms { public class CmsCompressedDataStreamGenerator { public static readonly string ZLib; public CmsCompressedDataStreamGenerator(); public void SetBufferSize(int bufferSize); public Stream Open(Stream outStream); public Stream Open(Stream outStream, string compressionOid); public Stream Open(Stream outStream, string contentOid, string compressionOid); } }