CultLib/packages/cultnet-rs/tests/fixtures
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens d866cd5916 Media FEC: pin rs-gf256-v1 to 35 known-answer cases from the reference crate
tests/fixtures/media_fec_rs_gf256_v1.kat holds what reed-solomon-erasure 6.0.0
produced at 73bf4421: the parity bytes of every standard video geometry
(k = 1..=16), standard audio 4+2 at 1, 37 and 1300 bytes, a 4000-byte shard,
all-zero and all-0xff data, and the policy's edges (1+1, 2+1, 255+1, 1+255,
2+254, 128+128, 200+56, 250+6), plus 120 erasure patterns mixing data and
parity. Its header defines the data, so another runtime can meet it.

Two tests drive the codec's public audio path, which takes any (k, m): every
case's parity matches byte for byte, and every pattern recovers the erased data
from the fixture's own parity bytes. Both pass against the crate here, before
it is replaced.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 12:25:30 +02:00
..
cultnet-ts-hello.frame Bring language packages into CultLib monorepo 2026-05-30 00:39:39 +01:00
cultnet-ts-legacy-login.frame Bring language packages into CultLib monorepo 2026-05-30 00:39:39 +01:00
media_fec_rs_gf256_v1.kat Media FEC: pin rs-gf256-v1 to 35 known-answer cases from the reference crate 2026-09-30 12:25:30 +02:00