summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* odb_loose: SHA256 support for loose object storageethomson/sha256_looseEdward Thomson2022-01-275-70/+515
* oid: add git_oid_fmt_substrEdward Thomson2022-01-273-25/+62
* odb: add git_odb_loose_backend_optionsEdward Thomson2022-01-275-38/+91
* odb: accept an oid type in optionsEdward Thomson2022-01-274-20/+38
* odb: add git_odb_optionsEdward Thomson2022-01-2716-25/+61
* odb_hash*: accept the oid type to hash intoEdward Thomson2022-01-2715-78/+135
* oid: provide an oid type to hash type mapEdward Thomson2022-01-271-0/+13
* oid: specify a default implementationEdward Thomson2022-01-271-0/+3
* clar: format sha256 in cl_assert_equal_oidEdward Thomson2022-01-271-2/+19
* oid: add sha256 typed oidsEdward Thomson2022-01-275-54/+137
* oid: give oids a typeEdward Thomson2022-01-27187-982/+1126
* object: move oid header printing to objectEdward Thomson2022-01-276-22/+34
* object: move oid header parsing to objectEdward Thomson2022-01-276-33/+44
* oid: include maximum oid raw/hex sizesEdward Thomson2022-01-271-0/+2
* oid: add functions to inspect oid informationEdward Thomson2022-01-271-0/+20
* oid: introduce `git_oid_t`Edward Thomson2022-01-271-0/+5
* oid: define GIT_OID_SHA1_ZEROEdward Thomson2022-01-2724-65/+71
* oid: `GIT_OID_*SZ` is now `GIT_OID_SHA1_*SIZE`Edward Thomson2022-01-2780-347/+347
* -------------Edward Thomson2022-01-270-0/+0
* fuzzer: use raw oid dataEdward Thomson2022-01-271-1/+1
* midx: use raw oid dataEdward Thomson2022-01-272-16/+20
* index: use raw oid dataEdward Thomson2022-01-271-6/+6
* pack: use raw oid dataEdward Thomson2022-01-272-18/+25
* commit_graph: use raw oid dataEdward Thomson2022-01-272-17/+20
* oid: introduce `git_oid_raw_cpy`Edward Thomson2022-01-272-2/+9
* oid: introduce `git_oid_raw_ncmp`Edward Thomson2022-01-262-19/+24
* oid: `hashcmp` is now `raw_cmp`Edward Thomson2022-01-263-5/+7
* tests: don't cast raw data to a `git_oid``Edward Thomson2022-01-232-4/+12
* indexer: write raw id dataEdward Thomson2022-01-231-1/+1
* treecache: write the raw id not the objectEdward Thomson2022-01-231-1/+1
* oidmap: hash on the id, not the objectEdward Thomson2022-01-231-1/+1
* oid: don't assume the size of an oidEdward Thomson2022-01-232-2/+2
* tree: move git_oid into tree entryEdward Thomson2022-01-236-30/+23
* --------------------------Edward Thomson2022-01-230-0/+0
* sha: cast nonsense for obnoxious gcc warningsEdward Thomson2022-01-231-7/+7
* sha: ensure we test both cng and cryptoapi on windowsEdward Thomson2022-01-234-0/+90
* sha: support Win32 for SHA256Edward Thomson2022-01-235-192/+317
* sha: support OpenSSL for SHA256Edward Thomson2022-01-236-11/+83
* sha: support mbedTLS for SHA256Edward Thomson2022-01-236-8/+80
* sha: support CommonCrypto for SHA256Edward Thomson2022-01-237-11/+95
* sha: GIT_ERROR_SHA1 is deprecated in favor of GIT_ERROR_SHAEdward Thomson2022-01-235-7/+9
* sha: add sha256 algorithmEdward Thomson2022-01-2314-4/+1221
* sha1: refactor folder structureEdward Thomson2022-01-2317-30/+32
* sha1: remove generic implementationEdward Thomson2022-01-236-327/+4
* ---------------------------------Edward Thomson2022-01-230-0/+0
* packbuilder: use the packfile name instead of hashethomson/oid_cleanupsEdward Thomson2022-01-236-17/+44
* indexer: use a byte array for checksumEdward Thomson2022-01-235-31/+53
* index: use a byte array for checksumEdward Thomson2022-01-234-48/+55
* config: use a byte array for checksumEdward Thomson2022-01-221-5/+6
* commit_graph: use a byte array for checksumEdward Thomson2022-01-222-12/+20