summaryrefslogtreecommitdiff
path: root/src/utils
Commit message (Collapse)AuthorAgeFilesLines
* Compile in pedantic mode and fail compilation on warnings. Also cleanup all ↵Eric Lambert2014-09-101-5/+16
| | | | existing warnings.
* algsig: Move jerasure backend dlopen up a levelTushar Gohad2014-07-221-15/+16
| | | | | | .. also check for errors Signed-off-by: Tushar Gohad <tushar.gohad@intel.com>
* Ripping out galois.[ch] and dynamically pulling the multiplication functon ↵Kevin Greenan2014-07-222-1145/+57
| | | | from jerasure
* fixed some compile errors in galois.cEric Lambert2014-07-221-6/+5
|
* gf: Convert exit(1)s to return statementsTushar Gohad2014-07-211-70/+69
| | | | | | ... shared library should not call exit() Signed-off-by: Tushar Gohad <tushar.gohad@intel.com>
* alg_sig.h was moved to topdir/includeTushar Gohad2014-07-171-1/+1
| | | | Signed-off-by: Tushar Gohad <tushar.gohad@intel.com>
* Adding Jerasure backendKevin Greenan2014-07-171-1/+1
|
* Remove required gf-complete dependency from liberasurecode.Kevin Greenan2014-07-161-0/+782
| | | | | | | | NOTE: We need to ensure that any erasure code backend using algebraic signatures *must use* the same exact GF as those used in this library. This usually means same 'w' and primitive polynomial. I plan to make the same change to Jerasure, so it will be compatible.
* Move alg_sig.h to common headersTushar Gohad2014-07-071-50/+0
| | | | Signed-off-by: Tushar Gohad <tushar.gohad@intel.com>
* Add placeholder xor backend routinesTushar Gohad2014-06-301-4/+0
| | | | Signed-off-by: Tushar Gohad <tushar.gohad@intel.com>
* chksum: Add gf_complete dep for algsigTushar Gohad2014-06-303-101/+355
| | | | Signed-off-by: Tushar Gohad <tushar.gohad@intel.com>
* chksum: Add missing alg_sig, galois headersTushar Gohad2014-06-303-3/+154
| | | | Signed-off-by: Tushar Gohad <tushar.gohad@intel.com>
* Add xor scheme to builtins, algsig/crc32 code to utilsTushar Gohad2014-06-292-0/+476
Signed-off-by: Tushar Gohad <tushar.gohad@intel.com>