Home
last modified time | relevance | path

Searched +full:libfido2 +full:- +full:dev (Results 1 – 12 of 12) sorted by relevance

/netbsd-src/external/bsd/libfido2/dist/
H A DREADME.adoc1 == libfido2 section
3 …/github.com/yubico/libfido2/workflows/linux/badge.svg["Linux Build Status (github actions)", link=…
4 …/github.com/yubico/libfido2/workflows/macos/badge.svg["macOS Build Status (github actions)", link=…
5 …ithub.com/yubico/libfido2/workflows/windows/badge.svg["Windows Build Status (github actions)", lin…
6 …s://github.com/yubico/libfido2/workflows/fuzzer/badge.svg["Fuzz Status (github actions)", link="ht…
7-fuzz-build-logs.storage.googleapis.com/badges/libfido2.svg["Fuzz Status (oss-fuzz)", link="https:…
9 *libfido2* provides library functionality and command-line tools to
13 *libfido2* supports the FIDO U2F (CTAP 1) and FIDO2 (CTAP 2) protocols.
19 *libfido2* is licensed under the BSD 2-clause license. See the LICENSE argument
24 *libfido2* is known to work on Linux, macOS, Windows, OpenBSD, and FreeBSD. argument
[all …]
/netbsd-src/external/bsd/libfido2/dist/man/
H A Dfido_dev_set_io_functions.31 .\" Copyright (c) 2018-2021 Yubico AB. All rights reserved.
26 .\" SPDX-License-Identifier: BSD-2-Clause
40 .Bd -literal
71 .Fn fido_dev_set_io_functions "fido_dev_t *dev" "const fido_dev_io_t *io"
73 .Fn fido_dev_set_sigmask "fido_dev_t *dev" "const fido_sigset_t *sigmask"
75 .Fn fido_dev_set_timeout "fido_dev_t *dev" "int ms"
77 .Fn fido_dev_set_transport_functions "fido_dev_t *dev" "const fido_dev_transport_t *t"
79 .Fn fido_dev_io_handle "const fido_dev_t *dev"
84 .Em libfido2
86 .Fa dev .
[all …]
H A Dfido_dev_open.326 .\" SPDX-License-Identifier: BSD-2-Clause
59 .Fn fido_dev_open "fido_dev_t *dev" "const char *path"
61 .Fn fido_dev_open_with_info "fido_dev_t *dev"
63 .Fn fido_dev_close "fido_dev_t *dev"
65 .Fn fido_dev_cancel "fido_dev_t *dev"
73 .Fn fido_dev_force_fido2 "fido_dev_t *dev"
75 .Fn fido_dev_force_u2f "fido_dev_t *dev"
77 .Fn fido_dev_is_fido2 "const fido_dev_t *dev"
79 .Fn fido_dev_is_winhello "const fido_dev_t *dev"
81 .Fn fido_dev_supports_credman "const fido_dev_t *dev"
[all …]
H A Dfido_dev_largeblob_get.326 .\" SPDX-License-Identifier: BSD-2-Clause
41 .Fn fido_dev_largeblob_get "fido_dev_t *dev" "const unsigned char *key_ptr" "size_t key_len" "unsig…
43 .Fn fido_dev_largeblob_set "fido_dev_t *dev" "const unsigned char *key_ptr" "size_t key_len" "const…
45 .Fn fido_dev_largeblob_remove "fido_dev_t *dev" "const unsigned char *key_ptr" "size_t key_len" "co…
47 .Fn fido_dev_largeblob_get_array "fido_dev_t *dev" "unsigned char **cbor_ptr" "size_t *cbor_len"
49 .Fn fido_dev_largeblob_set_array "fido_dev_t *dev" "const unsigned char *cbor_ptr" "size_t cbor_len…
54 .Em libfido2
63 distinct, credential-bound 256-bit AES-GCM key.
77 .Em libfido2's
137 or equivalent user-verification gesture is required.
[all …]
H A Dfido_cbor_info_new.31 .\" Copyright (c) 2018-2022 Yubico AB. All rights reserved.
26 .\" SPDX-License-Identifier: BSD-2-Clause
74 .Fn fido_dev_get_cbor_info "fido_dev_t *dev" "fido_cbor_info_t *ci"
169 .Fa dev
306 platform may only attempt non-PIN UV once.
323 for the set of values defined by libfido2 and a brief description
340 function returns -1.
358 .Em libfido2 .
384 .%D 2021-05-25
388 .%U https://fidoalliance.org/specs/common-specs/fido-registry-v2.2-rd-20210525.html
H A Dfido_dev_get_touch_begin.326 .\" SPDX-License-Identifier: BSD-2-Clause
38 .Fn fido_dev_get_touch_begin "fido_dev_t *dev"
40 .Fn fido_dev_get_touch_status "fido_dev_t *dev" "int *touched" "int ms"
50 .Fa dev .
55 .Fa dev ,
87 .Em libfido2's
H A Dfido_credman_metadata_new.31 .\" Copyright (c) 2019-2021 Yubico AB. All rights reserved.
26 .\" SPDX-License-Identifier: BSD-2-Clause
87 .Fn fido_credman_get_dev_metadata "fido_dev_t *dev" "fido_credman_metadata_t *metadata" "const char…
89 .Fn fido_credman_get_dev_rk "fido_dev_t *dev" "const char *rp_id" "fido_credman_rk_t *rk" "const ch…
91 .Fn fido_credman_set_dev_rk "fido_dev_t *dev" "fido_cred_t *cred" "const char *pin"
93 .Fn fido_credman_del_dev_rk "fido_dev_t *dev" "const unsigned char *cred_id" "size_t cred_id_len" "…
95 .Fn fido_credman_get_dev_rp "fido_dev_t *dev" "fido_credman_rp_t *rp" "const char *pin"
98 .Em libfido2
142 .Fa dev .
198 .Fa dev .
[all …]
/netbsd-src/external/bsd/libfido2/dist/fuzz/
H A DDockerfile1 # Copyright (c) 2019-2023 Yubico AB. All rights reserved.
2 # Use of this source code is governed by a BSD-style
4 # SPDX-License-Identifier: BSD-2-Clause
9 RUN apk -q update
10 RUN apk add build-base clang clang-analyzer cmake compiler-rt coreutils
11 RUN apk add eudev-dev git linux-headers llvm openssl-dev pcsc-lite-dev
12 RUN apk add sudo tar zlib-dev
13 RUN git clone --branch v0.10.1 --depth=1 https://github.com/PJK/libcbor
14 RUN git clone --depth=1 https://github.com/yubico/libfido2
15 WORKDIR /libfido2
[all …]
H A Dfunctions.txt1 File '/libfido2/src/aes256.c':
3 ---------------------------------------------------------------------------------------------------…
12 ---------------------------------------------------------------------------------------------------…
15 File '/libfido2/src/assert.c':
17 ---------------------------------------------------------------------------------------------------…
77 ---------------------------------------------------------------------------------------------------…
80 File '/libfido2/src/authkey.c':
82 ---------------------------------------------------------------------------------------------------…
88 ---------------------------------------------------------------------------------------------------…
91 File '/libfido2/src/bio.c':
[all …]
/netbsd-src/external/bsd/libfido2/dist/tools/
H A Dfido2-unprot.sh4 # Use of this source code is governed by a BSD-style
6 # SPDX-License-Identifier: BSD-2-Clause
14 TOKEN_VERSION=$(${FIDO_TOOLS_PREFIX}fido2-token -V 2>&1)
15 if [ $? -ne 0 ] ; then
16 echo "Please install libfido2 1.5.0 or higher"
20 TOKEN_VERSION_MAJOR=$(echo "$TOKEN_VERSION" | cut -d. -f1)
21 TOKEN_VERSION_MINOR=$(echo "$TOKEN_VERSION" | cut -d. -f2)
22 if [ $TOKEN_VERSION_MAJOR -eq 0 -o $TOKEN_VERSION_MAJOR -eq 1 -a $TOKEN_VERSION_MINOR -lt 5 ] ; then
23 echo "Please install libfido2 1.5.0 or higher (current version: $TOKEN_VERSION)"
27 set -e
[all …]
/netbsd-src/external/bsd/libfido2/dist/src/
H A DCMakeLists.txt1 # Copyright (c) 2018-2022 Yubico AB. All rights reserved.
2 # Use of this source code is governed by a BSD-style
4 # SPDX-License-Identifier: BSD-2-Clause
6 add_definitions(-D_FIDO_INTERNAL)
20 dev.c
93 ../openbsd-compat/bsd-asprintf.c
94 ../openbsd-compat/bsd-getpagesize.c
95 ../openbsd-compat/clock_gettime.c
96 ../openbsd-compat/endian_win32.c
97 ../openbsd-compat/explicit_bzero.c
[all …]
/netbsd-src/lib/
H A DMakefile68 SUBDIR+= ../external/bsd/am-utils/lib
125 SUBDIR+= ../external/public-domain/xz/lib # depends on libpthread
130 SUBDIR+= ../external/public-domain/sqlite/lib # depends on libm
175 SUBDIR+= ../external/gpl3/${EXTERNAL_GCC_SUBDIR}/lib/libstdc++-v3
237 SUBDIR+= ../external/bsd/libfido2/lib # depends on libcbor
259 SUBDIR+= ../external/lgpl2/userspace-rcu/lib
265 # libfido2
268 # libuv, userspace-rcu
306 SUBDIR+= ../external/bsd/pam-u2f/lib # depends on libpam
314 SUBDIR+= ../crypto/external/cpl/tpm-tool
[all...]