commit: 96226ad550f106b3dba41eebb203fda5343b0364
parent 784fd726899422f077140ba84592c11133246c81
Author: Michael Forney <mforney@mforney.org>
Date: Wed, 22 Apr 2020 21:46:41 -0700
libfido2: Build fido2-cred and fido2-token
Diffstat:
2 files changed, 32 insertions(+), 0 deletions(-)
diff --git a/pkg/libfido2/config.h b/pkg/libfido2/config.h
@@ -1,3 +1,6 @@
+#define _FIDO_MAJOR 1
+#define _FIDO_MINOR 4
+#define _FIDO_PATCH 0
#ifdef HAVE__THREAD_LOCAL
# define TLS _Thread_local
#endif
diff --git a/pkg/libfido2/gen.lua b/pkg/libfido2/gen.lua
@@ -59,6 +59,35 @@ lib('libfido2.a', [[
)
$builddir/pkg/bearssl/libbearssl.a
$builddir/pkg/libcbor/libcbor.a
+ $builddir/pkg/openbsd/libbsd.a
]])
+lib('libcommon.a', [[tools/(base64.c util.c)]])
+
+exe('fido2-cred', [[
+ tools/(
+ fido2-cred.c
+ cred_make.c
+ cred_verify.c
+ )
+ libcommon.a
+ libfido2.a.d
+]])
+file('bin/fido2-cred', '755', '$outdir/fido2-cred')
+man{'man/fido2-cred.1'}
+
+exe('fido2-token', [[
+ tools/(
+ fido2-token.c
+ bio.c
+ credman.c
+ pin.c
+ token.c
+ )
+ libcommon.a
+ libfido2.a.d
+]])
+file('bin/fido2-token', '755', '$outdir/fido2-token')
+man{'man/fido2-token.1'}
+
fetch 'git'