Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/bsd/libfido2 merge changes



details:   https://anonhg.NetBSD.org/src/rev/9b3f229eb08f
branches:  trunk
changeset: 978795:9b3f229eb08f
user:      christos <christos%NetBSD.org@localhost>
date:      Fri Dec 04 18:27:44 2020 +0000

description:
merge changes

diffstat:

 external/bsd/libfido2/Makefile.inc  |   4 +-
 external/bsd/libfido2/lib/Makefile  |   7 ++--
 external/bsd/libfido2/lib/fido2.map |  51 +++++++++++++++++++++---------------
 3 files changed, 36 insertions(+), 26 deletions(-)

diffs (160 lines):

diff -r 59f235513e25 -r 9b3f229eb08f external/bsd/libfido2/Makefile.inc
--- a/external/bsd/libfido2/Makefile.inc        Fri Dec 04 18:27:18 2020 +0000
+++ b/external/bsd/libfido2/Makefile.inc        Fri Dec 04 18:27:44 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.1 2020/03/03 00:14:17 christos Exp $
+# $NetBSD: Makefile.inc,v 1.2 2020/12/04 18:27:44 christos Exp $
 
 DIST:=${.PARSEDIR}/dist
 
@@ -12,4 +12,4 @@
 
 CPPFLAGS+=-D_FIDO_MAJOR=${FIDO_MAJOR} -D_FIDO_MINOR=${FIDO_MINOR}
 CPPFLAGS+=-D_FIDO_PATCH=${FIDO_PATCH}
-CPPFLAGS+=-DHAVE_UNISTD_H
+CPPFLAGS+=-DHAVE_UNISTD_H -DHAVE_ARC4RANDOM_BUF -DHAVE_TIMESPECSUB
diff -r 59f235513e25 -r 9b3f229eb08f external/bsd/libfido2/lib/Makefile
--- a/external/bsd/libfido2/lib/Makefile        Fri Dec 04 18:27:18 2020 +0000
+++ b/external/bsd/libfido2/lib/Makefile        Fri Dec 04 18:27:44 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2020/03/03 00:14:17 christos Exp $
+# $NetBSD: Makefile,v 1.2 2020/12/04 18:27:44 christos Exp $
 
 NOLINT=
 .include <bsd.own.mk>
@@ -6,7 +6,7 @@
 
 .PATH: ${DIST}/src ${DIST}/man ${DIST}/openbsd-compat
 
-CPPFLAGS+= -DHAVE_ARC4RANDOM_BUF -D_FIDO_INTERNAL -I${DIST}/src
+CPPFLAGS+= -D_FIDO_INTERNAL -I${DIST}/src
 
 LDADD+=-lusbhid -lcbor
 DPADD+=${LIBUSBHID} ${LIBCBOR}
@@ -77,6 +77,7 @@
 fido_cred_verify.3 \
 fido_credman_metadata_new.3 \
 fido_dev_get_assert.3 \
+fido_dev_get_touch_begin.3 \
 fido_dev_info_manifest.3 \
 fido_dev_make_cred.3 \
 fido_dev_open.3 \
@@ -87,7 +88,7 @@
 rs256_pk_new.3
 
 SHLIB_MAJOR=2
-SHLIB_MINOR=0
+SHLIB_MINOR=1
 
 .SUFFIXES: .in
 .in:
diff -r 59f235513e25 -r 9b3f229eb08f external/bsd/libfido2/lib/fido2.map
--- a/external/bsd/libfido2/lib/fido2.map       Fri Dec 04 18:27:18 2020 +0000
+++ b/external/bsd/libfido2/lib/fido2.map       Fri Dec 04 18:27:44 2020 +0000
@@ -35,9 +35,9 @@
        fido_assert_set_sig;
        fido_assert_set_up;
        fido_assert_set_uv;
-       fido_assert_sigcount;
        fido_assert_sig_len;
        fido_assert_sig_ptr;
+       fido_assert_sigcount;
        fido_assert_user_display_name;
        fido_assert_user_icon;
        fido_assert_user_id_len;
@@ -75,6 +75,9 @@
        fido_cbor_info_extensions_len;
        fido_cbor_info_extensions_ptr;
        fido_cbor_info_free;
+       fido_cbor_info_fwversion;
+       fido_cbor_info_maxcredcntlst;
+       fido_cbor_info_maxcredidlen;
        fido_cbor_info_maxmsgsiz;
        fido_cbor_info_new;
        fido_cbor_info_options_len;
@@ -84,6 +87,8 @@
        fido_cbor_info_protocols_ptr;
        fido_cbor_info_versions_len;
        fido_cbor_info_versions_ptr;
+       fido_cred_aaguid_len;
+       fido_cred_aaguid_ptr;
        fido_cred_authdata_len;
        fido_cred_authdata_ptr;
        fido_cred_clientdata_hash_len;
@@ -95,25 +100,6 @@
        fido_cred_free;
        fido_cred_id_len;
        fido_cred_id_ptr;
-       fido_credman_del_dev_rk;
-       fido_credman_get_dev_metadata;
-       fido_credman_get_dev_rk;
-       fido_credman_get_dev_rp;
-       fido_credman_metadata_free;
-       fido_credman_metadata_new;
-       fido_credman_rk;
-       fido_credman_rk_count;
-       fido_credman_rk_existing;
-       fido_credman_rk_free;
-       fido_credman_rk_new;
-       fido_credman_rk_remaining;
-       fido_credman_rp_count;
-       fido_credman_rp_free;
-       fido_credman_rp_id;
-       fido_credman_rp_id_hash_len;
-       fido_credman_rp_id_hash_ptr;
-       fido_credman_rp_name;
-       fido_credman_rp_new;
        fido_cred_new;
        fido_cred_prot;
        fido_cred_pubkey_len;
@@ -144,6 +130,25 @@
        fido_cred_verify_self;
        fido_cred_x5c_len;
        fido_cred_x5c_ptr;
+       fido_credman_del_dev_rk;
+       fido_credman_get_dev_metadata;
+       fido_credman_get_dev_rk;
+       fido_credman_get_dev_rp;
+       fido_credman_metadata_free;
+       fido_credman_metadata_new;
+       fido_credman_rk;
+       fido_credman_rk_count;
+       fido_credman_rk_existing;
+       fido_credman_rk_free;
+       fido_credman_rk_new;
+       fido_credman_rk_remaining;
+       fido_credman_rp_count;
+       fido_credman_rp_free;
+       fido_credman_rp_id;
+       fido_credman_rp_id_hash_len;
+       fido_credman_rp_id_hash_ptr;
+       fido_credman_rp_name;
+       fido_credman_rp_new;
        fido_dev_build;
        fido_dev_cancel;
        fido_dev_close;
@@ -154,6 +159,8 @@
        fido_dev_get_assert;
        fido_dev_get_cbor_info;
        fido_dev_get_retry_count;
+       fido_dev_get_touch_begin;
+       fido_dev_get_touch_status;
        fido_dev_info_free;
        fido_dev_info_manifest;
        fido_dev_info_manufacturer_string;
@@ -173,12 +180,14 @@
        fido_dev_reset;
        fido_dev_set_io_functions;
        fido_dev_set_pin;
+       fido_dev_set_transport_functions;
+       fido_dev_supports_cred_prot;
        fido_init;
        fido_set_log_handler;
        fido_strerr;
        rs256_pk_free;
+       rs256_pk_from_RSA;
        rs256_pk_from_ptr;
-       rs256_pk_from_RSA;
        rs256_pk_new;
        rs256_pk_to_EVP_PKEY;
     local:



Home | Main Index | Thread Index | Old Index