summaryrefslogtreecommitdiff
path: root/block-sha1/sha1.c
AgeCommit message (Expand)AuthorFilesLines
2012-08-06Merge branch 'jn/block-sha1' into maintLibravatar Junio C Hamano1-4/+4
2012-07-22block-sha1: put expanded macro parameters in parenthesesLibravatar Jonathan Nieder1-2/+2
2012-07-22block-sha1: avoid pointer conversion that violates alignment constraintsLibravatar Jonathan Nieder1-3/+3
2010-06-27msvc: Select the "fast" definition of the {get,put}_be32() macrosLibravatar Ramsay Jones1-0/+1
2010-06-25msvc: Fix some compiler warningsLibravatar Ramsay Jones1-4/+4
2009-08-18remove ARM and Mozilla SHA1 implementationsLibravatar Nicolas Pitre1-2/+4
2009-08-18block-sha1: guard gcc extensions with __GNUC__Libravatar Nicolas Pitre1-2/+2
2009-08-18make sure byte swapping is optimal for gitLibravatar Nicolas Pitre1-2/+2
2009-08-14block-sha1/sha1.c: silence compiler complaints by casting void * to char *Libravatar Brandon Casey1-2/+2
2009-08-13block-sha1: more good unaligned memory access candidatesLibravatar Nicolas Pitre1-1/+4
2009-08-12block-sha1: support for architectures with memory alignment restrictionsLibravatar Nicolas Pitre1-2/+30
2009-08-12block-sha1: split the different "hacks" to be individually selectedLibravatar Nicolas Pitre1-5/+18
2009-08-12block-sha1: move code aroundLibravatar Nicolas Pitre1-69/+60
2009-08-10block-sha1: improve code on large-register-set machinesLibravatar Linus Torvalds1-1/+24
2009-08-07block-sha1: improved SHA1 hashingLibravatar Linus Torvalds1-3/+4
2009-08-07block-sha1: perform register rotation using cppLibravatar Linus Torvalds1-27/+90
2009-08-06block-sha1: get rid of redundant 'lenW' contextLibravatar Linus Torvalds1-10/+7
2009-08-06block-sha1: Use '(B&C)+(D&(B^C))' instead of '(B&C)|(D&(B|C))' in round 3Libravatar Linus Torvalds1-1/+1
2009-08-06block-sha1: macroize the rounds a bit furtherLibravatar Linus Torvalds1-30/+26
2009-08-06block-sha1: re-use the temporary array as we calculate the SHA1Libravatar Linus Torvalds1-12/+16
2009-08-06block-sha1: make the 'ntohl()' part of the first SHA1 loopLibravatar Linus Torvalds1-12/+16
2009-08-06block-sha1: minor fixupsLibravatar Junio C Hamano1-2/+2
2009-08-06block-sha1: try to use rol/ror appropriatelyLibravatar Linus Torvalds1-10/+22
2009-08-06block-sha1: undo ctx->size changeLibravatar Junio C Hamano1-3/+3
2009-08-05Add new optimized C 'block-sha1' routinesLibravatar Linus Torvalds1-0/+145