summaryrefslogtreecommitdiff
path: root/src/hash
Commit message (Expand)AuthorAgeFilesLines
* hash: hash functions operate on byte arrays not git_oidsEdward Thomson2021-10-027-17/+19
* Fix coding style for pointerpunkymaniac2021-09-091-8/+8
* sha1dc: remove conditional for <sys/types.h>Peter Pettersson2021-08-181-2/+0
* Initial pass at using int64_t instead of long longCalvin Buckley2021-07-061-1/+1
* hash: use GIT_ASSERTEdward Thomson2020-11-275-30/+33
* runtime: move init/shutdown into the "runtime"Edward Thomson2020-10-111-2/+3
* sha1: win32: fix compilation due to unknown typePatrick Steinhardt2019-07-181-1/+1
* hash: move SHA1 implementations to its own hashing contextPatrick Steinhardt2019-06-2413-67/+65
* hash: split into generic and SHA1-specific interfacePatrick Steinhardt2019-06-247-43/+52
* hash: move SHA1 implementations into 'sha1/' folderPatrick Steinhardt2019-06-2417-19/+44
* hash: introduce source files to break include circlesPatrick Steinhardt2019-06-2412-155/+207
* hash: move `git_hash_prov` into Win32 backendPatrick Steinhardt2019-06-241-2/+2
* sha1dc: update to fix endianess issues on AIX/HP-UXPatrick Steinhardt2019-06-111-3/+14
* sha1: don't inline `git_hash_global_init` for win32ethomson/win32_hashEdward Thomson2019-04-042-14/+16
* Each hash implementation should define `git_hash_global_init`Aaron Patterson2019-03-222-15/+15
* git_error: use new names in internal APIs and usageEdward Thomson2019-01-223-17/+17
* hash: convert `global_init` macros to real functionPatrick Steinhardt2019-01-025-5/+25
* mbedtls: use libmbedcrypto for hashingEtienne Samson2018-04-112-0/+58
* sha1dc: update to fix errors with endianessbgermann2018-03-281-23/+67
* hash: win32: fix missing comma in `giterr_set`Patrick Steinhardt2018-02-091-1/+1
* hash: set error messages on failureethomson/odb_alloc_errorEdward Thomson2018-02-091-8/+33
* consistent header guardsethomson/header_guardsEdward Thomson2018-02-015-15/+15
* Merge pull request #4437 from pks-t/pks/openssl-hash-errorsEdward Thomson2018-01-031-3/+18
|\
| * hash: openssl: check return values of SHA1_* functionsPatrick Steinhardt2018-01-031-3/+18
* | hash: commoncrypto hash should support large filesEdward Thomson2017-12-201-2/+15
* | hash: win32 hash mechanism should support large filesEdward Thomson2017-12-201-6/+24
|/
* Make sure to always include "common.h" firstPatrick Steinhardt2017-07-034-4/+7
* sha1dc: update to fix errors with endianess and unaligned accessPatrick Steinhardt2017-06-074-52/+136
* sha1dc: `SHA1DCUpdate` now takes a `size_t`ethomson/enfasten_sha1Edward Thomson2017-03-231-11/+1
* sha1dc: perf improvements from upstreamEdward Thomson2017-03-234-219/+886
* hash: include sha1collisiondetectionEdward Thomson2017-03-035-0/+1696
* hash_generic: __extension__ keyword for pedantryEdward Thomson2015-02-041-1/+1
* Rename git_threads_ to git_libgit2_Carlos Martín Nieto2014-11-081-1/+1
* hash: use CommonCrypto on OSX for SHA-1cmn/common-cryptoCarlos Martín Nieto2014-10-241-0/+44
* Add simple global shutdown hooksRussell Belfer2013-09-173-11/+11
* Merge pull request #1805 from libgit2/threading-packed-loadVicent Martí2013-08-281-1/+2
|\
| * Load SRWLock APIs at runtimeRussell Belfer2013-08-261-1/+2
* | Improve win32 version check, no ipv6 tests on XPEdward Thomson2013-08-271-19/+1
|/
* Unify whitespaces to tabsLinquize2013-05-152-7/+7
* Revert "hash: remove git_hash_init from internal api"Michael Schubert2013-02-263-3/+4
* hash: remove git_hash_init from internal apiMichael Schubert2013-02-263-5/+4
* update copyrightsEdward Thomson2013-01-085-5/+5
* remove ppc sha1 asmEdward Thomson2013-01-083-326/+0
* Fix warnings on Win64 buildRussell Belfer2012-11-271-2/+2
* unload dll / destroy hash ctxs at shutdownEdward Thomson2012-11-134-0/+28
* move hash library func ptrs to global globalEdward Thomson2012-11-134-43/+49
* Remove git_hash_ctx_new - callers now _ctx_init()Edward Thomson2012-11-136-86/+30
* Win32 CryptoAPI and CNG support for SHA1Edward Thomson2012-11-138-0/+1136