From: Sergey Matveev Date: Wed, 25 Jun 2025 12:07:00 +0000 (+0300) Subject: Do not depend on libgcl3 by default X-Git-Tag: v0.0.0~20 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=77f46d914dfd9935af65ac0804e11d798067b13978475d6272ecbe1736caba7a;p=keks.git Do not depend on libgcl3 by default --- diff --git a/c/cmd/pub-verify/pub-verify.c b/c/cmd/pub-verify/pub-verify.c index d55e309..fc2f89b 100644 --- a/c/cmd/pub-verify/pub-verify.c +++ b/c/cmd/pub-verify/pub-verify.c @@ -28,7 +28,7 @@ #include "../lib/uuid.h" #include "verifier-ed25519-blake2b.h" -#include "verifier-gost3410.h" +// #include "verifier-gost3410.h" int main(int argc, char **argv) @@ -82,8 +82,8 @@ main(int argc, char **argv) struct KEKSCMPubSigVerifier sigVerifiers[] = { {.algo = "ed25519-blake2b", .func = ed25519blake2bSignatureVerifier}, - {.algo = "gost3410-256A", .func = gost3410SignatureVerifier}, - {.algo = "gost3410-512C", .func = gost3410SignatureVerifier}, + // {.algo = "gost3410-256A", .func = gost3410SignatureVerifier}, + // {.algo = "gost3410-512C", .func = gost3410SignatureVerifier}, {.algo = NULL}, }; struct KEKSCMPubVerifyOpts opts = {.t = now, .sigVerifiers = sigVerifiers}; diff --git a/c/cmd/pub-verify/pub-verify.do b/c/cmd/pub-verify/pub-verify.do index 7f29ae5..e2dcda2 100644 --- a/c/cmd/pub-verify/pub-verify.do +++ b/c/cmd/pub-verify/pub-verify.do @@ -3,18 +3,18 @@ deps=" ../lib/mmap.o ../lib/uuid.o verifier-ed25519-blake2b.o -verifier-gost3410.o " -redo-ifchange $1.c $deps conf/gcl3.rc conf/monocypher.rc \ +# redo-ifchange conf/gcl3.rc verifier-gost3410.o +redo-ifchange $1.c $deps conf/monocypher.rc \ ../../conf/cc ../../conf/cflags ../../conf/ldflags ../../conf/prefix read CC <../../conf/cc CFLAGS=$(cat ../../conf/cflags) LDFLAGS=$(cat ../../conf/ldflags) -. conf/gcl3.rc +# . conf/gcl3.rc . conf/monocypher.rc read PREFIX <../../conf/prefix -$CC \ - $CFLAGS -I$PREFIX/include \ - -o $3 $2.c $deps \ - $LDFLAGS $GCL3_LDFLAGS $MONOCYPHER_LDFLAGS -L$PREFIX/lib \ - -lkeks -lkekscm $GCL3_LDLIBS $MONOCYPHER_LDLIBS -static +LDFLAGS="$LDFLAGS $MONOCYPHER_LDFLAGS" +# LDFLAGS="$LDFLAGS $GCL3_LDFLAGS " +LDLIBS="-lkeks -lkekscm $MONOCYPHER_LDLIBS" +# LDLIBS="$LDLIBS $GCL3_LDLIBS" +$CC $CFLAGS -I$PREFIX/include -o $3 $2.c $deps $LDFLAGS -L$PREFIX/lib $LDLIBS -static