]> Cypherpunks repositories - keks.git/commitdiff
Do not depend on libgcl3 by default
authorSergey Matveev <stargrave@stargrave.org>
Wed, 25 Jun 2025 12:07:00 +0000 (15:07 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Wed, 25 Jun 2025 12:10:39 +0000 (15:10 +0300)
c/cmd/pub-verify/pub-verify.c
c/cmd/pub-verify/pub-verify.do

index d55e3093357e6dec3e930348038cfe4a2818df7c932ac80f5b36b7fb5eb1748b..fc2f89b18a5d36b53645670dc3c9b72bd31e0592e2379826e81ddb16428ef738 100644 (file)
@@ -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};
index 7f29ae5d5d53beb91c962ff6e870052cc48f93ec9914be3bbe324e08aa135110..e2dcda207c956462c7e67ccd22138823b3161a4fc0ecee93245e861eb230b145 100644 (file)
@@ -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