21 Commits (e37eae0c1e13cb418947383f7c803d9463bfa3d7)

Author SHA1 Message Date
brian m. carlson 768e30ea27 hash: implement and use a context cloning function 5 years ago
Jeff King c0566d78aa hash.h: move object_id definition from cache.h 6 years ago
brian m. carlson 95399788d1 hash: add a function to lookup hash algorithm by length 6 years ago
brian m. carlson 4b4e291809 hash: add an SHA-256 implementation using OpenSSL 6 years ago
brian m. carlson 27dc04c545 sha256: add an SHA-256 implementation using libgcrypt 6 years ago
brian m. carlson 13eeedb5d1 Add a base implementation of SHA-256 support 6 years ago
brian m. carlson a2ce0a7526 sha1-file: add a constant for hash block size 6 years ago
brian m. carlson 2f90b9d9b4 sha1-file: provide functions to look up hash algorithms 6 years ago
brian m. carlson b212c0ca31 hash: update obsolete reference to SHA1_HEADER 7 years ago
brian m. carlson ac73cedff0 hash: create union for hash context allocation 7 years ago
brian m. carlson 164e716330 hash: move SHA-1 macros to hash.h 7 years ago
brian m. carlson f50e766b7b Add structure representing hash algorithm 7 years ago
Takashi Iwai 36f048c5e4 sha1dc: build git plumbing code more explicitly 8 years ago
Ævar Arnfjörð Bjarmason 86cfd61e6b sha1dc: optionally use sha1collisiondetection as a submodule 8 years ago
Jeff King 8325e43b82 Makefile: add DC_SHA1 knob 8 years ago
brian m. carlson f18f816cb1 hash.h: move SHA-1 implementation selection into a header file 8 years ago
Karsten Blees efc684245b remove old hash.[ch] implementation 11 years ago
Nguyễn Thái Ngọc Duy c73592812d Preallocate hash tables when the number of inserts are known in advance 12 years ago
Linus Torvalds 11f944dd6b for_each_hash: allow passing a 'void *data' pointer to callback 14 years ago
Linus Torvalds d1f128b050 Add 'const' where appropriate to index handling functions 17 years ago
Linus Torvalds 9027f53cb5 Do linear-time/space rename logic for exact renames 17 years ago