summaryrefslogtreecommitdiff
path: root/hash.h
AgeCommit message (Expand)AuthorFilesLines
2021-04-27hash: provide per-algorithm null OIDsLibravatar brian m. carlson1-2/+5
2021-04-27hash: set, copy, and use algo field in struct object_idLibravatar brian m. carlson1-6/+34
2021-04-27hash: add a function to finalize object IDsLibravatar brian m. carlson1-23/+27
2021-04-27hash: add an algo member to struct object_idLibravatar brian m. carlson1-0/+1
2020-12-04cache.h: move hash/oid functions to hash.hLibravatar Jeff King1-0/+95
2020-02-24hash: implement and use a context cloning functionLibravatar brian m. carlson1-0/+21
2019-06-20hash.h: move object_id definition from cache.hLibravatar Jeff King1-0/+24
2019-04-01hash: add a function to lookup hash algorithm by lengthLibravatar brian m. carlson1-0/+2
2018-11-14hash: add an SHA-256 implementation using OpenSSLLibravatar brian m. carlson1-0/+2
2018-11-14sha256: add an SHA-256 implementation using libgcryptLibravatar brian m. carlson1-0/+4
2018-11-14Add a base implementation of SHA-256 supportLibravatar brian m. carlson1-1/+18
2018-11-14sha1-file: add a constant for hash block sizeLibravatar brian m. carlson1-0/+3
2018-10-22sha1-file: provide functions to look up hash algorithmsLibravatar brian m. carlson1-0/+13
2018-02-09hash: update obsolete reference to SHA1_HEADERLibravatar brian m. carlson1-2/+2
2018-02-02hash: create union for hash context allocationLibravatar brian m. carlson1-6/+9
2018-02-02hash: move SHA-1 macros to hash.hLibravatar brian m. carlson1-0/+25
2017-11-13Add structure representing hash algorithmLibravatar brian m. carlson1-0/+57
2017-08-16sha1dc: build git plumbing code more explicitlyLibravatar Takashi Iwai1-5/+1
2017-07-03sha1dc: optionally use sha1collisiondetection as a submoduleLibravatar Ævar Arnfjörð Bjarmason1-0/+4
2017-03-17Makefile: add DC_SHA1 knobLibravatar Jeff King1-0/+2
2017-03-15hash.h: move SHA-1 implementation selection into a header fileLibravatar brian m. carlson1-0/+14
2013-11-18remove old hash.[ch] implementationLibravatar Karsten Blees1-50/+0
2013-03-16Preallocate hash tables when the number of inserts are known in advanceLibravatar Nguyễn Thái Ngọc Duy1-0/+7
2011-02-18for_each_hash: allow passing a 'void *data' pointer to callbackLibravatar Linus Torvalds1-1/+1
2008-03-09Add 'const' where appropriate to index handling functionsLibravatar Linus Torvalds1-2/+2
2007-10-26Do linear-time/space rename logic for exact renamesLibravatar Linus Torvalds1-0/+43