summaryrefslogtreecommitdiff
path: root/src/sole.c
AgeCommit message (Expand)Author
2014-12-29Check for zero-length input (do nothing)Thomas Jespersen
2014-12-21Remove lots of debugging statementsThomas Jespersen
2014-12-10Breaking changeThomas Jespersen
2014-12-09Rename r to r_nextThomas Jespersen
2014-12-09Fix an obvious mistake and compiler warningsThomas Jespersen
2014-12-08Add header files to configure.ac and typedefs to common.hThomas Jespersen
2014-12-07First round at making decoding work.Thomas Jespersen
2014-12-07DocumentationThomas Jespersen
2014-12-07Implement stream re-alignment when given input does not alignThomas Jespersen
2014-12-07Fix minor error in sole_encode_end()Thomas Jespersen
2014-12-07Fix output byte orderingThomas Jespersen
2014-12-07Big changes to streaming algorithmThomas Jespersen
2014-12-06Fix erroneous composition for double EOF with even blocksThomas Jespersen
2014-12-06Adjust cmd-sole to compose the blocks the same way sole_file sees itThomas Jespersen
2014-12-06Minor changes to sole.cThomas Jespersen
2014-12-06Add direct conversion from 128-bit blocks to 64-bit blocksThomas Jespersen
2014-12-04Fix apparent byte manglingThomas Jespersen
2014-12-04Add byte output to both examples/sole_file and poc/cmd-soleThomas Jespersen
2014-12-01Add total bytes read counter to sole_streamThomas Jespersen
2014-12-01Remove sole_mul_i3() and organise some testsThomas Jespersen
2014-11-24Move include lines into sole headerThomas Jespersen
2014-11-21Use available macros in sole_pass1_decompose()Thomas Jespersen
2014-11-20Add small correction step for quotient found by double divisionThomas Jespersen
2014-11-19Replace iterating addition with multiplicationThomas Jespersen
2014-11-19Add 128-bit block multiplications and basic testing.Thomas Jespersen
2014-11-19Write TODOsThomas Jespersen
2014-11-18Add multiplication routine to blk256Thomas Jespersen
2014-11-11Document sole_mul_b3i()Thomas Jespersen
2014-11-11Document division trick and fix bug in sole_pass2_rev_regroup()Thomas Jespersen
2014-11-11Fix numerous errors and work on faster divisionThomas Jespersen
2014-11-09Correct BLK256SIZ, so it actually represents four times u64Thomas Jespersen
2014-11-08Add test for sole_pass2_rev_regroup()Thomas Jespersen
2014-11-07Add test for sole_pass1_decompose()Thomas Jespersen
2014-11-07Get rid of temporaries in sole_pass1_rev_compose()Thomas Jespersen
2014-11-07Rewrite of sole_pass1_rev_compose()Thomas Jespersen
2014-11-07Fix carry subtraction in sole_pass1_rev_compose()Thomas Jespersen
2014-11-07Lots of testingThomas Jespersen
2014-11-07Add final steps in decoding SOLEThomas Jespersen
2014-11-06First attempt add sole_pass2_rev_regroup.Thomas Jespersen
2014-11-06Fix minor mistakes to make it compile againThomas Jespersen
2014-11-06A few changesThomas Jespersen
2014-11-05WhitespaceThomas Jespersen
2014-11-05Reduce addition and copy to directly output addition in ropThomas Jespersen
2014-11-04Remove print statements introduced by debug branchThomas Jespersen
2014-11-04Bring division under controlThomas Jespersen
2014-11-03Add lots of debugging statements to find bottle-necksThomas Jespersen
2014-11-03Implement the odd-n termination procedure.Thomas Jespersen
2014-11-03Expand on the termination in 'sole_encode_end()'Thomas Jespersen
2014-11-03Add TODO on byte-size in write()'sThomas Jespersen
2014-11-03Fix namingThomas Jespersen