summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-03-24allow ssdeep_digest to failHelmut Grohne
This is more correct with respect to the sprintf usage and allows for future extension.
2013-03-24place ssdeep_context on the heapHelmut Grohne
When publishing an API based on ssdeep_context this enables us to change its size without breaking API or ABI. Also splint appears to cope better with that.
2013-03-24fuzzy.h was missing <stdio.h>Helmut Grohne
Thanks to Niels Thykier.
2013-03-24minimal MakefileHelmut Grohne
2013-03-24moved main function to ssdeep.cHelmut Grohne
2013-03-24ship a fuzzy.h compatible with ssdeep's fuzzy.hHelmut Grohne
2013-03-24support stdin mode like original ssdeepHelmut Grohne
2013-03-24teach splint about f{seek,tell}oHelmut Grohne
2013-03-24split ssdeep_engine_step to smaller functionsHelmut Grohne
2013-03-24use fuzzy_hash_stream where applicableHelmut Grohne
Thanks: Niels Thykier
2013-03-24initial checkingHelmut Grohne
This is a rewrite of ssdeep's fuzzy.c to do streaming hashes. It is a bit slower, but the memory consumption is bounded in all cases.