diff options
| author | Michael Forney <mforney@mforney.org> | 2021-04-15 03:01:36 -0700 |
|---|---|---|
| committer | Michael Forney <mforney@mforney.org> | 2021-04-17 14:22:30 -0700 |
| commit | 0c85e3929aa25af6ab6e02788b32092897b5384e (patch) | |
| tree | 1d7edb54be2f46921e365cbf789304655e4fad30 | |
| parent | 41bded8245057d21f757beff2d32367ab217c488 (diff) | |
libfido2: Update to 1.7.0
| -rw-r--r-- | pkg/libfido2/config.h | 34 | ||||
| -rw-r--r-- | pkg/libfido2/gen.lua | 9 | ||||
| m--------- | pkg/libfido2/src | 0 | ||||
| -rw-r--r-- | pkg/libfido2/ver | 2 |
4 files changed, 30 insertions, 15 deletions
diff --git a/pkg/libfido2/config.h b/pkg/libfido2/config.h index 8a74e7ba..d26394da 100644 --- a/pkg/libfido2/config.h +++ b/pkg/libfido2/config.h @@ -1,25 +1,31 @@ #define _FIDO_MAJOR 1 -#define _FIDO_MINOR 6 +#define _FIDO_MINOR 7 #define _FIDO_PATCH 0 #ifdef HAVE__THREAD_LOCAL # define TLS _Thread_local #endif +/* #undef HAVE_ARC4RANDOM_BUF */ +#define HAVE_CBOR_H +#define HAVE_CLOCK_GETTIME +#define HAVE_DEV_URANDOM #define HAVE_ENDIAN_H #define HAVE_ERR_H -#define HAVE_UNISTD_H -#define HAVE_SIGNAL_H -#define HAVE_SYS_RANDOM_H -#define HAVE_STRLCPY -#define HAVE_STRLCAT -#define HAVE_RECALLOCARRAY -#define HAVE_GETPAGESIZE -#define HAVE_SYSCONF -/* #undef HAVE_MEMSET_S */ #define HAVE_EXPLICIT_BZERO -#define HAVE_TIMINGSAFE_BCMP -#define HAVE_READPASSPHRASE +#define HAVE_FREEZERO #define HAVE_GETLINE #define HAVE_GETOPT -/* #undef HAVE_ARC4RANDOM_BUF */ +#define HAVE_GETPAGESIZE #define HAVE_GETRANDOM -#define HAVE_DEV_URANDOM +/* #undef HAVE_MEMSET_S */ +#define HAVE_POSIX_IOCTL +#define HAVE_READPASSPHRASE +#define HAVE_RECALLOCARRAY +#define HAVE_SIGACTION +#define HAVE_SIGNAL_H +#define HAVE_STRLCAT +#define HAVE_STRLCPY +#define HAVE_SYSCONF +#define HAVE_SYS_RANDOM_H +/* #undef HAVE_TIMESPECSUB */ +#define HAVE_TIMINGSAFE_BCMP +#define HAVE_UNISTD_H diff --git a/pkg/libfido2/gen.lua b/pkg/libfido2/gen.lua index be90e7a7..af727d69 100644 --- a/pkg/libfido2/gen.lua +++ b/pkg/libfido2/gen.lua @@ -2,6 +2,7 @@ cflags{ '-std=c11', '-Wall', '-Wpedantic', '-Wno-overflow', -- ioctl opcode conversion '-include $outdir/config.h', + '-D _GNU_SOURCE', '-D _DEFAULT_SOURCE', '-D _FIDO_INTERNAL', '-I $srcdir/src', @@ -9,6 +10,7 @@ cflags{ '-isystem $builddir/pkg/bearssl/include', '-isystem $builddir/pkg/libcbor/include', '-isystem $builddir/pkg/linux-headers/include', + '-isystem $builddir/pkg/zlib/include', } pkg.hdrs = copy('$outdir/include', '$srcdir/src', { @@ -23,6 +25,7 @@ pkg.deps = { 'pkg/bearssl/headers', 'pkg/libcbor/headers', 'pkg/linux-headers/headers', + 'pkg/zlib/headers', } build('cat', '$outdir/config.h', { @@ -39,6 +42,8 @@ lib('libfido2.a', [[ blob.c buf.c cbor.c + compress.c + config.c cred.c credman.c dev.c @@ -50,6 +55,7 @@ lib('libfido2.a', [[ info.c io.c iso7816.c + largeblob.c log.c pin.c random.c @@ -63,6 +69,7 @@ lib('libfido2.a', [[ $builddir/pkg/bearssl/libbearssl.a $builddir/pkg/libcbor/libcbor.a $builddir/pkg/openbsd/libbsd.a + $builddir/pkg/zlib/libz.a ]]) lib('libcommon.a', [[tools/(base64.c util.c)]]) @@ -83,7 +90,9 @@ exe('fido2-token', [[ tools/( fido2-token.c bio.c + config.c credman.c + largeblob.c pin.c token.c ) diff --git a/pkg/libfido2/src b/pkg/libfido2/src -Subproject c5a12c4878f800231d6cb389cc3c00353452c52 +Subproject 5f3252b24e6ddbe9be2060ee5cde34b021ef6c8 diff --git a/pkg/libfido2/ver b/pkg/libfido2/ver index 14c2c3d2..384e24f2 100644 --- a/pkg/libfido2/ver +++ b/pkg/libfido2/ver @@ -1 +1 @@ -1.6.0 r0 +1.7.0 r0 |
