aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2017-05-20Skip temporary variable for SHA1DC_ALLOW_UNALIGNED_ACCESSHEADmasterÆvar Arnfjörð Bjarmason1-4/+2
2017-05-20Fix misformatted code added in db45d67Ævar Arnfjörð Bjarmason1-5/+4
2017-05-20README: Document the macros you can set to override CPU detectionÆvar Arnfjörð Bjarmason1-0/+19
2017-05-20Allow for defining SHA1DC_FORCE_UNALIGNED_ACCESS externallyÆvar Arnfjörð Bjarmason1-1/+2
2017-05-20Remove trailing spaces in codeÆvar Arnfjörð Bjarmason2-4/+4
2017-05-20.gitignore: ignore lib/.depend/ and other .depend/ directoriesÆvar Arnfjörð Bjarmason1-0/+4
2017-05-20.gitignore: add directories that are generated by the MakefileÆvar Arnfjörð Bjarmason1-0/+7
2017-05-18Amend the lib/ code for easier inclusion in other programsÆvar Arnfjörð Bjarmason5-1/+82
2017-05-18Fix performance regression on processors that allow unaligned memory access. ...Dan Shumow1-2/+22
2017-05-15Fix issues with a big endian platformcr-marcstevens1-2/+3
2017-05-08Merge pull request #28 from andreasstieger/errors_stdinMarc Stevens2-5/+11
2017-05-08support reading from stdinAndreas Stieger2-1/+6
2017-05-08print usage to stderrAndreas Stieger1-1/+1
2017-05-08Print file IO error textsAndreas Stieger1-3/+4
2017-04-10Merge pull request #24 from cr-marcstevens/build/vsMarc Stevens8-36/+469
2017-03-31Turns up warning levels for visual studio build.Dan Shumow5-44/+59
2017-03-29Add visual studio 2015 solution/project files.Dan Shumow6-0/+418
2017-03-27Merge pull request #23 from cr-marcstevens/bigendianMarc Stevens3-9/+18
2017-03-27* Protect against outside definitions of SHA1DC_BIGENDIAN, one can force endi...cr-marcstevens3-9/+18
2017-03-16Merge pull request #20 from cr-marcstevens/feature/performanceMarc Stevens5-188/+836
2017-03-16Makefile: bumped library current version due to changed definition of SHA1_CTXcr-marcstevens1-1/+1
2017-03-16Makefile: rewritten endian correctness testcr-marcstevens1-1/+1
2017-03-16Fixed bigendian compile bugcr-marcstevens1-2/+2
2017-03-16Makefile: check target will throw error when output is incorrectcr-marcstevens1-0/+7
2017-03-16sha1.c: fix line endings, made sha1_process staticcr-marcstevens2-721/+721
2017-03-15Replaces commented out code with conditionally compiled code,Dan Shumow2-128/+736
2017-03-13Fixed Makefile to correctly rebuild when a header file is modifiedcr-marcstevens1-2/+3
2017-03-13Small bug fix for new code when UBC is disabledcr-marcstevens1-5/+3
2017-03-13* Increase lib patch versioncr-marcstevens2-24/+27
2017-03-09Add BIGENDIAN detection logic.Dan Shumow1-0/+18
2017-03-09Merge remote-tracking branch 'origin/master' into feature/performanceDan Shumow23-2368/+183
2017-03-08Remove perf program after moving it to tools repo.Dan Shumow4-501/+4
2017-03-08Adds a few optimizations that give a 3% perf improvement.Dan Shumow2-23/+33
2017-03-07performance improvements by interleaving load, expansion and round functions.Dan Shumow2-140/+105
2017-03-05Update README.mdMarc Stevens1-6/+12
2017-03-05Merge pull request #19 from cr-marcstevens/simplified_c90Marc Stevens22-2365/+147
2017-03-05Merge branch 'master' into simplified_c90Marc Stevens0-0/+0
2017-03-05Updated Makefile and traviscicr-marcstevens2-6/+2
2017-03-04Updated Makefilecr-marcstevens1-12/+19
2017-03-04Updated Makefilecr-marcstevens1-14/+27
2017-03-03Add macros and make new full round interleaved functions.Dan Shumow2-10/+37
2017-03-03Clean up boost include libraries for performance program.Dan Shumow1-1/+2
2017-03-03Move endianness logic to compile time.Dan Shumow3-17/+14
2017-03-03Fixed sha1dc_partialcoll targetcr-marcstevens2-6/+6
2017-03-03fixed Makefile install targetcr-marcstevens1-7/+7
2017-03-03Updated .travis.ymlcr-marcstevens1-0/+9
2017-03-03Updated .travis.ymlcr-marcstevens1-0/+9
2017-03-03changed unsigned to size_tcr-marcstevens2-2/+2
2017-03-03Updated Makefile for libtool-less systemscr-marcstevens1-31/+49
2017-03-03removed ubc_check_verify.ccr-marcstevens1-496/+0
2017-03-02Perf testing program for baseline analysis.Dan Shumow6-20/+512
2017-03-02- removed SIMD code and Makefile parts (weren't actually used so far, remains...cr-marcstevens21-1845/+89
2017-03-01Merge pull request #13 from muellermartin/tool-symlinkMarc Stevens1-1/+1
2017-03-01Update .travis.ymlMarc Stevens1-16/+10
2017-03-01Update sha1.cMarc Stevens1-3/+6
2017-02-28fixed Makefile to exclude unnecessary simd C filescr-marcstevens1-1/+7
2017-02-28added final newlines for clang compatibilitycr-marcstevens8-8/+8
2017-02-28Merge pull request #14 from muellermartin/fix-make-cleanMarc Stevens1-2/+2
2017-02-28Merge pull request #15 from muellermartin/add-installMarc Stevens1-0/+16
2017-02-28Update .travis.ymlMarc Stevens1-32/+0
2017-02-28Allow overriding of PREFIX in MakefileMartin Müller1-1/+1
2017-02-28Update .travis.ymlMarc Stevens1-4/+4
2017-02-28Update .travis.ymlMarc Stevens1-0/+6
2017-02-28Add install and uninstall targetsMartin Müller1-0/+16
2017-02-28Create .travis.ymlMarc Stevens1-0/+57
2017-02-28Fix/improve creation and removing of bin folderMartin Müller1-2/+2
2017-02-28Use symlink instead of copy to save disk spaceMartin Müller1-1/+1
2017-02-28Merge pull request #12 from muellermartin/improve-whitespaceMarc Stevens18-97/+97
2017-02-28Remove trailing whitespace and mixed indentationMartin Müller18-97/+97
2017-02-27Merge pull request #9 from jwilk/phonyMarc Stevens1-1/+1
2017-02-27Fix .PHONY declarationJakub Wilk1-1/+1
2017-02-25Merge pull request #8 from jsha/patch-1Marc Stevens1-1/+1
2017-02-25Merge pull request #2 from jwilk/spellingMarc Stevens1-1/+1
2017-02-25Merge pull request #5 from muellermartin/fix-program-nameMarc Stevens1-1/+2
2017-02-24Document existing SHA-1 collision attackJacob Hoffman-Andrews1-1/+1
2017-02-24Added actual SHA-1 colliding files from https://shattered.ioMarc Stevens2-0/+0
2017-02-24Let the program get its name from its argumentsMartin Müller1-1/+2
2017-02-23Fix typoJakub Wilk1-1/+1
2017-02-21Merged branch master into masterMarc Stevens1-0/+71
2017-02-21CR fixMarc Stevens22-21/+25
2017-01-18Update README.mdMarc Stevens1-0/+71
2017-01-18Added MIT license notice in files.Marc Stevens22-0/+147
2017-01-17Added testMarc Stevens2-2/+3
2017-01-17Initial commit of source filesMarc Stevens22-1/+3953
2017-01-17Initial commitMarc Stevens3-0/+52