Skip to content

DrPizza/reed-solomon

Repository files navigation

A fairly straightforward port of Backblaze's Reed Solomon library available here, ported to C++.

Includes SSE3/SSSE3 optimizations per Screaming Fast galois Field Arithmetic, and simple parallel encoding/verification using the Intel's TBB.

Only tested in Visual Studio 2015. Shouldn't be too hard to port it to other places.

The code is almost all in headers, as I find maintaining separate header/implementation pairs tedious beyond belief. Maybe one day I'll split it.

MIT licensed, as per the Backblaze original. Note that TBB is GPL licensed with the linking exemption. As such, it's OK to include and link it into projects with other licenses (both open and closed), with no source distribution requirement. But modified versions of TBB must be distributed with source.

About

simple but reasonably fast reed-solomon library.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published