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

RecordPreview

public sealed class RecordPreview
namespace Org.BouncyCastle.Tls { public sealed class RecordPreview { private readonly int recordSize; private readonly int contentLimit; public int ContentLimit => contentLimit; public int RecordSize => recordSize; internal static RecordPreview CombineAppData(RecordPreview a, RecordPreview b) { return new RecordPreview(a.RecordSize + b.RecordSize, a.ContentLimit + b.ContentLimit); } internal static RecordPreview ExtendRecordSize(RecordPreview a, int recordSize) { return new RecordPreview(a.RecordSize + recordSize, a.ContentLimit); } internal RecordPreview(int recordSize, int contentLimit) { this.recordSize = recordSize; this.contentLimit = contentLimit; } } }