aboutsummaryrefslogtreecommitdiffstats
path: root/block-sha1
AgeCommit message (Expand)AuthorFilesLines
2022-08-31Makefile + hash.h: remove PPC_SHA1 implementationÆvar Arnfjörð Bjarmason1-4/+0
2022-03-10block-sha1: remove use of obsolete x86 assemblybrian m. carlson1-17/+0
2021-03-17block-sha1: drop trailing semicolon from macro definitionRené Scharfe1-1/+1
2020-11-16block-sha1: take a size_t length parameterJeff King2-2/+2
2015-11-05sha1: provide another level of indirection for the SHA-1 functionsAtousa Pahlevan Duprat1-4/+4
2014-02-27Merge branch 'jk/pack-bitmap'Junio C Hamano1-32/+0
2014-01-23block-sha1: factor out get_be and put_be wrappersJeff King1-32/+0
2013-10-16block-sha1/sha1.c: have SP around arithmetic operatorsJunio C Hamano1-2/+2
2012-07-23Merge branch 'jn/block-sha1'Junio C Hamano1-4/+4
2012-07-22block-sha1: put expanded macro parameters in parenthesesJonathan Nieder1-2/+2
2012-07-22block-sha1: avoid pointer conversion that violates alignment constraintsJonathan Nieder1-3/+3
2010-06-27msvc: Select the "fast" definition of the {get,put}_be32() macrosRamsay Jones1-0/+1
2010-06-25msvc: Fix some compiler warningsRamsay Jones1-4/+4
2009-08-18remove ARM and Mozilla SHA1 implementationsNicolas Pitre2-4/+8
2009-08-18block-sha1: guard gcc extensions with __GNUC__Nicolas Pitre1-2/+2
2009-08-18make sure byte swapping is optimal for gitNicolas Pitre1-2/+2
2009-08-18block-sha1: make the size member first in the context structNicolas Pitre1-1/+1
2009-08-14block-sha1/sha1.c: silence compiler complaints by casting void * to char *Brandon Casey1-2/+2
2009-08-13block-sha1: more good unaligned memory access candidatesNicolas Pitre1-1/+4
2009-08-12block-sha1: support for architectures with memory alignment restrictionsNicolas Pitre1-2/+30
2009-08-12block-sha1: split the different "hacks" to be individually selectedNicolas Pitre1-5/+18
2009-08-12block-sha1: move code aroundNicolas Pitre1-69/+60
2009-08-10block-sha1: improve code on large-register-set machinesLinus Torvalds1-1/+24
2009-08-07block-sha1: improved SHA1 hashingLinus Torvalds1-3/+4
2009-08-07block-sha1: perform register rotation using cppLinus Torvalds1-27/+90
2009-08-06block-sha1: get rid of redundant 'lenW' contextLinus Torvalds2-11/+7
2009-08-06block-sha1: Use '(B&C)+(D&(B^C))' instead of '(B&C)|(D&(B|C))' in round 3Linus Torvalds1-1/+1
2009-08-06block-sha1: macroize the rounds a bit furtherLinus Torvalds1-30/+26
2009-08-06block-sha1: re-use the temporary array as we calculate the SHA1Linus Torvalds1-12/+16
2009-08-06block-sha1: make the 'ntohl()' part of the first SHA1 loopLinus Torvalds1-12/+16
2009-08-06block-sha1: minor fixupsJunio C Hamano1-2/+2
2009-08-06block-sha1: try to use rol/ror appropriatelyLinus Torvalds1-10/+22
2009-08-06block-sha1: undo ctx->size changeJunio C Hamano1-3/+3
2009-08-05Add new optimized C 'block-sha1' routinesLinus Torvalds2-0/+166