From c923f422b1e455bdd8ec3bdb10d005e3bfbacfe0 Mon Sep 17 00:00:00 2001 From: nicoo Date: Sun, 23 Feb 2020 15:31:16 +0100 Subject: New upstream version 1.3.1 --- debian/changelog | 80 +++++++++++++++++++++++ debian/compat | 1 + debian/control | 53 ++++++++++++++++ debian/copyright | 85 +++++++++++++++++++++++++ debian/fido2-tools.install | 1 + debian/fido2-tools.manpages | 3 + debian/libfido2-1.install | 1 + debian/libfido2-1.symbols | 148 +++++++++++++++++++++++++++++++++++++++++++ debian/libfido2-dev.install | 23 +++++++ debian/libfido2-dev.links | 148 +++++++++++++++++++++++++++++++++++++++++++ debian/libfido2-dev.manpages | 19 ++++++ debian/libfido2-udev.install | 1 + debian/rules | 9 +++ debian/source/format | 1 + 14 files changed, 573 insertions(+) create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/fido2-tools.install create mode 100644 debian/fido2-tools.manpages create mode 100644 debian/libfido2-1.install create mode 100644 debian/libfido2-1.symbols create mode 100644 debian/libfido2-dev.install create mode 100644 debian/libfido2-dev.links create mode 100644 debian/libfido2-dev.manpages create mode 100644 debian/libfido2-udev.install create mode 100755 debian/rules create mode 100644 debian/source/format (limited to 'debian') diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..7502d61 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,80 @@ +libfido2 (1.2.0~ppa1~bionic1) bionic; urgency=low + + * Credential management support. + * New API reflecting FIDO's 3-state booleans (true, false, absent): + - fido_assert_set_up; + - fido_assert_set_uv; + - fido_cred_set_rk; + - fido_cred_set_uv. + * Command-line tools for Windows. + * Documentation and reliability fixes. + * fido_{assert,cred}_set_options() are now marked as deprecated. + + -- pedro martelletto Fri, 23 Aug 2019 12:08:02 +0000 + +libfido2 (1.1.0) bionic; urgency=low + + * MacOS: fix IOKit crash on HID read. + * Windows: fix contents of release file. + * EdDSA (Ed25519) support. + * fido_dev_make_cred: fix order of CBOR map keys. + * fido_dev_get_assert: plug memory leak when operating on U2F devices. + + -- pedro martelletto Tue, 07 May 2019 08:03:21 +0000 + +libfido2 (1.0.0) bionic; urgency=low + + * Native HID support on Linux, MacOS, and Windows. + * fido2-{assert,cred}: new -u option to force U2F on dual authenticators. + * fido2-assert: support for multiple resident keys with the same RP. + * Strict checks for CTAP2 compliance on received CBOR payloads. + * Better fuzzing harnesses. + * Documentation and reliability fixes. + + -- pedro martelletto Tue, 19 Mar 2019 07:38:36 +0000 + +libfido2 (0.4.0) bionic; urgency=low + + * fido2-assert: print the user id for resident credentials. + * Fix encoding of COSE algorithms when making a credential. + * Rework purpose of fido_cred_set_type; no ABI change. + * Minor documentation and code fixes. + + -- pedro martelletto Mon, 07 Jan 2019 08:22:01 +0000 + +libfido2 (0.3.0) bionic; urgency=low + + * Various reliability fixes. + * Merged fuzzing instrumentation. + * Added regress tests. + * Added support for FIDO 2's hmac-secret extension. + * New API calls: + - fido_assert_hmac_secret_len; + - fido_assert_hmac_secret_ptr; + - fido_assert_set_extensions; + - fido_assert_set_hmac_salt; + - fido_cred_set_extensions; + - fido_dev_force_fido2. + * Support for native builds with Microsoft Visual Studio 17. + + -- pedro martelletto Tue, 11 Sep 2018 09:05:32 +0000 + +libfido2 (0.2.0) bionic; urgency=low + + * Added command-line tools. + * Added a couple of missing get functions. + + -- pedro martelletto Mon, 18 Jun 2018 10:44:11 +0000 + +libfido2 (0.1.1~dev) bionic; urgency=low + + * Added documentation. + * Minor fixes. + + -- pedro martelletto Wed, 30 May 2018 13:16:28 +0000 + +libfido2 (0.1.0~dev) bionic; urgency=low + + * Initial release. + + -- pedro martelletto Fri, 18 May 2018 08:47:01 +0000 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..50b9482 --- /dev/null +++ b/debian/control @@ -0,0 +1,53 @@ +Source: libfido2 +Priority: optional +Maintainer: Yubico Open Source Maintainers +Uploaders: pedro martelletto +Standards-Version: 4.1.2 +Section: libs +Homepage: https://github.com/yubico/libfido2 +Build-Depends: debhelper (>= 9), + pkg-config, + cmake, + mandoc, + libcbor-dev, + libssl-dev, + libudev-dev + +Package: libfido2-1 +Architecture: any +Multi-Arch: same +Depends: libcbor0, libssl1.1, libudev1, ${shlibs:Depends}, ${misc:Depends} +Description: library for generating and verifying FIDO 2.0 objects + A library for communicating with a FIDO device over USB, and for verifying + attestation and assertion signatures. FIDO U2F (CTAP 1) and FIDO 2.0 (CTAP 2) + are supported. This package contains the runtime library. + +Package: libfido2-dev +Section: libdevel +Architecture: any +Multi-Arch: same +Depends: libfido2-1 (= ${binary:Version}), ${misc:Depends} +Suggests: libssl-dev +Description: library for generating and verifying FIDO 2.0 objects (development headers) + A library for communicating with a FIDO device over USB, and for verifying + attestation and assertion signatures. FIDO U2F (CTAP 1) and FIDO 2.0 (CTAP 2) + are supported. This package contains the development headers. + +Package: fido2-tools +Section: utils +Architecture: any +Multi-Arch: foreign +Depends: libfido2-1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} +Description: command-line tools to configure and use a FIDO 2 token + A set of tools to manage a FIDO 2 token, generate credentials and + assertions, and verify them. + +Package: libfido2-udev +Section: libs +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends} +Conflicts: libu2f-udev +Description: udev rules for access to U2F and FIDO2 devices + A set of udev rules allowing unprivileged system-level access + to U2F and FIDO2 USB devices for logged-on users. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..3ba51ef --- /dev/null +++ b/debian/copyright @@ -0,0 +1,85 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: libfido2 +Source: https://github.com/yubico/libfido2 + +Files: * +Copyright: Copyright (c) 2018 Yubico AB. All rights reserved. +License: BSD-2-clause + +Files: openbsd-compat/strlcpy.c openbsd-compat/strlcat.c +Copyright: Copyright (c) 1998 Todd C. Miller +License: ISC + +Files: src/compat/timingsafe_bcmp.c +Copyright: Copyright (c) 2010 Damien Miller. All rights reserved. +License: ISC + +Files: + openbsd-compat/bsd-getpagesize.c + openbsd-compat/err.h + openbsd-compat/explicit_bzero.c + openbsd-compat/explicit_bzero_win32.c + openbsd-compat/types.h +Copyright: Public domain +License: public-domain + +Files: openbsd-compat/recallocarray.c +Copyright: Copyright (c) 2008, 2017 Otto Moerbeek +License: ISC + +Files: openbsd-compat/readpassphrase.h +Copyright: Copyright (c) 2000, 2002 Todd C. Miller +License: ISC + +Files: openbsd-compat/readpassphrase.c +Copyright: Copyright (c) 2000-2002, 2007, 2010 Todd C. Miller +License: ISC + +Files: openbsd-compat/getopt.h +Copyright: Copyright (c) 2000 The NetBSD Foundation, Inc. All rights reserved. +License: BSD-2-clause + +Files: openbsd-compat/getopt_long.c +Copyright: Copyright (c) 2002 Todd C. Miller + Copyright (c) 2000 The NetBSD Foundation, Inc. All rights reserved. +License: ISC and BSD-2-clause + +License: BSD-2-clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + . + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +License: public-domain + Public domain. + +License: ISC + Permission to use, copy, modify, and distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + . + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/debian/fido2-tools.install b/debian/fido2-tools.install new file mode 100644 index 0000000..e772481 --- /dev/null +++ b/debian/fido2-tools.install @@ -0,0 +1 @@ +usr/bin diff --git a/debian/fido2-tools.manpages b/debian/fido2-tools.manpages new file mode 100644 index 0000000..fc19867 --- /dev/null +++ b/debian/fido2-tools.manpages @@ -0,0 +1,3 @@ +man/fido2-assert.1 +man/fido2-cred.1 +man/fido2-token.1 diff --git a/debian/libfido2-1.install b/debian/libfido2-1.install new file mode 100644 index 0000000..a080fbe --- /dev/null +++ b/debian/libfido2-1.install @@ -0,0 +1 @@ +usr/lib/*/libfido2.so.* diff --git a/debian/libfido2-1.symbols b/debian/libfido2-1.symbols new file mode 100644 index 0000000..afbf449 --- /dev/null +++ b/debian/libfido2-1.symbols @@ -0,0 +1,148 @@ +libfido2.so.1 libfido2-1 #MINVER# + eddsa_pk_free@Base 1.1.0 + eddsa_pk_from_EVP_PKEY@Base 1.1.0 + eddsa_pk_from_ptr@Base 1.1.0 + eddsa_pk_new@Base 1.1.0 + eddsa_pk_to_EVP_PKEY@Base 1.1.0 + es256_pk_free@Base 1.1.0 + es256_pk_from_EC_KEY@Base 1.1.0 + es256_pk_from_ptr@Base 1.1.0 + es256_pk_new@Base 1.1.0 + es256_pk_to_EVP_PKEY@Base 1.1.0 + fido_assert_allow_cred@Base 1.1.0 + fido_assert_authdata_len@Base 1.1.0 + fido_assert_authdata_ptr@Base 1.1.0 + fido_assert_clientdata_hash_len@Base 1.1.0 + fido_assert_clientdata_hash_ptr@Base 1.1.0 + fido_assert_count@Base 1.1.0 + fido_assert_flags@Base 1.1.0 + fido_assert_free@Base 1.1.0 + fido_assert_hmac_secret_len@Base 1.1.0 + fido_assert_hmac_secret_ptr@Base 1.1.0 + fido_assert_id_len@Base 1.1.0 + fido_assert_id_ptr@Base 1.1.0 + fido_assert_new@Base 1.1.0 + fido_assert_rp_id@Base 1.1.0 + fido_assert_set_authdata@Base 1.1.0 + fido_assert_set_clientdata_hash@Base 1.1.0 + fido_assert_set_count@Base 1.1.0 + fido_assert_set_extensions@Base 1.1.0 + fido_assert_set_hmac_salt@Base 1.1.0 + fido_assert_set_options@Base 1.1.0 + fido_assert_set_rp@Base 1.1.0 + fido_assert_set_sig@Base 1.1.0 + fido_assert_set_up@Base 1.2.0 + fido_assert_set_uv@Base 1.2.0 + fido_assert_sig_len@Base 1.1.0 + fido_assert_sig_ptr@Base 1.1.0 + fido_assert_user_display_name@Base 1.1.0 + fido_assert_user_icon@Base 1.1.0 + fido_assert_user_id_len@Base 1.1.0 + fido_assert_user_id_ptr@Base 1.1.0 + fido_assert_user_name@Base 1.1.0 + fido_assert_verify@Base 1.1.0 + fido_cbor_info_aaguid_len@Base 1.1.0 + fido_cbor_info_aaguid_ptr@Base 1.1.0 + fido_cbor_info_extensions_len@Base 1.1.0 + fido_cbor_info_extensions_ptr@Base 1.1.0 + fido_cbor_info_free@Base 1.1.0 + fido_cbor_info_maxmsgsiz@Base 1.1.0 + fido_cbor_info_new@Base 1.1.0 + fido_cbor_info_options_len@Base 1.1.0 + fido_cbor_info_options_name_ptr@Base 1.1.0 + fido_cbor_info_options_value_ptr@Base 1.1.0 + fido_cbor_info_protocols_len@Base 1.1.0 + fido_cbor_info_protocols_ptr@Base 1.1.0 + fido_cbor_info_versions_len@Base 1.1.0 + fido_cbor_info_versions_ptr@Base 1.1.0 + fido_cred_authdata_len@Base 1.1.0 + fido_cred_authdata_ptr@Base 1.1.0 + fido_cred_clientdata_hash_len@Base 1.1.0 + fido_cred_clientdata_hash_ptr@Base 1.1.0 + fido_cred_display_name@Base 1.2.0 + fido_cred_exclude@Base 1.1.0 + fido_cred_flags@Base 1.1.0 + fido_cred_fmt@Base 1.1.0 + fido_cred_free@Base 1.1.0 + fido_cred_id_len@Base 1.1.0 + fido_cred_id_ptr@Base 1.1.0 + fido_cred_new@Base 1.1.0 + fido_cred_pubkey_len@Base 1.1.0 + fido_cred_pubkey_ptr@Base 1.1.0 + fido_cred_rp_id@Base 1.1.0 + fido_cred_rp_name@Base 1.1.0 + fido_cred_set_authdata@Base 1.1.0 + fido_cred_set_clientdata_hash@Base 1.1.0 + fido_cred_set_extensions@Base 1.1.0 + fido_cred_set_fmt@Base 1.1.0 + fido_cred_set_options@Base 1.1.0 + fido_cred_set_rk@Base 1.2.0 + fido_cred_set_rp@Base 1.1.0 + fido_cred_set_sig@Base 1.1.0 + fido_cred_set_type@Base 1.1.0 + fido_cred_set_user@Base 1.1.0 + fido_cred_set_uv@Base 1.2.0 + fido_cred_set_x509@Base 1.1.0 + fido_cred_sig_len@Base 1.1.0 + fido_cred_sig_ptr@Base 1.1.0 + fido_cred_type@Base 1.2.0 + fido_cred_user_id_len@Base 1.2.0 + fido_cred_user_id_ptr@Base 1.2.0 + fido_cred_user_name@Base 1.2.0 + fido_cred_verify@Base 1.1.0 + fido_cred_x5c_len@Base 1.1.0 + fido_cred_x5c_ptr@Base 1.1.0 + fido_credman_del_dev_rk@Base 1.2.0 + fido_credman_get_dev_metadata@Base 1.2.0 + fido_credman_get_dev_rk@Base 1.2.0 + fido_credman_get_dev_rp@Base 1.2.0 + fido_credman_metadata_free@Base 1.2.0 + fido_credman_metadata_new@Base 1.2.0 + fido_credman_rk@Base 1.2.0 + fido_credman_rk_count@Base 1.2.0 + fido_credman_rk_existing@Base 1.2.0 + fido_credman_rk_free@Base 1.2.0 + fido_credman_rk_new@Base 1.2.0 + fido_credman_rk_remaining@Base 1.2.0 + fido_credman_rp_count@Base 1.2.0 + fido_credman_rp_free@Base 1.2.0 + fido_credman_rp_id@Base 1.2.0 + fido_credman_rp_id_hash_len@Base 1.2.0 + fido_credman_rp_id_hash_ptr@Base 1.2.0 + fido_credman_rp_name@Base 1.2.0 + fido_credman_rp_new@Base 1.2.0 + fido_dev_build@Base 1.1.0 + fido_dev_close@Base 1.1.0 + fido_dev_flags@Base 1.1.0 + fido_dev_force_fido2@Base 1.1.0 + fido_dev_force_u2f@Base 1.1.0 + fido_dev_free@Base 1.1.0 + fido_dev_get_assert@Base 1.1.0 + fido_dev_get_cbor_info@Base 1.1.0 + fido_dev_get_retry_count@Base 1.1.0 + fido_dev_info_free@Base 1.1.0 + fido_dev_info_manifest@Base 1.1.0 + fido_dev_info_manufacturer_string@Base 1.1.0 + fido_dev_info_new@Base 1.1.0 + fido_dev_info_path@Base 1.1.0 + fido_dev_info_product@Base 1.1.0 + fido_dev_info_product_string@Base 1.1.0 + fido_dev_info_ptr@Base 1.1.0 + fido_dev_info_vendor@Base 1.1.0 + fido_dev_is_fido2@Base 1.1.0 + fido_dev_major@Base 1.1.0 + fido_dev_make_cred@Base 1.1.0 + fido_dev_minor@Base 1.1.0 + fido_dev_new@Base 1.1.0 + fido_dev_open@Base 1.1.0 + fido_dev_protocol@Base 1.1.0 + fido_dev_reset@Base 1.1.0 + fido_dev_set_io_functions@Base 1.1.0 + fido_dev_set_pin@Base 1.1.0 + fido_init@Base 1.1.0 + fido_strerr@Base 1.1.0 + rs256_pk_free@Base 1.1.0 + rs256_pk_from_RSA@Base 1.1.0 + rs256_pk_from_ptr@Base 1.1.0 + rs256_pk_new@Base 1.1.0 + rs256_pk_to_EVP_PKEY@Base 1.1.0 diff --git a/debian/libfido2-dev.install b/debian/libfido2-dev.install new file mode 100644 index 0000000..77fd2fb --- /dev/null +++ b/debian/libfido2-dev.install @@ -0,0 +1,23 @@ +usr/include +usr/lib/*/*.so +usr/lib/*/pkgconfig/*.pc +usr/share/doc/libfido2/es256_pk.html +usr/share/doc/libfido2/fido.html +usr/share/doc/libfido2/fido_assert.html +usr/share/doc/libfido2/fido_assert_allow_cred.html +usr/share/doc/libfido2/fido_assert_set.html +usr/share/doc/libfido2/fido_assert_verify.html +usr/share/doc/libfido2/fido_cbor_info.html +usr/share/doc/libfido2/fido_cred.html +usr/share/doc/libfido2/fido_cred_exclude.html +usr/share/doc/libfido2/fido_cred_set.html +usr/share/doc/libfido2/fido_cred_verify.html +usr/share/doc/libfido2/fido_dev_get_assert.html +usr/share/doc/libfido2/fido_dev_info_manifest.html +usr/share/doc/libfido2/fido_dev_make_cred.html +usr/share/doc/libfido2/fido_dev_open.html +usr/share/doc/libfido2/fido_dev_set_io_functions.html +usr/share/doc/libfido2/fido_dev_set_pin.html +usr/share/doc/libfido2/fido_strerr.html +usr/share/doc/libfido2/rs256_pk.html +usr/share/doc/libfido2/style.css diff --git a/debian/libfido2-dev.links b/debian/libfido2-dev.links new file mode 100644 index 0000000..6fd8356 --- /dev/null +++ b/debian/libfido2-dev.links @@ -0,0 +1,148 @@ +/usr/share/man/man3/es256_pk.3 /usr/share/man/man3/es256_pk_new.3 +/usr/share/man/man3/es256_pk.3 /usr/share/man/man3/es256_pk_free.3 +/usr/share/man/man3/es256_pk.3 /usr/share/man/man3/es256_pk_from_EC_KEY.3 +/usr/share/man/man3/es256_pk.3 /usr/share/man/man3/es256_pk_from_ptr.3 +/usr/share/man/man3/es256_pk.3 /usr/share/man/man3/es256_pk_to_EVP_PKEY.3 +/usr/share/man/man3/fido.3 /usr/share/man/man3/fido_init.3 +/usr/share/man/man3/fido_assert.3 /usr/share/man/man3/fido_assert_new.3 +/usr/share/man/man3/fido_assert.3 /usr/share/man/man3/fido_assert_free.3 +/usr/share/man/man3/fido_assert.3 /usr/share/man/man3/fido_assert_count.3 +/usr/share/man/man3/fido_assert.3 /usr/share/man/man3/fido_assert_user_display_name.3 +/usr/share/man/man3/fido_assert.3 /usr/share/man/man3/fido_assert_user_icon.3 +/usr/share/man/man3/fido_assert.3 /usr/share/man/man3/fido_assert_user_name.3 +/usr/share/man/man3/fido_assert.3 /usr/share/man/man3/fido_assert_authdata_ptr.3 +/usr/share/man/man3/fido_assert.3 /usr/share/man/man3/fido_assert_clientdata_hash_ptr.3 +/usr/share/man/man3/fido_assert.3 /usr/share/man/man3/fido_assert_user_id_ptr.3 +/usr/share/man/man3/fido_assert.3 /usr/share/man/man3/fido_assert_sig_ptr.3 +/usr/share/man/man3/fido_assert.3 /usr/share/man/man3/fido_assert_authdata_len.3 +/usr/share/man/man3/fido_assert.3 /usr/share/man/man3/fido_assert_clientdata_hash_len.3 +/usr/share/man/man3/fido_assert.3 /usr/share/man/man3/fido_assert_user_id_len.3 +/usr/share/man/man3/fido_assert.3 /usr/share/man/man3/fido_assert_sig_len.3 +/usr/share/man/man3/fido_assert_set.3 /usr/share/man/man3/fido_assert_set_authdata.3 +/usr/share/man/man3/fido_assert_set.3 /usr/share/man/man3/fido_assert_set_clientdata_hash.3 +/usr/share/man/man3/fido_assert_set.3 /usr/share/man/man3/fido_assert_set_count.3 +/usr/share/man/man3/fido_assert_set.3 /usr/share/man/man3/fido_assert_set_options.3 +/usr/share/man/man3/fido_assert_set.3 /usr/share/man/man3/fido_assert_set_rp.3 +/usr/share/man/man3/fido_assert_set.3 /usr/share/man/man3/fido_assert_set_sig.3 +/usr/share/man/man3/fido_cred.3 /usr/share/man/man3/fido_cred_new.3 +/usr/share/man/man3/fido_cred.3 /usr/share/man/man3/fido_cred_free.3 +/usr/share/man/man3/fido_cred.3 /usr/share/man/man3/fido_cred_fmt.3 +/usr/share/man/man3/fido_cred.3 /usr/share/man/man3/fido_cred_authdata_ptr.3 +/usr/share/man/man3/fido_cred.3 /usr/share/man/man3/fido_cred_clientdata_hash_ptr.3 +/usr/share/man/man3/fido_cred.3 /usr/share/man/man3/fido_cred_id_ptr.3 +/usr/share/man/man3/fido_cred.3 /usr/share/man/man3/fido_cred_pubkey_ptr.3 +/usr/share/man/man3/fido_cred.3 /usr/share/man/man3/fido_cred_sig_ptr.3 +/usr/share/man/man3/fido_cred.3 /usr/share/man/man3/fido_cred_x5c_ptr.3 +/usr/share/man/man3/fido_cred.3 /usr/share/man/man3/fido_cred_authdata_len.3 +/usr/share/man/man3/fido_cred.3 /usr/share/man/man3/fido_cred_clientdata_hash_len.3 +/usr/share/man/man3/fido_cred.3 /usr/share/man/man3/fido_cred_id_len.3 +/usr/share/man/man3/fido_cred.3 /usr/share/man/man3/fido_cred_pubkey_len.3 +/usr/share/man/man3/fido_cred.3 /usr/share/man/man3/fido_cred_sig_len.3 +/usr/share/man/man3/fido_cred.3 /usr/share/man/man3/fido_cred_x5c_len.3 +/usr/share/man/man3/fido_cred_set.3 /usr/share/man/man3/fido_cred_set_authdata.3 +/usr/share/man/man3/fido_cred_set.3 /usr/share/man/man3/fido_cred_set_x509.3 +/usr/share/man/man3/fido_cred_set.3 /usr/share/man/man3/fido_cred_set_sig.3 +/usr/share/man/man3/fido_cred_set.3 /usr/share/man/man3/fido_cred_set_clientdata_hash.3 +/usr/share/man/man3/fido_cred_set.3 /usr/share/man/man3/fido_cred_set_rp.3 +/usr/share/man/man3/fido_cred_set.3 /usr/share/man/man3/fido_cred_set_user.3 +/usr/share/man/man3/fido_cred_set.3 /usr/share/man/man3/fido_cred_set_options.3 +/usr/share/man/man3/fido_cred_set.3 /usr/share/man/man3/fido_cred_set_fmt.3 +/usr/share/man/man3/fido_cred_set.3 /usr/share/man/man3/fido_cred_set_type.3 +/usr/share/man/man3/fido_dev_info_manifest.3 /usr/share/man/man3/fido_dev_info_new.3 +/usr/share/man/man3/fido_dev_info_manifest.3 /usr/share/man/man3/fido_dev_info_free.3 +/usr/share/man/man3/fido_dev_info_manifest.3 /usr/share/man/man3/fido_dev_info_ptr.3 +/usr/share/man/man3/fido_dev_info_manifest.3 /usr/share/man/man3/fido_dev_info_path.3 +/usr/share/man/man3/fido_dev_info_manifest.3 /usr/share/man/man3/fido_dev_info_product.3 +/usr/share/man/man3/fido_dev_info_manifest.3 /usr/share/man/man3/fido_dev_info_vendor.3 +/usr/share/man/man3/fido_dev_info_manifest.3 /usr/share/man/man3/fido_dev_info_manufacturer_string.3 +/usr/share/man/man3/fido_dev_info_manifest.3 /usr/share/man/man3/fido_dev_info_product_string.3 +/usr/share/man/man3/fido_dev_open.3 /usr/share/man/man3/fido_dev_close.3 +/usr/share/man/man3/fido_dev_open.3 /usr/share/man/man3/fido_dev_new.3 +/usr/share/man/man3/fido_dev_open.3 /usr/share/man/man3/fido_dev_free.3 +/usr/share/man/man3/fido_dev_open.3 /usr/share/man/man3/fido_dev_is_fido2.3 +/usr/share/man/man3/fido_dev_open.3 /usr/share/man/man3/fido_dev_protocol.3 +/usr/share/man/man3/fido_dev_open.3 /usr/share/man/man3/fido_dev_build.3 +/usr/share/man/man3/fido_dev_open.3 /usr/share/man/man3/fido_dev_flags.3 +/usr/share/man/man3/fido_dev_open.3 /usr/share/man/man3/fido_dev_major.3 +/usr/share/man/man3/fido_dev_open.3 /usr/share/man/man3/fido_dev_minor.3 +/usr/share/man/man3/fido_dev_set_pin.3 /usr/share/man/man3/fido_dev_get_retry_count.3 +/usr/share/man/man3/fido_dev_set_pin.3 /usr/share/man/man3/fido_dev_reset.3 +/usr/share/man/man3/rs256_pk.3 /usr/share/man/man3/rs256_pk_new.3 +/usr/share/man/man3/rs256_pk.3 /usr/share/man/man3/rs256_pk_free.3 +/usr/share/man/man3/rs256_pk.3 /usr/share/man/man3/rs256_pk_from_RSA.3 +/usr/share/man/man3/rs256_pk.3 /usr/share/man/man3/rs256_pk_from_ptr.3 +/usr/share/man/man3/rs256_pk.3 /usr/share/man/man3/rs256_pk_to_EVP_PKEY.3 +/usr/share/doc/libfido2/es256_pk.html /usr/share/doc/libfido2/es256_pk_new.html +/usr/share/doc/libfido2/es256_pk.html /usr/share/doc/libfido2/es256_pk_free.html +/usr/share/doc/libfido2/es256_pk.html /usr/share/doc/libfido2/es256_pk_from_EC_KEY.html +/usr/share/doc/libfido2/es256_pk.html /usr/share/doc/libfido2/es256_pk_from_ptr.html +/usr/share/doc/libfido2/es256_pk.html /usr/share/doc/libfido2/es256_pk_to_EVP_PKEY.html +/usr/share/doc/libfido2/fido.html /usr/share/doc/libfido2/fido_init.html +/usr/share/doc/libfido2/fido_assert.html /usr/share/doc/libfido2/fido_assert_new.html +/usr/share/doc/libfido2/fido_assert.html /usr/share/doc/libfido2/fido_assert_free.html +/usr/share/doc/libfido2/fido_assert.html /usr/share/doc/libfido2/fido_assert_count.html +/usr/share/doc/libfido2/fido_assert.html /usr/share/doc/libfido2/fido_assert_user_display_name.html +/usr/share/doc/libfido2/fido_assert.html /usr/share/doc/libfido2/fido_assert_user_icon.html +/usr/share/doc/libfido2/fido_assert.html /usr/share/doc/libfido2/fido_assert_user_name.html +/usr/share/doc/libfido2/fido_assert.html /usr/share/doc/libfido2/fido_assert_authdata_ptr.html +/usr/share/doc/libfido2/fido_assert.html /usr/share/doc/libfido2/fido_assert_clientdata_hash_ptr.html +/usr/share/doc/libfido2/fido_assert.html /usr/share/doc/libfido2/fido_assert_user_id_ptr.html +/usr/share/doc/libfido2/fido_assert.html /usr/share/doc/libfido2/fido_assert_sig_ptr.html +/usr/share/doc/libfido2/fido_assert.html /usr/share/doc/libfido2/fido_assert_authdata_len.html +/usr/share/doc/libfido2/fido_assert.html /usr/share/doc/libfido2/fido_assert_clientdata_hash_len.html +/usr/share/doc/libfido2/fido_assert.html /usr/share/doc/libfido2/fido_assert_user_id_len.html +/usr/share/doc/libfido2/fido_assert.html /usr/share/doc/libfido2/fido_assert_sig_len.html +/usr/share/doc/libfido2/fido_assert_set.html /usr/share/doc/libfido2/fido_assert_set_authdata.html +/usr/share/doc/libfido2/fido_assert_set.html /usr/share/doc/libfido2/fido_assert_set_clientdata_hash.html +/usr/share/doc/libfido2/fido_assert_set.html /usr/share/doc/libfido2/fido_assert_set_count.html +/usr/share/doc/libfido2/fido_assert_set.html /usr/share/doc/libfido2/fido_assert_set_options.html +/usr/share/doc/libfido2/fido_assert_set.html /usr/share/doc/libfido2/fido_assert_set_rp.html +/usr/share/doc/libfido2/fido_assert_set.html /usr/share/doc/libfido2/fido_assert_set_sig.html +/usr/share/doc/libfido2/fido_cred.html /usr/share/doc/libfido2/fido_cred_new.html +/usr/share/doc/libfido2/fido_cred.html /usr/share/doc/libfido2/fido_cred_free.html +/usr/share/doc/libfido2/fido_cred.html /usr/share/doc/libfido2/fido_cred_fmt.html +/usr/share/doc/libfido2/fido_cred.html /usr/share/doc/libfido2/fido_cred_authdata_ptr.html +/usr/share/doc/libfido2/fido_cred.html /usr/share/doc/libfido2/fido_cred_clientdata_hash_ptr.html +/usr/share/doc/libfido2/fido_cred.html /usr/share/doc/libfido2/fido_cred_id_ptr.html +/usr/share/doc/libfido2/fido_cred.html /usr/share/doc/libfido2/fido_cred_pubkey_ptr.html +/usr/share/doc/libfido2/fido_cred.html /usr/share/doc/libfido2/fido_cred_sig_ptr.html +/usr/share/doc/libfido2/fido_cred.html /usr/share/doc/libfido2/fido_cred_x5c_ptr.html +/usr/share/doc/libfido2/fido_cred.html /usr/share/doc/libfido2/fido_cred_authdata_len.html +/usr/share/doc/libfido2/fido_cred.html /usr/share/doc/libfido2/fido_cred_clientdata_hash_len.html +/usr/share/doc/libfido2/fido_cred.html /usr/share/doc/libfido2/fido_cred_id_len.html +/usr/share/doc/libfido2/fido_cred.html /usr/share/doc/libfido2/fido_cred_pubkey_len.html +/usr/share/doc/libfido2/fido_cred.html /usr/share/doc/libfido2/fido_cred_sig_len.html +/usr/share/doc/libfido2/fido_cred.html /usr/share/doc/libfido2/fido_cred_x5c_len.html +/usr/share/doc/libfido2/fido_cred_set.html /usr/share/doc/libfido2/fido_cred_set_authdata.html +/usr/share/doc/libfido2/fido_cred_set.html /usr/share/doc/libfido2/fido_cred_set_x509.html +/usr/share/doc/libfido2/fido_cred_set.html /usr/share/doc/libfido2/fido_cred_set_sig.html +/usr/share/doc/libfido2/fido_cred_set.html /usr/share/doc/libfido2/fido_cred_set_clientdata_hash.html +/usr/share/doc/libfido2/fido_cred_set.html /usr/share/doc/libfido2/fido_cred_set_rp.html +/usr/share/doc/libfido2/fido_cred_set.html /usr/share/doc/libfido2/fido_cred_set_user.html +/usr/share/doc/libfido2/fido_cred_set.html /usr/share/doc/libfido2/fido_cred_set_options.html +/usr/share/doc/libfido2/fido_cred_set.html /usr/share/doc/libfido2/fido_cred_set_fmt.html +/usr/share/doc/libfido2/fido_cred_set.html /usr/share/doc/libfido2/fido_cred_set_type.html +/usr/share/doc/libfido2/fido_dev_info_manifest.html /usr/share/doc/libfido2/fido_dev_info_new.html +/usr/share/doc/libfido2/fido_dev_info_manifest.html /usr/share/doc/libfido2/fido_dev_info_free.html +/usr/share/doc/libfido2/fido_dev_info_manifest.html /usr/share/doc/libfido2/fido_dev_info_ptr.html +/usr/share/doc/libfido2/fido_dev_info_manifest.html /usr/share/doc/libfido2/fido_dev_info_path.html +/usr/share/doc/libfido2/fido_dev_info_manifest.html /usr/share/doc/libfido2/fido_dev_info_product.html +/usr/share/doc/libfido2/fido_dev_info_manifest.html /usr/share/doc/libfido2/fido_dev_info_vendor.html +/usr/share/doc/libfido2/fido_dev_info_manifest.html /usr/share/doc/libfido2/fido_dev_info_docufacturer_string.html +/usr/share/doc/libfido2/fido_dev_info_manifest.html /usr/share/doc/libfido2/fido_dev_info_product_string.html +/usr/share/doc/libfido2/fido_dev_open.html /usr/share/doc/libfido2/fido_dev_close.html +/usr/share/doc/libfido2/fido_dev_open.html /usr/share/doc/libfido2/fido_dev_new.html +/usr/share/doc/libfido2/fido_dev_open.html /usr/share/doc/libfido2/fido_dev_free.html +/usr/share/doc/libfido2/fido_dev_open.html /usr/share/doc/libfido2/fido_dev_is_fido2.html +/usr/share/doc/libfido2/fido_dev_open.html /usr/share/doc/libfido2/fido_dev_protocol.html +/usr/share/doc/libfido2/fido_dev_open.html /usr/share/doc/libfido2/fido_dev_build.html +/usr/share/doc/libfido2/fido_dev_open.html /usr/share/doc/libfido2/fido_dev_flags.html +/usr/share/doc/libfido2/fido_dev_open.html /usr/share/doc/libfido2/fido_dev_major.html +/usr/share/doc/libfido2/fido_dev_open.html /usr/share/doc/libfido2/fido_dev_minor.html +/usr/share/doc/libfido2/fido_dev_set_pin.html /usr/share/doc/libfido2/fido_dev_get_retry_count.html +/usr/share/doc/libfido2/fido_dev_set_pin.html /usr/share/doc/libfido2/fido_dev_reset.html +/usr/share/doc/libfido2/rs256_pk.html /usr/share/doc/libfido2/rs256_pk_new.html +/usr/share/doc/libfido2/rs256_pk.html /usr/share/doc/libfido2/rs256_pk_free.html +/usr/share/doc/libfido2/rs256_pk.html /usr/share/doc/libfido2/rs256_pk_from_RSA.html +/usr/share/doc/libfido2/rs256_pk.html /usr/share/doc/libfido2/rs256_pk_from_ptr.html +/usr/share/doc/libfido2/rs256_pk.html /usr/share/doc/libfido2/rs256_pk_to_EVP_PKEY.html diff --git a/debian/libfido2-dev.manpages b/debian/libfido2-dev.manpages new file mode 100644 index 0000000..1dab8b8 --- /dev/null +++ b/debian/libfido2-dev.manpages @@ -0,0 +1,19 @@ +man/es256_pk.3 +man/fido.3 +man/fido_assert.3 +man/fido_assert_allow_cred.3 +man/fido_assert_set.3 +man/fido_assert_verify.3 +man/fido_cbor_info.3 +man/fido_cred.3 +man/fido_cred_exclude.3 +man/fido_cred_set.3 +man/fido_cred_verify.3 +man/fido_dev_get_assert.3 +man/fido_dev_info_manifest.3 +man/fido_dev_make_cred.3 +man/fido_dev_open.3 +man/fido_dev_set_io_functions.3 +man/fido_dev_set_pin.3 +man/fido_strerr.3 +man/rs256_pk.3 diff --git a/debian/libfido2-udev.install b/debian/libfido2-udev.install new file mode 100644 index 0000000..528cb53 --- /dev/null +++ b/debian/libfido2-udev.install @@ -0,0 +1 @@ +lib/udev/rules.d diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..bb7acbc --- /dev/null +++ b/debian/rules @@ -0,0 +1,9 @@ +#!/usr/bin/make -f + +DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) + +%: + dh $@ + +override_dh_auto_configure: + dh_auto_configure -- -DUDEV_RULES_DIR=/lib/udev/rules.d diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..89ae9db --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (native) -- cgit v1.2.3