summaryrefslogtreecommitdiff
path: root/src/erasurecode.c
Commit message (Expand)AuthorAgeFilesLines
...
* | In the erasurecode_preprocessing.c routines for decode/reconstruct, clearlyEric Lambert2014-07-311-36/+34
|/
* Merge branch 'newapi' of https://bitbucket.org/tsg-/liberasurecode into newapiEric Lambert2014-07-291-17/+45
|\
| * Add liberasurecode_supported_backends API implementationTushar Gohad2014-07-251-17/+45
* | Buffers that hold missing indexes need to be '-1 terminated'Eric Lambert2014-07-291-2/+2
|/
* Implemented fragments needed for jerasure backendsKevin Greenan2014-07-231-2/+2
* Plugged-in Cauchy RS.Kevin Greenan2014-07-231-1/+2
* Minor API doc fixup (backend names)Tushar Gohad2014-07-221-0/+1
* null_code: First cutTushar Gohad2014-07-221-1/+2
* Fix data_size type, int -> uint64_tTushar Gohad2014-07-221-8/+10
* Ripping out galois.[ch] and dynamically pulling the multiplication functon fr...Kevin Greenan2014-07-221-3/+3
* Fix simple encode_decode unit test and remove debugging prints.Kevin Greenan2014-07-221-1/+1
* Add encode postprocessing, checksum helpersTushar Gohad2014-07-211-0/+9
* Update encode API so liberasurecode allocates all memoryTushar Gohad2014-07-211-20/+27
* Added functionality needed to support the get_segment_info() API in PyECLib.Kevin Greenan2014-07-211-0/+41
* Make int types consistent across APITushar Gohad2014-07-181-6/+6
* Allow varargs in log messages, use log_error in more placesTushar Gohad2014-07-181-3/+2
* Add liberasurecode constructor/destructorTushar Gohad2014-07-181-1/+14
* flat_xor_hd: Handle backend init errorsTushar Gohad2014-07-181-0/+4
* Move data/parity return buffer allocs back to mainTushar Gohad2014-07-181-1/+15
* Oops... Comment termination fail!Kevin Greenan2014-07-191-1/+1
* Wiring in the reconstruct preprocessing!Kevin Greenan2014-07-191-8/+108
* Move encode() helpers to common preprocessing codeTushar Gohad2014-07-171-83/+30
* Wire-in the decoding preprocessing...Kevin Greenan2014-07-191-7/+133
* Make NULL conditionals consistent (NULL == x)Tushar Gohad2014-07-171-5/+5
* Add preprocessing code for main encode() routineTushar Gohad2014-07-171-9/+67
* Add helper prototypes to erasurecode_helpers.hTushar Gohad2014-07-171-0/+1
* Add get_aligned_data_size() to ec helpersTushar Gohad2014-07-171-2/+19
* jerasure_rs_vand: Add EC args validationTushar Gohad2014-07-171-1/+1
* have liberasurecode_instance_destroy function return 0 if the end of theEric Lambert2014-07-181-0/+2
* jerasure_rs_vand: Wire into main erasurecode.cTushar Gohad2014-07-171-1/+2
* Add sohandle to backend init()Tushar Gohad2014-07-171-1/+2
* Remove fnmap, add backend specific descriptorsTushar Gohad2014-07-171-115/+41
* Store args natively in the backend_args (not as a pointer)Tushar Gohad2014-07-161-6/+8
* Fix liberasurecode main routines for new API (take 2)Tushar Gohad2014-07-161-45/+104
* Rename flat_xor_3 -> flat_xor_hdTushar Gohad2014-07-161-4/+3
* Fix liberasurecode main routines for new APITushar Gohad2014-07-161-50/+61
* Add decode, reconstruct, fragments_neededTushar Gohad2014-07-141-3/+109
* Add liberasurecode_encode routineTushar Gohad2014-07-131-1/+33
* Macro out backend method namesTushar Gohad2014-07-131-1/+28
* Frontend/backend API split, make EC handle int typeTushar Gohad2014-07-131-59/+123
* Add wrapper for dlerror()Tushar Gohad2014-07-071-1/+10
* xor code backend implementation (WIP)Tushar Gohad2014-07-071-0/+238