pub fn ensure(d: *Decoder, amt: usize) !void d: *Decoderamt: usize684
685
686
687 pub fn ensure(d: *Decoder, amt: usize) !void {
d.our_end = @max(d.idx + amt, d.our_end);
if (d.our_end > d.their_end) return error.TlsDecodeError;
}
Use this function to increase
our_end. This should always be called with an amount provided by us, not them.