summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornicoo <nicoo@debian.org>2020-02-12 14:08:38 +0100
committerNicolas Braud-Santoni <nicolas@braud-santoni.eu>2020-02-12 14:09:38 +0100
commitf0c9891982bb6a4772bc75f37a55d20c8027e0a4 (patch)
treef87f95424dd468d17bbbde10d10867e546039bff
parent88a8bdd35ca7fb0c1ce70abdd8262d958fedafc1 (diff)
Initial Debian packaging
Based on upstream's debianization
-rw-r--r--debian/changelog6
-rw-r--r--debian/control52
-rw-r--r--debian/copyright90
-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
-rwxr-xr-xdebian/rules9
-rw-r--r--debian/source/format1
12 files changed, 501 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..a18cb54
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,6 @@
1libfido2 (1.3.0-1) UNRELEASED; urgency=low
2
3 * Initial packaging (released 2019-11-28)
4 Closes: #951184
5
6 -- nicoo <nicoo@debian.org> Wed, 12 Feb 2020 13:45:57 +0100
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..259539b
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,52 @@
1Source: libfido2
2Section: libs
3Priority: optional
4Maintainer: Debian Authentication Maintainers <pkg-auth-maintainers@lists.alioth.debian.org>
5Uploaders:
6 Colin Watson <cjwatson@debian.org>,
7 nicoo <nicoo@debian.org>
8Standards-Version: 4.5.0
9Build-Depends:
10 debhelper-compat (= 12),
11 pkg-config,
12 cmake,
13 mandoc,
14 libcbor-dev,
15 libssl-dev,
16 libudev-dev
17Homepage: https://developers.yubico.com/libfido2/
18Vcs-Browser: https://salsa.debian.org/auth-team/libfido2
19Vcs-Git: https://salsa.debian.org/auth-team/libfido2.git
20
21Package: libfido2-1
22Architecture: any
23Multi-Arch: same
24Depends: ${shlibs:Depends}, ${misc:Depends}
25Description: library for generating and verifying FIDO 2.0 objects
26 A library for communicating with a FIDO device over USB, and for verifying
27 attestation and assertion signatures. FIDO U2F (CTAP 1) and FIDO 2.0 (CTAP 2)
28 are supported.
29 .
30 This package contains the library.
31
32Package: libfido2-dev
33Section: libdevel
34Architecture: any
35Multi-Arch: same
36Depends: libfido2-1 (= ${binary:Version}), ${misc:Depends}
37Suggests: libssl-dev
38Description: library for generating and verifying FIDO 2.0 objects -- headers
39 A library for communicating with a FIDO device over USB, and for verifying
40 attestation and assertion signatures. FIDO U2F (CTAP 1) and FIDO 2.0 (CTAP 2)
41 are supported.
42 .
43 This package contains the library's development headers.
44
45Package: fido2-tools
46Section: utils
47Architecture: any
48Multi-Arch: foreign
49Depends: libfido2-1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
50Description: command-line tools to configure and use a FIDO 2 token
51 A set of tools to manage a FIDO 2 token, generate credentials and
52 assertions, and verify them.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..dcb98a0
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,90 @@
1Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
2Upstream-Name: libfido2
3Source: https://github.com/yubico/libfido2
4
5Files: *
6Copyright: 2018-2019 Yubico AB <ossmaint@yubico.com>
7License: BSD-2-clause
8
9Files: debian/*
10Copyright: 2018-2019 Yubico AB <ossmaint@yubico.com>
11 2020 nicoo <nicoo@debian.org>
12License: BSD-2-clause
13
14Files: openbsd-compat/strlcpy.c openbsd-compat/strlcat.c
15Copyright: 1998 Todd C. Miller <Todd.Miller@courtesan.com>
16License: ISC
17
18Files: src/compat/timingsafe_bcmp.c
19Copyright: 2010 Damien Miller
20License: ISC
21
22Files:
23 openbsd-compat/bsd-getpagesize.c
24 openbsd-compat/err.h
25 openbsd-compat/explicit_bzero.c
26 openbsd-compat/explicit_bzero_win32.c
27 openbsd-compat/types.h
28Copyright: Public domain
29License: public-domain
30
31Files: openbsd-compat/recallocarray.c
32Copyright: 2008, 2017 Otto Moerbeek <otto@drijf.net>
33License: ISC
34
35Files: openbsd-compat/readpassphrase.h
36Copyright: 2000, 2002 Todd C. Miller <Todd.Miller@courtesan.com>
37License: ISC
38
39Files: openbsd-compat/readpassphrase.c
40Copyright: 2000-2002, 2007, 2010 Todd C. Miller <Todd.Miller@courtesan.com>
41License: ISC
42
43Files: openbsd-compat/getopt.h
44Copyright: 2000 The NetBSD Foundation, Inc. All rights reserved.
45License: BSD-2-clause
46
47Files: openbsd-compat/getopt_long.c
48Copyright: 2002 Todd C. Miller <Todd.Miller@courtesan.com>
49 2000 The NetBSD Foundation, Inc. All rights reserved.
50License: ISC and BSD-2-clause
51
52License: BSD-2-clause
53 Redistribution and use in source and binary forms, with or without
54 modification, are permitted provided that the following conditions are
55 met:
56 .
57 1. Redistributions of source code must retain the above copyright
58 notice, this list of conditions and the following disclaimer.
59 2. Redistributions in binary form must reproduce the above copyright
60 notice, this list of conditions and the following disclaimer in
61 the documentation and/or other materials provided with the
62 distribution.
63 .
64 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
65 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
66 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
67 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
68 HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
69 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
70 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
71 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
72 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
73 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
74 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
75
76License: public-domain
77 Public domain.
78
79License: ISC
80 Permission to use, copy, modify, and distribute this software for any
81 purpose with or without fee is hereby granted, provided that the above
82 copyright notice and this permission notice appear in all copies.
83 .
84 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
85 WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
86 MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
87 ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
88 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
89 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
90 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/rules b/debian/rules
new file mode 100755
index 0000000..87ef847
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,9 @@
1#!/usr/bin/make -f
2
3export DEB_BUILD_MAINT_OPTIONS = hardening=+all
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..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
3.0 (quilt)