summaryrefslogtreecommitdiff
path: root/include/erasurecode/erasurecode.h
Commit message (Expand)AuthorAgeFilesLines
* Move fragment_header defn to main erasurecode headerTushar Gohad2015-09-171-4/+24
* Enforce the (k + m < 32) limit, add unit testsKota Tsuyuzaki2015-08-181-0/+2
* Rename remaining INTERNAL_RS_VAND instancesTushar Gohad2015-07-201-1/+1
* Plugging new internal RS backend into liberasurecode.Kevin Greenan2015-06-181-6/+7
* Rename frag_adder_sizeKota Tsuyuzaki2015-03-051-2/+3
* Update documentation about metadata_adderKota Tsuyuzaki2015-02-271-1/+1
* Add liberasurecode_get_fragment_size functionKota Tsuyuzaki2015-02-271-0/+12
* Enable to get fragment_len includes metadata_adderKota Tsuyuzaki2015-02-271-0/+1
* Add NTT backend called "shss"ntt_backendKota Tsuyuzaki2015-02-101-0/+1
* Adjust checksum enum defintions to match pyeclibTushar Gohad2015-02-011-3/+3
* Add optional fragment metadata check for decodeTushar Gohad2015-01-301-2/+5
* Decreasing the verbosity of the tests and renaming one of the stripe verifyKevin Greenan2015-01-191-0/+1
* Changing stripe verification to properly work with clients.Kevin Greenan2015-01-111-0/+2
* add fragment validationEric Lambert2014-11-091-0/+14
* libec version is now stored in fragment headerEric Lambert2014-10-021-0/+2
* Plugging-in the ISA-L backend... Still needs more documentation and a little...Kevin Greenan2014-09-291-0/+1
* Char * backend names are no longer supported. They have been replaced with el...Eric Lambert2014-09-291-25/+3
* Compile in pedantic mode and fail compilation on warnings. Also cleanup all e...Eric Lambert2014-09-101-21/+0
* added argument validation logic and tests forEric Lambert2014-09-021-4/+2
* Add doxygen config. Update README, copyrights.Tushar Gohad2014-09-011-2/+3
* API change for liberasurecode_fragments_neededKevin Greenan2014-08-201-10/+12
* - Cleaned up the documentation in erasurecode.h to ensure that itMark Storer2014-08-181-15/+38
* Updated liberasurecode_supported_checksum_types to accept a pointerMark Storer2014-08-151-3/+3
* Added cleanup APIKevin Greenan2014-08-131-0/+32
* Split metadata handling into own routine, add crc32 supportTushar Gohad2014-08-071-22/+83
* Add HD parameter to generic params.Kevin Greenan2014-08-051-3/+1
* Stubbing the metadata functions and updating their interfaces.Kevin Greenan2014-07-301-2/+4
* Add liberasurecode_supported_backends API implementationTushar Gohad2014-07-251-4/+14
* Minor API doc fixup (backend names)Tushar Gohad2014-07-221-1/+5
* null_code: First cutTushar Gohad2014-07-221-0/+3
* Fix data_size type, int -> uint64_tTushar Gohad2014-07-221-1/+1
* Ripping out galois.[ch] and dynamically pulling the multiplication functon fr...Kevin Greenan2014-07-221-1/+1
* Update encode API so liberasurecode allocates all memoryTushar Gohad2014-07-211-5/+11
* Added functionality needed to support the get_segment_info() API in PyECLib.Kevin Greenan2014-07-211-0/+15
* Make int types consistent across APITushar Gohad2014-07-181-12/+9
* flat_xor_hd: Handle backend init errorsTushar Gohad2014-07-181-0/+1
* Wiring in the reconstruct preprocessing!Kevin Greenan2014-07-191-3/+5
* Wire-in the decoding preprocessing...Kevin Greenan2014-07-191-3/+8
* Make 'w' part of common user args, set 'w' in backend initTushar Gohad2014-07-171-6/+4
* Fix liberasurecode main routines for new API (take 2)Tushar Gohad2014-07-161-5/+10
* Fix liberasurecode main routines for new APITushar Gohad2014-07-161-5/+10
* More API documentationTushar Gohad2014-07-161-8/+32
* Pass only 'available_fragments' to decode/reconstructTushar Gohad2014-07-151-9/+7
* Move dl* specific defines to _backend.hTushar Gohad2014-07-151-6/+0
* liberasurecode API changes after discussion w/ KevinTushar Gohad2014-07-151-17/+119
* Add decode, reconstruct, fragments_neededTushar Gohad2014-07-141-3/+12
* Macro out backend method namesTushar Gohad2014-07-131-4/+4
* Frontend/backend API split, make EC handle int typeTushar Gohad2014-07-131-58/+10
* xor code backend implementation (WIP)Tushar Gohad2014-07-071-29/+48
* api: Make _t types pointer typesTushar Gohad2014-06-291-32/+21