summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authornicoo <nicoo@debian.org>2020-02-23 15:31:16 +0100
committerNicolas Braud-Santoni <nicolas@braud-santoni.eu>2020-02-23 15:31:16 +0100
commitc923f422b1e455bdd8ec3bdb10d005e3bfbacfe0 (patch)
treefdc9b1a9da716cf0ad70efbeafaf62151f997064 /debian
parentc79050aa44b8836d836c5dd22a383a073c28b74b (diff)
New upstream version 1.3.1
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog80
-rw-r--r--debian/compat1
-rw-r--r--debian/control53
-rw-r--r--debian/copyright85
-rw-r--r--debian/fido2-tools.install1
-rw-r--r--debian/fido2-tools.manpages3
-rw-r--r--debian/libfido2-1.install1
-rw-r--r--debian/libfido2-1.symbols148
-rw-r--r--debian/libfido2-dev.install23
-rw-r--r--debian/libfido2-dev.links148
-rw-r--r--debian/libfido2-dev.manpages19
-rw-r--r--debian/libfido2-udev.install1
-rwxr-xr-xdebian/rules9
-rw-r--r--debian/source/format1
14 files changed, 573 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..7502d61
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,80 @@
1libfido2 (1.2.0~ppa1~bionic1) bionic; urgency=low
2
3 * Credential management support.
4 * New API reflecting FIDO's 3-state booleans (true, false, absent):
5 - fido_assert_set_up;
6 - fido_assert_set_uv;
7 - fido_cred_set_rk;
8 - fido_cred_set_uv.
9 * Command-line tools for Windows.
10 * Documentation and reliability fixes.
11 * fido_{assert,cred}_set_options() are now marked as deprecated.
12
13 -- pedro martelletto <pedro@yubico.com> Fri, 23 Aug 2019 12:08:02 +0000
14
15libfido2 (1.1.0) bionic; urgency=low
16
17 * MacOS: fix IOKit crash on HID read.
18 * Windows: fix contents of release file.
19 * EdDSA (Ed25519) support.
20 * fido_dev_make_cred: fix order of CBOR map keys.
21 * fido_dev_get_assert: plug memory leak when operating on U2F devices.
22
23 -- pedro martelletto <pedro@yubico.com> Tue, 07 May 2019 08:03:21 +0000
24
25libfido2 (1.0.0) bionic; urgency=low
26
27 * Native HID support on Linux, MacOS, and Windows.
28 * fido2-{assert,cred}: new -u option to force U2F on dual authenticators.
29 * fido2-assert: support for multiple resident keys with the same RP.
30 * Strict checks for CTAP2 compliance on received CBOR payloads.
31 * Better fuzzing harnesses.
32 * Documentation and reliability fixes.
33
34 -- pedro martelletto <pedro@yubico.com> Tue, 19 Mar 2019 07:38:36 +0000
35
36libfido2 (0.4.0) bionic; urgency=low
37
38 * fido2-assert: print the user id for resident credentials.
39 * Fix encoding of COSE algorithms when making a credential.
40 * Rework purpose of fido_cred_set_type; no ABI change.
41 * Minor documentation and code fixes.
42
43 -- pedro martelletto <pedro@yubico.com> Mon, 07 Jan 2019 08:22:01 +0000
44
45libfido2 (0.3.0) bionic; urgency=low
46
47 * Various reliability fixes.
48 * Merged fuzzing instrumentation.
49 * Added regress tests.
50 * Added support for FIDO 2's hmac-secret extension.
51 * New API calls:
52 - fido_assert_hmac_secret_len;
53 - fido_assert_hmac_secret_ptr;
54 - fido_assert_set_extensions;
55 - fido_assert_set_hmac_salt;
56 - fido_cred_set_extensions;
57 - fido_dev_force_fido2.
58 * Support for native builds with Microsoft Visual Studio 17.
59
60 -- pedro martelletto <pedro@yubico.com> Tue, 11 Sep 2018 09:05:32 +0000
61
62libfido2 (0.2.0) bionic; urgency=low
63
64 * Added command-line tools.
65 * Added a couple of missing get functions.
66
67 -- pedro martelletto <pedro@yubico.com> Mon, 18 Jun 2018 10:44:11 +0000
68
69libfido2 (0.1.1~dev) bionic; urgency=low
70
71 * Added documentation.
72 * Minor fixes.
73
74 -- pedro martelletto <pedro@yubico.com> Wed, 30 May 2018 13:16:28 +0000
75
76libfido2 (0.1.0~dev) bionic; urgency=low
77
78 * Initial release.
79
80 -- pedro martelletto <pedro@yubico.com> 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 @@
1Source: libfido2
2Priority: optional
3Maintainer: Yubico Open Source Maintainers <ossmaint@yubico.com>
4Uploaders: pedro martelletto <pedro@yubico.com>
5Standards-Version: 4.1.2
6Section: libs
7Homepage: https://github.com/yubico/libfido2
8Build-Depends: debhelper (>= 9),
9 pkg-config,
10 cmake,
11 mandoc,
12 libcbor-dev,
13 libssl-dev,
14 libudev-dev
15
16Package: libfido2-1
17Architecture: any
18Multi-Arch: same
19Depends: libcbor0, libssl1.1, libudev1, ${shlibs:Depends}, ${misc:Depends}
20Description: library for generating and verifying FIDO 2.0 objects
21 A library for communicating with a FIDO device over USB, and for verifying
22 attestation and assertion signatures. FIDO U2F (CTAP 1) and FIDO 2.0 (CTAP 2)
23 are supported. This package contains the runtime library.
24
25Package: libfido2-dev
26Section: libdevel
27Architecture: any
28Multi-Arch: same
29Depends: libfido2-1 (= ${binary:Version}), ${misc:Depends}
30Suggests: libssl-dev
31Description: library for generating and verifying FIDO 2.0 objects (development headers)
32 A library for communicating with a FIDO device over USB, and for verifying
33 attestation and assertion signatures. FIDO U2F (CTAP 1) and FIDO 2.0 (CTAP 2)
34 are supported. This package contains the development headers.
35
36Package: fido2-tools
37Section: utils
38Architecture: any
39Multi-Arch: foreign
40Depends: libfido2-1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
41Description: command-line tools to configure and use a FIDO 2 token
42 A set of tools to manage a FIDO 2 token, generate credentials and
43 assertions, and verify them.
44
45Package: libfido2-udev
46Section: libs
47Architecture: all
48Multi-Arch: foreign
49Depends: ${misc:Depends}
50Conflicts: libu2f-udev
51Description: udev rules for access to U2F and FIDO2 devices
52 A set of udev rules allowing unprivileged system-level access
53 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 @@
1Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
2Upstream-Name: libfido2
3Source: https://github.com/yubico/libfido2
4
5Files: *
6Copyright: Copyright (c) 2018 Yubico AB. All rights reserved.
7License: BSD-2-clause
8
9Files: openbsd-compat/strlcpy.c openbsd-compat/strlcat.c
10Copyright: Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
11License: ISC
12
13Files: src/compat/timingsafe_bcmp.c
14Copyright: Copyright (c) 2010 Damien Miller. All rights reserved.
15License: ISC
16
17Files:
18 openbsd-compat/bsd-getpagesize.c
19 openbsd-compat/err.h
20 openbsd-compat/explicit_bzero.c
21 openbsd-compat/explicit_bzero_win32.c
22 openbsd-compat/types.h
23Copyright: Public domain
24License: public-domain
25
26Files: openbsd-compat/recallocarray.c
27Copyright: Copyright (c) 2008, 2017 Otto Moerbeek <otto@drijf.net>
28License: ISC
29
30Files: openbsd-compat/readpassphrase.h
31Copyright: Copyright (c) 2000, 2002 Todd C. Miller <Todd.Miller@courtesan.com>
32License: ISC
33
34Files: openbsd-compat/readpassphrase.c
35Copyright: Copyright (c) 2000-2002, 2007, 2010 Todd C. Miller <Todd.Miller@courtesan.com>
36License: ISC
37
38Files: openbsd-compat/getopt.h
39Copyright: Copyright (c) 2000 The NetBSD Foundation, Inc. All rights reserved.
40License: BSD-2-clause
41
42Files: openbsd-compat/getopt_long.c
43Copyright: Copyright (c) 2002 Todd C. Miller <Todd.Miller@courtesan.com>
44 Copyright (c) 2000 The NetBSD Foundation, Inc. All rights reserved.
45License: ISC and BSD-2-clause
46
47License: BSD-2-clause
48 Redistribution and use in source and binary forms, with or without
49 modification, are permitted provided that the following conditions are
50 met:
51 .
52 1. Redistributions of source code must retain the above copyright
53 notice, this list of conditions and the following disclaimer.
54 2. Redistributions in binary form must reproduce the above copyright
55 notice, this list of conditions and the following disclaimer in
56 the documentation and/or other materials provided with the
57 distribution.
58 .
59 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
60 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
61 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
62 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
63 HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
64 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
65 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
66 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
67 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
68 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
69 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
70
71License: public-domain
72 Public domain.
73
74License: ISC
75 Permission to use, copy, modify, and distribute this software for any
76 purpose with or without fee is hereby granted, provided that the above
77 copyright notice and this permission notice appear in all copies.
78 .
79 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
80 WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
81 MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
82 ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
83 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
84 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
85 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 @@
1man/fido2-assert.1
2man/fido2-cred.1
3man/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 @@
1libfido2.so.1 libfido2-1 #MINVER#
2 eddsa_pk_free@Base 1.1.0
3 eddsa_pk_from_EVP_PKEY@Base 1.1.0
4 eddsa_pk_from_ptr@Base 1.1.0
5 eddsa_pk_new@Base 1.1.0
6 eddsa_pk_to_EVP_PKEY@Base 1.1.0
7 es256_pk_free@Base 1.1.0
8 es256_pk_from_EC_KEY@Base 1.1.0
9 es256_pk_from_ptr@Base 1.1.0
10 es256_pk_new@Base 1.1.0
11 es256_pk_to_EVP_PKEY@Base 1.1.0
12 fido_assert_allow_cred@Base 1.1.0
13 fido_assert_authdata_len@Base 1.1.0
14 fido_assert_authdata_ptr@Base 1.1.0
15 fido_assert_clientdata_hash_len@Base 1.1.0
16 fido_assert_clientdata_hash_ptr@Base 1.1.0
17 fido_assert_count@Base 1.1.0
18 fido_assert_flags@Base 1.1.0
19 fido_assert_free@Base 1.1.0
20 fido_assert_hmac_secret_len@Base 1.1.0
21 fido_assert_hmac_secret_ptr@Base 1.1.0
22 fido_assert_id_len@Base 1.1.0
23 fido_assert_id_ptr@Base 1.1.0
24 fido_assert_new@Base 1.1.0
25 fido_assert_rp_id@Base 1.1.0
26 fido_assert_set_authdata@Base 1.1.0
27 fido_assert_set_clientdata_hash@Base 1.1.0
28 fido_assert_set_count@Base 1.1.0
29 fido_assert_set_extensions@Base 1.1.0
30 fido_assert_set_hmac_salt@Base 1.1.0
31 fido_assert_set_options@Base 1.1.0
32 fido_assert_set_rp@Base 1.1.0
33 fido_assert_set_sig@Base 1.1.0
34 fido_assert_set_up@Base 1.2.0
35 fido_assert_set_uv@Base 1.2.0
36 fido_assert_sig_len@Base 1.1.0
37 fido_assert_sig_ptr@Base 1.1.0
38 fido_assert_user_display_name@Base 1.1.0
39 fido_assert_user_icon@Base 1.1.0
40 fido_assert_user_id_len@Base 1.1.0
41 fido_assert_user_id_ptr@Base 1.1.0
42 fido_assert_user_name@Base 1.1.0
43 fido_assert_verify@Base 1.1.0
44 fido_cbor_info_aaguid_len@Base 1.1.0
45 fido_cbor_info_aaguid_ptr@Base 1.1.0
46 fido_cbor_info_extensions_len@Base 1.1.0
47 fido_cbor_info_extensions_ptr@Base 1.1.0
48 fido_cbor_info_free@Base 1.1.0
49 fido_cbor_info_maxmsgsiz@Base 1.1.0
50 fido_cbor_info_new@Base 1.1.0
51 fido_cbor_info_options_len@Base 1.1.0
52 fido_cbor_info_options_name_ptr@Base 1.1.0
53 fido_cbor_info_options_value_ptr@Base 1.1.0
54 fido_cbor_info_protocols_len@Base 1.1.0
55 fido_cbor_info_protocols_ptr@Base 1.1.0
56 fido_cbor_info_versions_len@Base 1.1.0
57 fido_cbor_info_versions_ptr@Base 1.1.0
58 fido_cred_authdata_len@Base 1.1.0
59 fido_cred_authdata_ptr@Base 1.1.0
60 fido_cred_clientdata_hash_len@Base 1.1.0
61 fido_cred_clientdata_hash_ptr@Base 1.1.0
62 fido_cred_display_name@Base 1.2.0
63 fido_cred_exclude@Base 1.1.0
64 fido_cred_flags@Base 1.1.0
65 fido_cred_fmt@Base 1.1.0
66 fido_cred_free@Base 1.1.0
67 fido_cred_id_len@Base 1.1.0
68 fido_cred_id_ptr@Base 1.1.0
69 fido_cred_new@Base 1.1.0
70 fido_cred_pubkey_len@Base 1.1.0
71 fido_cred_pubkey_ptr@Base 1.1.0
72 fido_cred_rp_id@Base 1.1.0
73 fido_cred_rp_name@Base 1.1.0
74 fido_cred_set_authdata@Base 1.1.0
75 fido_cred_set_clientdata_hash@Base 1.1.0
76 fido_cred_set_extensions@Base 1.1.0
77 fido_cred_set_fmt@Base 1.1.0
78 fido_cred_set_options@Base 1.1.0
79 fido_cred_set_rk@Base 1.2.0
80 fido_cred_set_rp@Base 1.1.0
81 fido_cred_set_sig@Base 1.1.0
82 fido_cred_set_type@Base 1.1.0
83 fido_cred_set_user@Base 1.1.0
84 fido_cred_set_uv@Base 1.2.0
85 fido_cred_set_x509@Base 1.1.0
86 fido_cred_sig_len@Base 1.1.0
87 fido_cred_sig_ptr@Base 1.1.0
88 fido_cred_type@Base 1.2.0
89 fido_cred_user_id_len@Base 1.2.0
90 fido_cred_user_id_ptr@Base 1.2.0
91 fido_cred_user_name@Base 1.2.0
92 fido_cred_verify@Base 1.1.0
93 fido_cred_x5c_len@Base 1.1.0
94 fido_cred_x5c_ptr@Base 1.1.0
95 fido_credman_del_dev_rk@Base 1.2.0
96 fido_credman_get_dev_metadata@Base 1.2.0
97 fido_credman_get_dev_rk@Base 1.2.0
98 fido_credman_get_dev_rp@Base 1.2.0
99 fido_credman_metadata_free@Base 1.2.0
100 fido_credman_metadata_new@Base 1.2.0
101 fido_credman_rk@Base 1.2.0
102 fido_credman_rk_count@Base 1.2.0
103 fido_credman_rk_existing@Base 1.2.0
104 fido_credman_rk_free@Base 1.2.0
105 fido_credman_rk_new@Base 1.2.0
106 fido_credman_rk_remaining@Base 1.2.0
107 fido_credman_rp_count@Base 1.2.0
108 fido_credman_rp_free@Base 1.2.0
109 fido_credman_rp_id@Base 1.2.0
110 fido_credman_rp_id_hash_len@Base 1.2.0
111 fido_credman_rp_id_hash_ptr@Base 1.2.0
112 fido_credman_rp_name@Base 1.2.0
113 fido_credman_rp_new@Base 1.2.0
114 fido_dev_build@Base 1.1.0
115 fido_dev_close@Base 1.1.0
116 fido_dev_flags@Base 1.1.0
117 fido_dev_force_fido2@Base 1.1.0
118 fido_dev_force_u2f@Base 1.1.0
119 fido_dev_free@Base 1.1.0
120 fido_dev_get_assert@Base 1.1.0
121 fido_dev_get_cbor_info@Base 1.1.0
122 fido_dev_get_retry_count@Base 1.1.0
123 fido_dev_info_free@Base 1.1.0
124 fido_dev_info_manifest@Base 1.1.0
125 fido_dev_info_manufacturer_string@Base 1.1.0
126 fido_dev_info_new@Base 1.1.0
127 fido_dev_info_path@Base 1.1.0
128 fido_dev_info_product@Base 1.1.0
129 fido_dev_info_product_string@Base 1.1.0
130 fido_dev_info_ptr@Base 1.1.0
131 fido_dev_info_vendor@Base 1.1.0
132 fido_dev_is_fido2@Base 1.1.0
133 fido_dev_major@Base 1.1.0
134 fido_dev_make_cred@Base 1.1.0
135 fido_dev_minor@Base 1.1.0
136 fido_dev_new@Base 1.1.0
137 fido_dev_open@Base 1.1.0
138 fido_dev_protocol@Base 1.1.0
139 fido_dev_reset@Base 1.1.0
140 fido_dev_set_io_functions@Base 1.1.0
141 fido_dev_set_pin@Base 1.1.0
142 fido_init@Base 1.1.0
143 fido_strerr@Base 1.1.0
144 rs256_pk_free@Base 1.1.0
145 rs256_pk_from_RSA@Base 1.1.0
146 rs256_pk_from_ptr@Base 1.1.0
147 rs256_pk_new@Base 1.1.0
148 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 @@
1usr/include
2usr/lib/*/*.so
3usr/lib/*/pkgconfig/*.pc
4usr/share/doc/libfido2/es256_pk.html
5usr/share/doc/libfido2/fido.html
6usr/share/doc/libfido2/fido_assert.html
7usr/share/doc/libfido2/fido_assert_allow_cred.html
8usr/share/doc/libfido2/fido_assert_set.html
9usr/share/doc/libfido2/fido_assert_verify.html
10usr/share/doc/libfido2/fido_cbor_info.html
11usr/share/doc/libfido2/fido_cred.html
12usr/share/doc/libfido2/fido_cred_exclude.html
13usr/share/doc/libfido2/fido_cred_set.html
14usr/share/doc/libfido2/fido_cred_verify.html
15usr/share/doc/libfido2/fido_dev_get_assert.html
16usr/share/doc/libfido2/fido_dev_info_manifest.html
17usr/share/doc/libfido2/fido_dev_make_cred.html
18usr/share/doc/libfido2/fido_dev_open.html
19usr/share/doc/libfido2/fido_dev_set_io_functions.html
20usr/share/doc/libfido2/fido_dev_set_pin.html
21usr/share/doc/libfido2/fido_strerr.html
22usr/share/doc/libfido2/rs256_pk.html
23usr/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 @@
1/usr/share/man/man3/es256_pk.3 /usr/share/man/man3/es256_pk_new.3
2/usr/share/man/man3/es256_pk.3 /usr/share/man/man3/es256_pk_free.3
3/usr/share/man/man3/es256_pk.3 /usr/share/man/man3/es256_pk_from_EC_KEY.3
4/usr/share/man/man3/es256_pk.3 /usr/share/man/man3/es256_pk_from_ptr.3
5/usr/share/man/man3/es256_pk.3 /usr/share/man/man3/es256_pk_to_EVP_PKEY.3
6/usr/share/man/man3/fido.3 /usr/share/man/man3/fido_init.3
7/usr/share/man/man3/fido_assert.3 /usr/share/man/man3/fido_assert_new.3
8/usr/share/man/man3/fido_assert.3 /usr/share/man/man3/fido_assert_free.3
9/usr/share/man/man3/fido_assert.3 /usr/share/man/man3/fido_assert_count.3
10/usr/share/man/man3/fido_assert.3 /usr/share/man/man3/fido_assert_user_display_name.3
11/usr/share/man/man3/fido_assert.3 /usr/share/man/man3/fido_assert_user_icon.3
12/usr/share/man/man3/fido_assert.3 /usr/share/man/man3/fido_assert_user_name.3
13/usr/share/man/man3/fido_assert.3 /usr/share/man/man3/fido_assert_authdata_ptr.3
14/usr/share/man/man3/fido_assert.3 /usr/share/man/man3/fido_assert_clientdata_hash_ptr.3
15/usr/share/man/man3/fido_assert.3 /usr/share/man/man3/fido_assert_user_id_ptr.3
16/usr/share/man/man3/fido_assert.3 /usr/share/man/man3/fido_assert_sig_ptr.3
17/usr/share/man/man3/fido_assert.3 /usr/share/man/man3/fido_assert_authdata_len.3
18/usr/share/man/man3/fido_assert.3 /usr/share/man/man3/fido_assert_clientdata_hash_len.3
19/usr/share/man/man3/fido_assert.3 /usr/share/man/man3/fido_assert_user_id_len.3
20/usr/share/man/man3/fido_assert.3 /usr/share/man/man3/fido_assert_sig_len.3
21/usr/share/man/man3/fido_assert_set.3 /usr/share/man/man3/fido_assert_set_authdata.3
22/usr/share/man/man3/fido_assert_set.3 /usr/share/man/man3/fido_assert_set_clientdata_hash.3
23/usr/share/man/man3/fido_assert_set.3 /usr/share/man/man3/fido_assert_set_count.3
24/usr/share/man/man3/fido_assert_set.3 /usr/share/man/man3/fido_assert_set_options.3
25/usr/share/man/man3/fido_assert_set.3 /usr/share/man/man3/fido_assert_set_rp.3
26/usr/share/man/man3/fido_assert_set.3 /usr/share/man/man3/fido_assert_set_sig.3
27/usr/share/man/man3/fido_cred.3 /usr/share/man/man3/fido_cred_new.3
28/usr/share/man/man3/fido_cred.3 /usr/share/man/man3/fido_cred_free.3
29/usr/share/man/man3/fido_cred.3 /usr/share/man/man3/fido_cred_fmt.3
30/usr/share/man/man3/fido_cred.3 /usr/share/man/man3/fido_cred_authdata_ptr.3
31/usr/share/man/man3/fido_cred.3 /usr/share/man/man3/fido_cred_clientdata_hash_ptr.3
32/usr/share/man/man3/fido_cred.3 /usr/share/man/man3/fido_cred_id_ptr.3
33/usr/share/man/man3/fido_cred.3 /usr/share/man/man3/fido_cred_pubkey_ptr.3
34/usr/share/man/man3/fido_cred.3 /usr/share/man/man3/fido_cred_sig_ptr.3
35/usr/share/man/man3/fido_cred.3 /usr/share/man/man3/fido_cred_x5c_ptr.3
36/usr/share/man/man3/fido_cred.3 /usr/share/man/man3/fido_cred_authdata_len.3
37/usr/share/man/man3/fido_cred.3 /usr/share/man/man3/fido_cred_clientdata_hash_len.3
38/usr/share/man/man3/fido_cred.3 /usr/share/man/man3/fido_cred_id_len.3
39/usr/share/man/man3/fido_cred.3 /usr/share/man/man3/fido_cred_pubkey_len.3
40/usr/share/man/man3/fido_cred.3 /usr/share/man/man3/fido_cred_sig_len.3
41/usr/share/man/man3/fido_cred.3 /usr/share/man/man3/fido_cred_x5c_len.3
42/usr/share/man/man3/fido_cred_set.3 /usr/share/man/man3/fido_cred_set_authdata.3
43/usr/share/man/man3/fido_cred_set.3 /usr/share/man/man3/fido_cred_set_x509.3
44/usr/share/man/man3/fido_cred_set.3 /usr/share/man/man3/fido_cred_set_sig.3
45/usr/share/man/man3/fido_cred_set.3 /usr/share/man/man3/fido_cred_set_clientdata_hash.3
46/usr/share/man/man3/fido_cred_set.3 /usr/share/man/man3/fido_cred_set_rp.3
47/usr/share/man/man3/fido_cred_set.3 /usr/share/man/man3/fido_cred_set_user.3
48/usr/share/man/man3/fido_cred_set.3 /usr/share/man/man3/fido_cred_set_options.3
49/usr/share/man/man3/fido_cred_set.3 /usr/share/man/man3/fido_cred_set_fmt.3
50/usr/share/man/man3/fido_cred_set.3 /usr/share/man/man3/fido_cred_set_type.3
51/usr/share/man/man3/fido_dev_info_manifest.3 /usr/share/man/man3/fido_dev_info_new.3
52/usr/share/man/man3/fido_dev_info_manifest.3 /usr/share/man/man3/fido_dev_info_free.3
53/usr/share/man/man3/fido_dev_info_manifest.3 /usr/share/man/man3/fido_dev_info_ptr.3
54/usr/share/man/man3/fido_dev_info_manifest.3 /usr/share/man/man3/fido_dev_info_path.3
55/usr/share/man/man3/fido_dev_info_manifest.3 /usr/share/man/man3/fido_dev_info_product.3
56/usr/share/man/man3/fido_dev_info_manifest.3 /usr/share/man/man3/fido_dev_info_vendor.3
57/usr/share/man/man3/fido_dev_info_manifest.3 /usr/share/man/man3/fido_dev_info_manufacturer_string.3
58/usr/share/man/man3/fido_dev_info_manifest.3 /usr/share/man/man3/fido_dev_info_product_string.3
59/usr/share/man/man3/fido_dev_open.3 /usr/share/man/man3/fido_dev_close.3
60/usr/share/man/man3/fido_dev_open.3 /usr/share/man/man3/fido_dev_new.3
61/usr/share/man/man3/fido_dev_open.3 /usr/share/man/man3/fido_dev_free.3
62/usr/share/man/man3/fido_dev_open.3 /usr/share/man/man3/fido_dev_is_fido2.3
63/usr/share/man/man3/fido_dev_open.3 /usr/share/man/man3/fido_dev_protocol.3
64/usr/share/man/man3/fido_dev_open.3 /usr/share/man/man3/fido_dev_build.3
65/usr/share/man/man3/fido_dev_open.3 /usr/share/man/man3/fido_dev_flags.3
66/usr/share/man/man3/fido_dev_open.3 /usr/share/man/man3/fido_dev_major.3
67/usr/share/man/man3/fido_dev_open.3 /usr/share/man/man3/fido_dev_minor.3
68/usr/share/man/man3/fido_dev_set_pin.3 /usr/share/man/man3/fido_dev_get_retry_count.3
69/usr/share/man/man3/fido_dev_set_pin.3 /usr/share/man/man3/fido_dev_reset.3
70/usr/share/man/man3/rs256_pk.3 /usr/share/man/man3/rs256_pk_new.3
71/usr/share/man/man3/rs256_pk.3 /usr/share/man/man3/rs256_pk_free.3
72/usr/share/man/man3/rs256_pk.3 /usr/share/man/man3/rs256_pk_from_RSA.3
73/usr/share/man/man3/rs256_pk.3 /usr/share/man/man3/rs256_pk_from_ptr.3
74/usr/share/man/man3/rs256_pk.3 /usr/share/man/man3/rs256_pk_to_EVP_PKEY.3
75/usr/share/doc/libfido2/es256_pk.html /usr/share/doc/libfido2/es256_pk_new.html
76/usr/share/doc/libfido2/es256_pk.html /usr/share/doc/libfido2/es256_pk_free.html
77/usr/share/doc/libfido2/es256_pk.html /usr/share/doc/libfido2/es256_pk_from_EC_KEY.html
78/usr/share/doc/libfido2/es256_pk.html /usr/share/doc/libfido2/es256_pk_from_ptr.html
79/usr/share/doc/libfido2/es256_pk.html /usr/share/doc/libfido2/es256_pk_to_EVP_PKEY.html
80/usr/share/doc/libfido2/fido.html /usr/share/doc/libfido2/fido_init.html
81/usr/share/doc/libfido2/fido_assert.html /usr/share/doc/libfido2/fido_assert_new.html
82/usr/share/doc/libfido2/fido_assert.html /usr/share/doc/libfido2/fido_assert_free.html
83/usr/share/doc/libfido2/fido_assert.html /usr/share/doc/libfido2/fido_assert_count.html
84/usr/share/doc/libfido2/fido_assert.html /usr/share/doc/libfido2/fido_assert_user_display_name.html
85/usr/share/doc/libfido2/fido_assert.html /usr/share/doc/libfido2/fido_assert_user_icon.html
86/usr/share/doc/libfido2/fido_assert.html /usr/share/doc/libfido2/fido_assert_user_name.html
87/usr/share/doc/libfido2/fido_assert.html /usr/share/doc/libfido2/fido_assert_authdata_ptr.html
88/usr/share/doc/libfido2/fido_assert.html /usr/share/doc/libfido2/fido_assert_clientdata_hash_ptr.html
89/usr/share/doc/libfido2/fido_assert.html /usr/share/doc/libfido2/fido_assert_user_id_ptr.html
90/usr/share/doc/libfido2/fido_assert.html /usr/share/doc/libfido2/fido_assert_sig_ptr.html
91/usr/share/doc/libfido2/fido_assert.html /usr/share/doc/libfido2/fido_assert_authdata_len.html
92/usr/share/doc/libfido2/fido_assert.html /usr/share/doc/libfido2/fido_assert_clientdata_hash_len.html
93/usr/share/doc/libfido2/fido_assert.html /usr/share/doc/libfido2/fido_assert_user_id_len.html
94/usr/share/doc/libfido2/fido_assert.html /usr/share/doc/libfido2/fido_assert_sig_len.html
95/usr/share/doc/libfido2/fido_assert_set.html /usr/share/doc/libfido2/fido_assert_set_authdata.html
96/usr/share/doc/libfido2/fido_assert_set.html /usr/share/doc/libfido2/fido_assert_set_clientdata_hash.html
97/usr/share/doc/libfido2/fido_assert_set.html /usr/share/doc/libfido2/fido_assert_set_count.html
98/usr/share/doc/libfido2/fido_assert_set.html /usr/share/doc/libfido2/fido_assert_set_options.html
99/usr/share/doc/libfido2/fido_assert_set.html /usr/share/doc/libfido2/fido_assert_set_rp.html
100/usr/share/doc/libfido2/fido_assert_set.html /usr/share/doc/libfido2/fido_assert_set_sig.html
101/usr/share/doc/libfido2/fido_cred.html /usr/share/doc/libfido2/fido_cred_new.html
102/usr/share/doc/libfido2/fido_cred.html /usr/share/doc/libfido2/fido_cred_free.html
103/usr/share/doc/libfido2/fido_cred.html /usr/share/doc/libfido2/fido_cred_fmt.html
104/usr/share/doc/libfido2/fido_cred.html /usr/share/doc/libfido2/fido_cred_authdata_ptr.html
105/usr/share/doc/libfido2/fido_cred.html /usr/share/doc/libfido2/fido_cred_clientdata_hash_ptr.html
106/usr/share/doc/libfido2/fido_cred.html /usr/share/doc/libfido2/fido_cred_id_ptr.html
107/usr/share/doc/libfido2/fido_cred.html /usr/share/doc/libfido2/fido_cred_pubkey_ptr.html
108/usr/share/doc/libfido2/fido_cred.html /usr/share/doc/libfido2/fido_cred_sig_ptr.html
109/usr/share/doc/libfido2/fido_cred.html /usr/share/doc/libfido2/fido_cred_x5c_ptr.html
110/usr/share/doc/libfido2/fido_cred.html /usr/share/doc/libfido2/fido_cred_authdata_len.html
111/usr/share/doc/libfido2/fido_cred.html /usr/share/doc/libfido2/fido_cred_clientdata_hash_len.html
112/usr/share/doc/libfido2/fido_cred.html /usr/share/doc/libfido2/fido_cred_id_len.html
113/usr/share/doc/libfido2/fido_cred.html /usr/share/doc/libfido2/fido_cred_pubkey_len.html
114/usr/share/doc/libfido2/fido_cred.html /usr/share/doc/libfido2/fido_cred_sig_len.html
115/usr/share/doc/libfido2/fido_cred.html /usr/share/doc/libfido2/fido_cred_x5c_len.html
116/usr/share/doc/libfido2/fido_cred_set.html /usr/share/doc/libfido2/fido_cred_set_authdata.html
117/usr/share/doc/libfido2/fido_cred_set.html /usr/share/doc/libfido2/fido_cred_set_x509.html
118/usr/share/doc/libfido2/fido_cred_set.html /usr/share/doc/libfido2/fido_cred_set_sig.html
119/usr/share/doc/libfido2/fido_cred_set.html /usr/share/doc/libfido2/fido_cred_set_clientdata_hash.html
120/usr/share/doc/libfido2/fido_cred_set.html /usr/share/doc/libfido2/fido_cred_set_rp.html
121/usr/share/doc/libfido2/fido_cred_set.html /usr/share/doc/libfido2/fido_cred_set_user.html
122/usr/share/doc/libfido2/fido_cred_set.html /usr/share/doc/libfido2/fido_cred_set_options.html
123/usr/share/doc/libfido2/fido_cred_set.html /usr/share/doc/libfido2/fido_cred_set_fmt.html
124/usr/share/doc/libfido2/fido_cred_set.html /usr/share/doc/libfido2/fido_cred_set_type.html
125/usr/share/doc/libfido2/fido_dev_info_manifest.html /usr/share/doc/libfido2/fido_dev_info_new.html
126/usr/share/doc/libfido2/fido_dev_info_manifest.html /usr/share/doc/libfido2/fido_dev_info_free.html
127/usr/share/doc/libfido2/fido_dev_info_manifest.html /usr/share/doc/libfido2/fido_dev_info_ptr.html
128/usr/share/doc/libfido2/fido_dev_info_manifest.html /usr/share/doc/libfido2/fido_dev_info_path.html
129/usr/share/doc/libfido2/fido_dev_info_manifest.html /usr/share/doc/libfido2/fido_dev_info_product.html
130/usr/share/doc/libfido2/fido_dev_info_manifest.html /usr/share/doc/libfido2/fido_dev_info_vendor.html
131/usr/share/doc/libfido2/fido_dev_info_manifest.html /usr/share/doc/libfido2/fido_dev_info_docufacturer_string.html
132/usr/share/doc/libfido2/fido_dev_info_manifest.html /usr/share/doc/libfido2/fido_dev_info_product_string.html
133/usr/share/doc/libfido2/fido_dev_open.html /usr/share/doc/libfido2/fido_dev_close.html
134/usr/share/doc/libfido2/fido_dev_open.html /usr/share/doc/libfido2/fido_dev_new.html
135/usr/share/doc/libfido2/fido_dev_open.html /usr/share/doc/libfido2/fido_dev_free.html
136/usr/share/doc/libfido2/fido_dev_open.html /usr/share/doc/libfido2/fido_dev_is_fido2.html
137/usr/share/doc/libfido2/fido_dev_open.html /usr/share/doc/libfido2/fido_dev_protocol.html
138/usr/share/doc/libfido2/fido_dev_open.html /usr/share/doc/libfido2/fido_dev_build.html
139/usr/share/doc/libfido2/fido_dev_open.html /usr/share/doc/libfido2/fido_dev_flags.html
140/usr/share/doc/libfido2/fido_dev_open.html /usr/share/doc/libfido2/fido_dev_major.html
141/usr/share/doc/libfido2/fido_dev_open.html /usr/share/doc/libfido2/fido_dev_minor.html
142/usr/share/doc/libfido2/fido_dev_set_pin.html /usr/share/doc/libfido2/fido_dev_get_retry_count.html
143/usr/share/doc/libfido2/fido_dev_set_pin.html /usr/share/doc/libfido2/fido_dev_reset.html
144/usr/share/doc/libfido2/rs256_pk.html /usr/share/doc/libfido2/rs256_pk_new.html
145/usr/share/doc/libfido2/rs256_pk.html /usr/share/doc/libfido2/rs256_pk_free.html
146/usr/share/doc/libfido2/rs256_pk.html /usr/share/doc/libfido2/rs256_pk_from_RSA.html
147/usr/share/doc/libfido2/rs256_pk.html /usr/share/doc/libfido2/rs256_pk_from_ptr.html
148/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 @@
1man/es256_pk.3
2man/fido.3
3man/fido_assert.3
4man/fido_assert_allow_cred.3
5man/fido_assert_set.3
6man/fido_assert_verify.3
7man/fido_cbor_info.3
8man/fido_cred.3
9man/fido_cred_exclude.3
10man/fido_cred_set.3
11man/fido_cred_verify.3
12man/fido_dev_get_assert.3
13man/fido_dev_info_manifest.3
14man/fido_dev_make_cred.3
15man/fido_dev_open.3
16man/fido_dev_set_io_functions.3
17man/fido_dev_set_pin.3
18man/fido_strerr.3
19man/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 @@
1#!/usr/bin/make -f
2
3DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
4
5%:
6 dh $@
7
8override_dh_auto_configure:
9 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)