mirror of
https://github.com/git/git.git
synced 2025-12-12 20:36:24 +01:00
help: include unsafe SHA-1 build info in version
In 06c92dafb8 (Makefile: allow specifying a SHA-1 for non-cryptographic
uses, 2024-09-26), support for unsafe SHA-1 is added. Add the unsafe
SHA-1 build info to `git version --build-info` and update corresponding
documentation.
Signed-off-by: Justin Tobler <jltobler@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
committed by
Junio C Hamano
parent
16fd6c85e4
commit
6cf65440d3
3
hash.h
3
hash.h
@@ -20,12 +20,14 @@
|
||||
#endif
|
||||
|
||||
#if defined(SHA1_APPLE_UNSAFE)
|
||||
# define SHA1_UNSAFE_BACKEND "SHA1_APPLE_UNSAFE"
|
||||
# include <CommonCrypto/CommonDigest.h>
|
||||
# define platform_SHA_CTX_unsafe CC_SHA1_CTX
|
||||
# define platform_SHA1_Init_unsafe CC_SHA1_Init
|
||||
# define platform_SHA1_Update_unsafe CC_SHA1_Update
|
||||
# define platform_SHA1_Final_unsafe CC_SHA1_Final
|
||||
#elif defined(SHA1_OPENSSL_UNSAFE)
|
||||
# define SHA1_UNSAFE_BACKEND "SHA1_OPENSSL_UNSAFE"
|
||||
# include <openssl/sha.h>
|
||||
# if defined(OPENSSL_API_LEVEL) && OPENSSL_API_LEVEL >= 3
|
||||
# define SHA1_NEEDS_CLONE_HELPER_UNSAFE
|
||||
@@ -42,6 +44,7 @@
|
||||
# define platform_SHA1_Final_unsafe SHA1_Final
|
||||
# endif
|
||||
#elif defined(SHA1_BLK_UNSAFE)
|
||||
# define SHA1_UNSAFE_BACKEND "SHA1_BLK_UNSAFE"
|
||||
# include "block-sha1/sha1.h"
|
||||
# define platform_SHA_CTX_unsafe blk_SHA_CTX
|
||||
# define platform_SHA1_Init_unsafe blk_SHA1_Init
|
||||
|
||||
Reference in New Issue
Block a user