Skip to main content

Module encoder

Module encoder 

Source
Expand description

RLNC Encoder — produces random linear coded packets over GF(2⁸).

CodedPacket.payload is backed by an AlignedBuffer so that all intermediate re-encoding and decoding operations on the payload always pass 64-byte aligned pointers to the SIMD kernels.

Structs§

CodedPacket
A single coded packet: GF(2⁸) coefficient vector + 64-byte-aligned payload.
Encoder
RLNC Encoder.
SimpleRng
Simple LFSR-based PRNG for coding coefficients — not a CSPRNG.