security/libfido2 1.17.0 FreeBSD
Provides library functionality for FIDO 2.0
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- BSD2CLAUSE
- Categories
- security
- Package size
- 271.3 KiB, 1335.0 KiB installed
Description
libfido2 provides library functionality and command-line tools to communicate with a FIDO device over USB, and to verify attestation and assertion signatures.
libfido2 supports the FIDO U2F (CTAP 1) and FIDO 2.0 (CTAP 2) protocols.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | security/libfido2 | 1.17.0 |
| NetBSD | security/libfido2 | 1.17.0 |
| DragonFly | security/libfido2 | 1.15.0 |
| MidnightBSD | security/libfido2 | 1.16.0 |
Install
Binary package:
pkg install libfido2
From the ports tree:
cd /usr/ports/security/libfido2/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= libfido2>0:security/libfido2
LIB_DEPENDS= libfido2.so:security/libfido2
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.17.0 | 1.17.0 | 1.12.0 | 1.16.0 | 1.17.0 |
| FreeBSD:14:quarterly | 1.17.0 | 1.17.0 | n/a | 1.16.0 | 1.17.0 |
| FreeBSD:15:latest | 1.17.0 | 1.17.0 | n/a | 1.16.0 | 1.16.0 |
| FreeBSD:15:quarterly | 1.17.0 | 1.17.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.17.0 | 1.17.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 1
libcbor.so: devel/libcbor
The full lists below include those, and their dependencies in turn.
Build dependencies 17
Run dependencies 1
Required by 296
- audio/amarok
- audio/ampache
- audio/asterisk-espeak
- audio/asterisk-flite
- audio/mpdcon
- audio/mumble
- audio/mumble-server
- audio/mythplugin-mythmusic
- audio/py-supysonic
- benchmarks/hipercontracer
- benchmarks/phoronix-test-suite
- benchmarks/sysbench
- biology/augustus
- biology/biostar-tools
- biology/ncbi-cxx-toolkit
- biology/ucsc-userapps
- cad/camotics
- comms/atslog
- comms/cqrlog
- databases/R-cran-RMariaDB
- databases/R-cran-RMySQL
- databases/akonadi
- databases/cego
- databases/cegobridge
- databases/courier-authlib-mysql
- databases/dbixx
- databases/dbow
- databases/diesel
- databases/innotop
- databases/kdb
- databases/kexi
- databases/libdbi-drivers
- databases/libgda5-mysql
- databases/libzdb
- databases/luadbi
- databases/luasql-mysql
- databases/mroonga
- databases/mtop
- databases/mydumper
- databases/mysql++
- databases/mysql-connector-c++
- databases/mysql-connector-odbc
- databases/mysql267-client
- databases/mysql267-server
- databases/mysql80-client
- databases/mysql80-server
- databases/mysql84-client
- databases/mysql84-server
- databases/mysql97-client
- databases/mysql97-server
- databases/mysqlbackup
- databases/mysqldump-secure
- databases/mysqlreport
- databases/mysqltcl
- databases/mytop
- databases/ocaml-mysql
- databases/opendbx
- databases/ora2pg
- databases/p5-Class-DBI-mysql
- databases/p5-DBD-MariaDB
- databases/p5-DBD-cego
- databases/p5-DBD-mysql
- databases/p5-DBD-mysql4
- databases/p5-DBIx-MySQLSequence
- databases/p5-DBIx-TableHash
- databases/p5-MySQL-Diff
- databases/p5-Test-mysqld
- databases/p5-mysql-genocide
- databases/percona-orchestrator
- databases/percona-toolkit
- databases/postgresql-mysql_fdw
- databases/proftpd-mod_sql_mysql
- databases/py-mycli
- databases/py-mysqlclient
- databases/pythoncego
- databases/qt5-sqldrivers-mysql
- databases/rubygem-dbd-mysql
- databases/rubygem-dm-mysql-adapter
- databases/rubygem-do_mysql
- databases/rubygem-mysql
- databases/rubygem-mysql2
- databases/soci
- databases/sqlclient
- databases/tcl-Mysql
- databases/tdbc
- databases/tuning-primer
- databases/vfront
- deskutils/akonadi-calendar-tools
- deskutils/akonadi-import-wizard
- deskutils/akonadiconsole
- deskutils/akregator
- deskutils/grantlee-editor
- deskutils/kaddressbook
- deskutils/kalarm
- deskutils/kdepim
- deskutils/kdepim-addons
- deskutils/kdepim-runtime
- deskutils/kmail
- deskutils/kmail-account-wizard
- deskutils/kontact
The first 100 are listed.
Configuration
Options name: security_libfido2
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- cmake:testing compiler:c11 pkgconfig ssl
- Service scripts
- none
Files
Manual pages 300
- eddsa_pk_free(3)
- eddsa_pk_from_EVP_PKEY(3)
- eddsa_pk_from_ptr(3)
- eddsa_pk_new(3)
- eddsa_pk_to_EVP_PKEY(3)
- es256_pk_free(3)
- es256_pk_from_EC_KEY(3)
- es256_pk_from_EVP_PKEY(3)
- es256_pk_from_ptr(3)
- es256_pk_new(3)
- es256_pk_to_EVP_PKEY(3)
- es384_pk_free(3)
- es384_pk_from_EC_KEY(3)
- es384_pk_from_EVP_PKEY(3)
- es384_pk_from_ptr(3)
- es384_pk_new(3)
- es384_pk_to_EVP_PKEY(3)
- fido2-assert(1)
- fido2-cred(1)
- fido2-token(1)
- fido_assert_allow_cred(3)
- fido_assert_authdata_len(3)
- fido_assert_authdata_ptr(3)
- fido_assert_authdata_raw_len(3)
- fido_assert_authdata_raw_ptr(3)
- fido_assert_blob_len(3)
- fido_assert_blob_ptr(3)
- fido_assert_clientdata_hash_len(3)
- fido_assert_clientdata_hash_ptr(3)
- fido_assert_count(3)
- fido_assert_empty_allow_list(3)
- fido_assert_flags(3)
- fido_assert_free(3)
- fido_assert_hmac_secret_len(3)
- fido_assert_hmac_secret_ptr(3)
- fido_assert_id_len(3)
- fido_assert_id_ptr(3)
- fido_assert_largeblob_key_len(3)
- fido_assert_largeblob_key_ptr(3)
- fido_assert_new(3)
- fido_assert_rp_id(3)
- fido_assert_set_authdata(3)
- fido_assert_set_authdata_raw(3)
- fido_assert_set_clientdata(3)
- fido_assert_set_clientdata_hash(3)
- fido_assert_set_count(3)
- fido_assert_set_extensions(3)
- fido_assert_set_hmac_salt(3)
- fido_assert_set_hmac_secret(3)
- fido_assert_set_rp(3)
- fido_assert_set_sig(3)
- fido_assert_set_up(3)
- fido_assert_set_uv(3)
- fido_assert_set_winhello_appid(3)
- fido_assert_sig_len(3)
- fido_assert_sig_ptr(3)
- fido_assert_sigcount(3)
- fido_assert_user_display_name(3)
- fido_assert_user_icon(3)
- fido_assert_user_id_len(3)
- fido_assert_user_id_ptr(3)
- fido_assert_user_name(3)
- fido_assert_verify(3)
- fido_bio_dev_enroll_begin(3)
- fido_bio_dev_enroll_cancel(3)
- fido_bio_dev_enroll_continue(3)
- fido_bio_dev_enroll_remove(3)
- fido_bio_dev_get_info(3)
- fido_bio_dev_get_template_array(3)
- fido_bio_dev_set_template_name(3)
- fido_bio_enroll_free(3)
- fido_bio_enroll_last_status(3)
- fido_bio_enroll_new(3)
- fido_bio_enroll_remaining_samples(3)
- fido_bio_info_free(3)
- fido_bio_info_max_samples(3)
- fido_bio_info_new(3)
- fido_bio_info_type(3)
- fido_bio_template(3)
- fido_bio_template_array_count(3)
- fido_bio_template_array_free(3)
- fido_bio_template_array_new(3)
- fido_bio_template_free(3)
- fido_bio_template_id_len(3)
- fido_bio_template_id_ptr(3)
- fido_bio_template_name(3)
- fido_bio_template_new(3)
- fido_bio_template_set_id(3)
- fido_bio_template_set_name(3)
- fido_cbor_info_aaguid_len(3)
- fido_cbor_info_aaguid_ptr(3)
- fido_cbor_info_algorithm_cose(3)
- fido_cbor_info_algorithm_count(3)
- fido_cbor_info_algorithm_type(3)
- fido_cbor_info_attfmts_len(3)
- fido_cbor_info_attfmts_ptr(3)
- fido_cbor_info_certs_len(3)
- fido_cbor_info_certs_name_ptr(3)
- fido_cbor_info_certs_value_ptr(3)
- fido_cbor_info_cfgcmds_len(3)
- fido_cbor_info_cfgcmds_ptr(3)
- fido_cbor_info_decrypt(3)
- fido_cbor_info_encid_len(3)
- fido_cbor_info_encid_ptr(3)
- fido_cbor_info_encstate_len(3)
- fido_cbor_info_encstate_ptr(3)
- fido_cbor_info_extensions_len(3)
- fido_cbor_info_extensions_ptr(3)
- fido_cbor_info_free(3)
- fido_cbor_info_fwversion(3)
- fido_cbor_info_id_len(3)
- fido_cbor_info_id_ptr(3)
- fido_cbor_info_long_touch_reset(3)
- fido_cbor_info_maxcredbloblen(3)
- fido_cbor_info_maxcredcntlst(3)
- fido_cbor_info_maxcredidlen(3)
- fido_cbor_info_maxlargeblob(3)
- fido_cbor_info_maxmsgsiz(3)
- fido_cbor_info_maxpinlen(3)
- fido_cbor_info_maxrpid_minpinlen(3)
- fido_cbor_info_minpinlen(3)
- fido_cbor_info_new(3)
- fido_cbor_info_new_pin_required(3)
- fido_cbor_info_options_len(3)
- fido_cbor_info_options_name_ptr(3)
- fido_cbor_info_options_value_ptr(3)
- fido_cbor_info_pin_policy(3)
- fido_cbor_info_pin_policy_url_len(3)
- fido_cbor_info_pin_policy_url_ptr(3)
- fido_cbor_info_protocols_len(3)
- fido_cbor_info_protocols_ptr(3)
- fido_cbor_info_reset_transports_len(3)
- fido_cbor_info_reset_transports_ptr(3)
- fido_cbor_info_rk_remaining(3)
- fido_cbor_info_state_len(3)
- fido_cbor_info_state_ptr(3)
- fido_cbor_info_transports_len(3)
- fido_cbor_info_transports_ptr(3)
- fido_cbor_info_uv_attempts(3)
- fido_cbor_info_uv_count_since_pin(3)
- fido_cbor_info_uv_modality(3)
- fido_cbor_info_versions_len(3)
- fido_cbor_info_versions_ptr(3)
- fido_cred_aaguid_len(3)
- fido_cred_aaguid_ptr(3)
- fido_cred_attstmt_len(3)
- fido_cred_attstmt_ptr(3)
- fido_cred_authdata_len(3)
- fido_cred_authdata_ptr(3)
- fido_cred_authdata_raw_len(3)
- fido_cred_authdata_raw_ptr(3)
- fido_cred_clientdata_hash_len(3)
- fido_cred_clientdata_hash_ptr(3)
- fido_cred_display_name(3)
- fido_cred_empty_exclude_list(3)
- fido_cred_entattest(3)
- fido_cred_exclude(3)
- fido_cred_flags(3)
- fido_cred_fmt(3)
- fido_cred_free(3)
- fido_cred_hmac_secret_len(3)
- fido_cred_hmac_secret_ptr(3)
- fido_cred_id_len(3)
- fido_cred_id_ptr(3)
- fido_cred_largeblob_key_len(3)
- fido_cred_largeblob_key_ptr(3)
- fido_cred_new(3)
- fido_cred_payment(3)
- fido_cred_pin_minlen(3)
- fido_cred_prot(3)
- fido_cred_pubkey_len(3)
- fido_cred_pubkey_ptr(3)
- fido_cred_rp_id(3)
- fido_cred_rp_name(3)
- fido_cred_set_attobj(3)
- fido_cred_set_attstmt(3)
- fido_cred_set_authdata(3)
- fido_cred_set_authdata_raw(3)
- fido_cred_set_blob(3)
- fido_cred_set_clientdata(3)
- fido_cred_set_clientdata_hash(3)
- fido_cred_set_entattest(3)
- fido_cred_set_extensions(3)
- fido_cred_set_fmt(3)
- fido_cred_set_hmac_salt(3)
- fido_cred_set_hmac_secret(3)
- fido_cred_set_id(3)
- fido_cred_set_pin_minlen(3)
- fido_cred_set_prot(3)
- fido_cred_set_rk(3)
- fido_cred_set_rp(3)
- fido_cred_set_sig(3)
- fido_cred_set_type(3)
- fido_cred_set_user(3)
- fido_cred_set_uv(3)
- fido_cred_set_x509(3)
- fido_cred_sig_len(3)
- fido_cred_sig_ptr(3)
- fido_cred_sigcount(3)
- fido_cred_type(3)
- fido_cred_user_id_len(3)
- fido_cred_user_id_ptr(3)
- fido_cred_user_name(3)
- fido_cred_verify(3)
- fido_cred_verify_self(3)
- fido_cred_x5c_len(3)
- fido_cred_x5c_list_count(3)
- fido_cred_x5c_list_len(3)
- fido_cred_x5c_list_ptr(3)
- fido_cred_x5c_ptr(3)
- fido_credman_del_dev_rk(3)
- fido_credman_get_dev_metadata(3)
- fido_credman_get_dev_rk(3)
- fido_credman_get_dev_rp(3)
- fido_credman_metadata_free(3)
- fido_credman_metadata_new(3)
- fido_credman_rk(3)
- fido_credman_rk_count(3)
- fido_credman_rk_existing(3)
- fido_credman_rk_free(3)
- fido_credman_rk_new(3)
- fido_credman_rk_remaining(3)
- fido_credman_rp_count(3)
- fido_credman_rp_free(3)
- fido_credman_rp_id(3)
- fido_credman_rp_id_hash_len(3)
- fido_credman_rp_id_hash_ptr(3)
- fido_credman_rp_name(3)
- fido_credman_rp_new(3)
- fido_credman_set_dev_rk(3)
- fido_dev_build(3)
- fido_dev_cancel(3)
- fido_dev_close(3)
- fido_dev_enable_entattest(3)
- fido_dev_flags(3)
- fido_dev_force_fido2(3)
- fido_dev_force_pin_change(3)
- fido_dev_force_u2f(3)
- fido_dev_free(3)
- fido_dev_get_assert(3)
- fido_dev_get_cbor_info(3)
- fido_dev_get_puat(3)
- fido_dev_get_retry_count(3)
- fido_dev_get_touch_begin(3)
- fido_dev_get_touch_status(3)
- fido_dev_get_uv_retry_count(3)
- fido_dev_has_pin(3)
- fido_dev_has_uv(3)
- fido_dev_info_free(3)
- fido_dev_info_manifest(3)
- fido_dev_info_manufacturer_string(3)
- fido_dev_info_new(3)
- fido_dev_info_path(3)
- fido_dev_info_product(3)
- fido_dev_info_product_string(3)
- fido_dev_info_ptr(3)
- fido_dev_info_set(3)
- fido_dev_info_vendor(3)
- fido_dev_io_handle(3)
- fido_dev_is_fido2(3)
- fido_dev_is_winhello(3)
- fido_dev_largeblob_get(3)
- fido_dev_largeblob_get_array(3)
- fido_dev_largeblob_remove(3)
- fido_dev_largeblob_set(3)
- fido_dev_largeblob_set_array(3)
- fido_dev_major(3)
- fido_dev_make_cred(3)
- fido_dev_minor(3)
- fido_dev_new(3)
- fido_dev_new_with_info(3)
- fido_dev_open(3)
- fido_dev_open_with_info(3)
- fido_dev_protocol(3)
- fido_dev_puat_len(3)
- fido_dev_puat_ptr(3)
- fido_dev_reset(3)
- fido_dev_set_io_functions(3)
- fido_dev_set_pin(3)
- fido_dev_set_pin_minlen(3)
- fido_dev_set_pin_minlen_rpid(3)
- fido_dev_set_puat(3)
- fido_dev_set_sigmask(3)
- fido_dev_set_timeout(3)
- fido_dev_set_transport_functions(3)
- fido_dev_supports_cred_prot(3)
- fido_dev_supports_credman(3)
- fido_dev_supports_permissions(3)
- fido_dev_supports_pin(3)
- fido_dev_supports_uv(3)
- fido_dev_toggle_always_uv(3)
- fido_init(3)
- fido_set_log_handler(3)
- fido_strerr(3)
- rs256_pk_free(3)
- rs256_pk_from_EVP_PKEY(3)
- rs256_pk_from_RSA(3)
- rs256_pk_from_ptr(3)
- rs256_pk_new(3)
- rs256_pk_to_EVP_PKEY(3)
pkg-plist 620
- bin/fido2-assert
- bin/fido2-cred
- bin/fido2-token
- include/fido.h
- include/fido/bio.h
- include/fido/config.h
- include/fido/credman.h
- include/fido/eddsa.h
- include/fido/err.h
- include/fido/es256.h
- include/fido/es384.h
- include/fido/param.h
- include/fido/rs256.h
- include/fido/types.h
- lib/libfido2.a
- lib/libfido2.so
- lib/libfido2.so.1
- lib/libfido2.so.
- libdata/pkgconfig/libfido2.pc
- share/doc/libfido2/html/eddsa_pk_free.html
- share/doc/libfido2/html/eddsa_pk_from_EVP_PKEY.html
- share/doc/libfido2/html/eddsa_pk_from_ptr.html
- share/doc/libfido2/html/eddsa_pk_new.html
- share/doc/libfido2/html/eddsa_pk_to_EVP_PKEY.html
- share/doc/libfido2/html/es256_pk_free.html
- share/doc/libfido2/html/es256_pk_from_EC_KEY.html
- share/doc/libfido2/html/es256_pk_from_EVP_PKEY.html
- share/doc/libfido2/html/es256_pk_from_ptr.html
- share/doc/libfido2/html/es256_pk_new.html
- share/doc/libfido2/html/es256_pk_to_EVP_PKEY.html
- share/doc/libfido2/html/es384_pk_free.html
- share/doc/libfido2/html/es384_pk_from_EC_KEY.html
- share/doc/libfido2/html/es384_pk_from_EVP_PKEY.html
- share/doc/libfido2/html/es384_pk_from_ptr.html
- share/doc/libfido2/html/es384_pk_new.html
- share/doc/libfido2/html/es384_pk_to_EVP_PKEY.html
- share/doc/libfido2/html/fido2-assert.html
- share/doc/libfido2/html/fido2-cred.html
- share/doc/libfido2/html/fido2-token.html
- share/doc/libfido2/html/fido_assert_allow_cred.html
- share/doc/libfido2/html/fido_assert_authdata_len.html
- share/doc/libfido2/html/fido_assert_authdata_ptr.html
- share/doc/libfido2/html/fido_assert_authdata_raw_len.html
- share/doc/libfido2/html/fido_assert_authdata_raw_ptr.html
- share/doc/libfido2/html/fido_assert_blob_len.html
- share/doc/libfido2/html/fido_assert_blob_ptr.html
- share/doc/libfido2/html/fido_assert_clientdata_hash_len.html
- share/doc/libfido2/html/fido_assert_clientdata_hash_ptr.html
- share/doc/libfido2/html/fido_assert_count.html
- share/doc/libfido2/html/fido_assert_empty_allow_list.html
- share/doc/libfido2/html/fido_assert_flags.html
- share/doc/libfido2/html/fido_assert_free.html
- share/doc/libfido2/html/fido_assert_hmac_secret_len.html
- share/doc/libfido2/html/fido_assert_hmac_secret_ptr.html
- share/doc/libfido2/html/fido_assert_id_len.html
- share/doc/libfido2/html/fido_assert_id_ptr.html
- share/doc/libfido2/html/fido_assert_largeblob_key_len.html
- share/doc/libfido2/html/fido_assert_largeblob_key_ptr.html
- share/doc/libfido2/html/fido_assert_new.html
- share/doc/libfido2/html/fido_assert_rp_id.html
- share/doc/libfido2/html/fido_assert_set_authdata.html
- share/doc/libfido2/html/fido_assert_set_authdata_raw.html
- share/doc/libfido2/html/fido_assert_set_clientdata.html
- share/doc/libfido2/html/fido_assert_set_clientdata_hash.html
- share/doc/libfido2/html/fido_assert_set_count.html
- share/doc/libfido2/html/fido_assert_set_extensions.html
- share/doc/libfido2/html/fido_assert_set_hmac_salt.html
- share/doc/libfido2/html/fido_assert_set_hmac_secret.html
- share/doc/libfido2/html/fido_assert_set_rp.html
- share/doc/libfido2/html/fido_assert_set_sig.html
- share/doc/libfido2/html/fido_assert_set_up.html
- share/doc/libfido2/html/fido_assert_set_uv.html
- share/doc/libfido2/html/fido_assert_set_winhello_appid.html
- share/doc/libfido2/html/fido_assert_sig_len.html
- share/doc/libfido2/html/fido_assert_sig_ptr.html
- share/doc/libfido2/html/fido_assert_sigcount.html
- share/doc/libfido2/html/fido_assert_user_display_name.html
- share/doc/libfido2/html/fido_assert_user_icon.html
- share/doc/libfido2/html/fido_assert_user_id_len.html
- share/doc/libfido2/html/fido_assert_user_id_ptr.html
- share/doc/libfido2/html/fido_assert_user_name.html
- share/doc/libfido2/html/fido_assert_verify.html
- share/doc/libfido2/html/fido_bio_dev_enroll_begin.html
- share/doc/libfido2/html/fido_bio_dev_enroll_cancel.html
- share/doc/libfido2/html/fido_bio_dev_enroll_continue.html
- share/doc/libfido2/html/fido_bio_dev_enroll_remove.html
- share/doc/libfido2/html/fido_bio_dev_get_info.html
- share/doc/libfido2/html/fido_bio_dev_get_template_array.html
- share/doc/libfido2/html/fido_bio_dev_set_template_name.html
- share/doc/libfido2/html/fido_bio_enroll_free.html
- share/doc/libfido2/html/fido_bio_enroll_last_status.html
- share/doc/libfido2/html/fido_bio_enroll_new.html
- share/doc/libfido2/html/fido_bio_enroll_remaining_samples.html
- share/doc/libfido2/html/fido_bio_info_free.html
- share/doc/libfido2/html/fido_bio_info_max_samples.html
- share/doc/libfido2/html/fido_bio_info_new.html
- share/doc/libfido2/html/fido_bio_info_type.html
- share/doc/libfido2/html/fido_bio_template.html
- share/doc/libfido2/html/fido_bio_template_array_count.html
- share/doc/libfido2/html/fido_bio_template_array_free.html
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| libfido2-1.17.0.tar.gz | 714675 | c1012c8871d71b65872fd5ff1a9d6b0838a55683a03e85ba97479ce57129c736 |
Master sites 1
- https://developers.yubico.com/libfido2/Releases/
Commit history 0
No commits in the history this site was built from.