early-access version 2853
This commit is contained in:
39
externals/vcpkg/ports/nettle/compile.patch
vendored
Executable file
39
externals/vcpkg/ports/nettle/compile.patch
vendored
Executable file
@@ -0,0 +1,39 @@
|
||||
diff --git a/examples/Makefile.in b/examples/Makefile.in
|
||||
index eb6a81790..1d927079c 100644
|
||||
--- a/examples/Makefile.in
|
||||
+++ b/examples/Makefile.in
|
||||
@@ -11,7 +11,7 @@ PRE_CPPFLAGS = -I.. -I$(top_srcdir)
|
||||
PRE_LDFLAGS = -L..
|
||||
|
||||
OPENSSL_LIBFLAGS = @OPENSSL_LIBFLAGS@
|
||||
-BENCH_LIBS = @BENCH_LIBS@ -lm
|
||||
+BENCH_LIBS = @BENCH_LIBS@
|
||||
|
||||
HOGWEED_TARGETS = rsa-keygen$(EXEEXT) rsa-sign$(EXEEXT) \
|
||||
rsa-verify$(EXEEXT) rsa-encrypt$(EXEEXT) rsa-decrypt$(EXEEXT) \
|
||||
diff --git a/streebog.c b/streebog.c
|
||||
index 7ad619d5e..85609a473 100644
|
||||
--- a/streebog.c
|
||||
+++ b/streebog.c
|
||||
@@ -1233,7 +1233,7 @@ streebog512_compress (struct streebog512_ctx *ctx, const uint8_t *input, uint64_
|
||||
static void
|
||||
streebog_final (struct streebog512_ctx *ctx)
|
||||
{
|
||||
- uint64_t Z[8] = {};
|
||||
+ uint64_t Z[8] = {0,0,0,0,0,0,0,0};
|
||||
unsigned int i;
|
||||
|
||||
/* PAD. It does not count towards message length */
|
||||
diff --git a/Makefile.in b/Makefile.in
|
||||
index b65ff4960..3887d0c8f 100644
|
||||
--- a/Makefile.in
|
||||
+++ b/Makefile.in
|
||||
@@ -322,7 +322,7 @@ $(LIBHOGWEED_FORLINK): $(hogweed_OBJS) $(LIBNETTLE_FORLINK)
|
||||
|
||||
# For building the various *data.c programs. -lm needed for shadata.
|
||||
%$(EXEEXT_FOR_BUILD): %.c
|
||||
- $(CC_FOR_BUILD) $< $(CFLAGS) -lm -o $@
|
||||
+ $(CC_FOR_BUILD) $< $(CFLAGS) -o $@
|
||||
|
||||
# Explicit dependency.
|
||||
eccdata$(EXEEXT_FOR_BUILD): mini-gmp.c mini-gmp.h
|
||||
Reference in New Issue
Block a user