summaryrefslogtreecommitdiff
path: root/block-sha1
AgeCommit message (Expand)AuthorFilesLines
2009-08-18remove ARM and Mozilla SHA1 implementationsLibravatar Nicolas Pitre2-4/+8
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-18block-sha1: make the size member first in the context structLibravatar Nicolas Pitre1-1/+1
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 Torvalds2-11/+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 Torvalds2-0/+166