Commits
- Commit:
926fa84fb47f06ee935b01278c841e84fa92f081
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix bad wording used in previous commit
- Commit:
db34521aaadfa21ff81addd90a52bc3117cd99e1
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
add a TODO item for 'got merge' based on IRC discussion with James Cook
- Commit:
9806251f8cd36107295a5cbb08ad61d2a6de913c
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
properly initialize csum struct in write_packed_object()
fixes send.sh test fallout on arm64 and should also fix i386
ok op@
- Commit:
70b8fa9287a63564c07fb972714585fb10b78761
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
add some helper functions to compute hashes
This adds a set of functions to abstract over SHA1Init, SHA1Update,
SHA1Final, their respective SHA256 variants and how to compare digests.
Replace all the SHA1*() usage with the new APIs. It's a preparatory
step for sha256 handling.
ok stsp@
- Commit:
b1ec8cee26c37a4d2687babea76a8ba4e7d724ad
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: compat: sha2
Add compatability support for sha2 for systems which don't natively have
it.
This has been stolen from OpenBSD. Thanks!
- Commit:
97631c52360677d26b8c8ea52ca3f3279704e88b
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
regress: git_rm will cd into the test repo by itself
- Commit:
a1d8355657886f2b584172139cf55fa7313ec760
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
merge TODO wording tweak: 'got rebase' says "forwarding", not "fast-forwarding"
- Commit:
9f98a087ba9d9c708c27ec395bd63a193bc5e7b2
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix bad wording used in previous commit
- Commit:
e2a70d14e88c86a2cb8f85f94a7bcaaf0ec72409
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
add a TODO item for 'got merge' based on IRC discussion with James Cook
- Commit:
a2d1d278087182139459925e1760239294decbdc
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
properly initialize csum struct in write_packed_object()
fixes send.sh test fallout on arm64 and should also fix i386
ok op@
- Commit:
6853f3b18370bbdecf7f79c0afdfbd5bf065fb78
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
format message digest as hex string directly without snprintf()
ok op
- Commit:
b16893ba284e90739fc814673523878e8874dc0f
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
add some helper functions to compute hashes
This adds a set of functions to abstract over SHA1Init, SHA1Update,
SHA1Final, their respective SHA256 variants and how to compare digests.
Replace all the SHA1*() usage with the new APIs. It's a preparatory
step for sha256 handling.
ok stsp@
- Commit:
07a3a9fbc1d4396ffb64e0f0f59ec5bedfe0f545
- From:
- Omar Polo <op@omarpolo.com>
- Date:
portable: typo: libbisd -> libbsd; spotted by naddy@, thanks!
- Commit:
e0ff3cf285888eb847b8559d0b3c3ffae69a6ed7
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: release 0.84.1
- Commit:
9445abba2bb2aa3b928e16d88abb8f27c360f4e8
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: tweak SHA1 detection/libbsd
Don't rely on AC_RUN_IFELSE as this breaks cross-compilation
(voidlinux). Although this is better replaced with AC_CHECK_DECL.
In template/ include checking for libbsd.
- Commit:
e81f6f1a0b51a5565d284b8930b6c93c25fa288e
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: set next version
- Commit:
2ccc0ca266e0019fc955fdfbd21d34f96d481103
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: release 0.84
- Commit:
b221ffcbb1a5002260d0a678b8734656f6e18670
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: remove endian.h
This is included portably.
- Commit:
98670ba726486c39efff220ab1e074c62023aae7
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: rework SHA detection
Simply the SHA detection by not predicating on libcrypto, but instead
checking individual header files.
- Commit:
4680f704353811c8bb6ce65eac3714d1bd200c26
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: remove sha1.h; found portably
Remove sha1.h as this is found portably across systems.
- Commit:
54bac5ec34cd08d8ecedaab13def1cfce4e4dae2
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: update Makefiles
sha1.c -> hash.c
- Commit:
c8ae092d079ca1c9f5f2a7e44c73948cd55454e7
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
provide functions to parse/serialize different hashes
it abstracts over the hash type and ensures that object ids are zero'ed
before their sha1 digest is written. Needed by the incoming sha256
support.
ok stsp@
- Commit:
be288a59f42e0b5e203e2c5545bf3e042ff4b79f
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
rename lib/sha1.c to lib/hash.c
It will soon grow functions to deal with sha256 too. stsp@ agrees.
- Commit:
588a8092bc282294ee23585991e81586905a8fd4
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
include sha2.h too where sha1.h is included
In preparation for wide sha256 support; stsp@ agrees. Change done
mechanically with
find . -iname \*.[cy] -exec sam {} +
X ,x/<sha1\.h>/i/\n#include <sha2.h>
- Commit:
283e0dd797af94cb97c099ffa83d57b55a595876
- From:
- Josiah Frentsos <jfrent@tilde.team>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotwebd: add missing colon after 'Message' in diff view
Patch by Josiah Frentsos, thanks!