logo

oasis

Own branch of Oasis Linux (upstream: <https://git.sr.ht/~mcf/oasis/>) git clone https://anongit.hacktivis.me/git/oasis.git
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:

Mpkg/libfido2/config.h3+++
Mpkg/libfido2/gen.lua29+++++++++++++++++++++++++++++
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'