aboutsummaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
authorSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2021-01-26 17:22:05 +0000
committerSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2021-01-26 17:22:05 +0000
commitb0e771800aa95cc7b845677e3bd74ef34ff431df (patch)
tree39e62458da73422c111442748db57d25318283a6 /security
parent4dbfdfbced0333a6fa8facce20e0950094f3cf22 (diff)
downloadports-b0e771800aa95cc7b845677e3bd74ef34ff431df.tar.gz
ports-b0e771800aa95cc7b845677e3bd74ef34ff431df.zip
Update to 1.6.0
Notes
Notes: svn path=/head/; revision=562744
Diffstat (limited to 'security')
-rw-r--r--security/libfido2/Makefile3
-rw-r--r--security/libfido2/distinfo6
-rw-r--r--security/libfido2/files/patch-CMakeLists.txt13
-rw-r--r--security/libfido2/files/patch-openbsd-compat-openbsd-compat.h11
-rw-r--r--security/libfido2/files/patch-src-CMakeLists.txt11
-rw-r--r--security/libfido2/files/patch-src-cbor.c15
-rw-r--r--security/libfido2/files/patch-src-hid_openbsd.c10
-rw-r--r--security/libfido2/pkg-plist14
8 files changed, 17 insertions, 66 deletions
diff --git a/security/libfido2/Makefile b/security/libfido2/Makefile
index 67efe4666332..5bf3af0019b9 100644
--- a/security/libfido2/Makefile
+++ b/security/libfido2/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= libfido2
-PORTVERSION= 1.5.0
-PORTREVISION= 1
+PORTVERSION= 1.6.0
CATEGORIES= security
MASTER_SITES= https://developers.yubico.com/libfido2/Releases/
diff --git a/security/libfido2/distinfo b/security/libfido2/distinfo
index ca88edf3daff..e41dc05bfd7d 100644
--- a/security/libfido2/distinfo
+++ b/security/libfido2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1599375996
-SHA256 (libfido2-1.5.0.tar.gz) = 5990f923c9390fe1e6a00ba5d1d1f74030e7344b855e971d9fb7223e70ff3122
-SIZE (libfido2-1.5.0.tar.gz) = 407259
+TIMESTAMP = 1611665329
+SHA256 (libfido2-1.6.0.tar.gz) = 6aed47aafd22be49c38f9281fb88ccd08c98678d9b8c39cdc87d1bb3ea2c63e4
+SIZE (libfido2-1.6.0.tar.gz) = 413904
diff --git a/security/libfido2/files/patch-CMakeLists.txt b/security/libfido2/files/patch-CMakeLists.txt
deleted file mode 100644
index c94915a737cd..000000000000
--- a/security/libfido2/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,13 +0,0 @@
---- CMakeLists.txt.orig 2020-09-01 07:17:43 UTC
-+++ CMakeLists.txt
-@@ -177,8 +177,8 @@ endif()
-
- add_definitions(-DTLS=${TLS})
-
--# endian.h
--check_include_files(endian.h HAVE_ENDIAN_H)
-+# sys/endian.h
-+check_include_files(sys/endian.h HAVE_ENDIAN_H)
- if(HAVE_ENDIAN_H)
- add_definitions(-DHAVE_ENDIAN_H)
- endif()
diff --git a/security/libfido2/files/patch-openbsd-compat-openbsd-compat.h b/security/libfido2/files/patch-openbsd-compat-openbsd-compat.h
deleted file mode 100644
index b9096d5b8245..000000000000
--- a/security/libfido2/files/patch-openbsd-compat-openbsd-compat.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- openbsd-compat/openbsd-compat.h.orig 2020-09-01 07:17:43 UTC
-+++ openbsd-compat/openbsd-compat.h
-@@ -12,7 +12,7 @@
- #endif
-
- #if defined(HAVE_ENDIAN_H)
--#include <endian.h>
-+#include <sys/endian.h>
- #endif
-
- #if defined(__APPLE__) && !defined(HAVE_ENDIAN_H)
diff --git a/security/libfido2/files/patch-src-CMakeLists.txt b/security/libfido2/files/patch-src-CMakeLists.txt
deleted file mode 100644
index 25a6323ad977..000000000000
--- a/security/libfido2/files/patch-src-CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/CMakeLists.txt.orig 2020-09-01 07:17:43 UTC
-+++ src/CMakeLists.txt
-@@ -44,7 +44,7 @@ elseif(APPLE)
- list(APPEND FIDO_SOURCES hid_osx.c)
- elseif(CMAKE_SYSTEM_NAME STREQUAL "Linux")
- list(APPEND FIDO_SOURCES hid_linux.c)
--elseif(CMAKE_SYSTEM_NAME STREQUAL "OpenBSD")
-+elseif(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD" OR CMAKE_SYSTEM_NAME STREQUAL "OpenBSD")
- list(APPEND FIDO_SOURCES hid_openbsd.c)
- else()
- message(FATAL_ERROR "please define a hid backend for your platform")
diff --git a/security/libfido2/files/patch-src-cbor.c b/security/libfido2/files/patch-src-cbor.c
deleted file mode 100644
index 4e033618560b..000000000000
--- a/security/libfido2/files/patch-src-cbor.c
+++ /dev/null
@@ -1,15 +0,0 @@
-Obtained from: https://github.com/Yubico/libfido2/commit/e009c77b1fba57faf9524d3b788da2807b7406d8
-
---- src/cbor.c.orig 2020-09-01 07:17:43 UTC
-+++ src/cbor.c
-@@ -726,8 +726,8 @@ cbor_encode_change_pin_auth(const fido_blob_t *key, co
-
- if ((md = EVP_sha256()) == NULL ||
- HMAC_Init_ex(&ctx, key->ptr, (int)key->len, md, NULL) == 0 ||
-- HMAC_Update(&ctx, npe->ptr, (int)npe->len) == 0 ||
-- HMAC_Update(&ctx, phe->ptr, (int)phe->len) == 0 ||
-+ HMAC_Update(&ctx, npe->ptr, npe->len) == 0 ||
-+ HMAC_Update(&ctx, phe->ptr, phe->len) == 0 ||
- HMAC_Final(&ctx, dgst, &dgst_len) == 0 || dgst_len != 32) {
- fido_log_debug("%s: HMAC", __func__);
- goto fail;
diff --git a/security/libfido2/files/patch-src-hid_openbsd.c b/security/libfido2/files/patch-src-hid_openbsd.c
deleted file mode 100644
index bc47adc06b97..000000000000
--- a/security/libfido2/files/patch-src-hid_openbsd.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/hid_openbsd.c.orig 2020-09-01 07:17:43 UTC
-+++ src/hid_openbsd.c
-@@ -8,6 +8,7 @@
-
- #include <sys/ioctl.h>
- #include <dev/usb/usb.h>
-+#include <dev/usb/usb_ioctl.h>
-
- #include <errno.h>
- #include <fcntl.h>
diff --git a/security/libfido2/pkg-plist b/security/libfido2/pkg-plist
index 9c6c7a82e484..728f1c4672ac 100644
--- a/security/libfido2/pkg-plist
+++ b/security/libfido2/pkg-plist
@@ -12,8 +12,8 @@ include/fido/rs256.h
include/fido/types.h
lib/libfido2.a
lib/libfido2.so
-lib/libfido2.so.1
lib/libfido2.so.%%PORTVERSION%%
+lib/libfido2.so.1
libdata/pkgconfig/libfido2.pc
man/man1/fido2-assert.1.gz
man/man1/fido2-cred.1.gz
@@ -106,6 +106,8 @@ man/man3/fido_cred_aaguid_len.3.gz
man/man3/fido_cred_aaguid_ptr.3.gz
man/man3/fido_cred_authdata_len.3.gz
man/man3/fido_cred_authdata_ptr.3.gz
+man/man3/fido_cred_authdata_raw_len.3.gz
+man/man3/fido_cred_authdata_raw_ptr.3.gz
man/man3/fido_cred_clientdata_hash_len.3.gz
man/man3/fido_cred_clientdata_hash_ptr.3.gz
man/man3/fido_cred_display_name.3.gz
@@ -136,6 +138,7 @@ man/man3/fido_cred_set_uv.3.gz
man/man3/fido_cred_set_x509.3.gz
man/man3/fido_cred_sig_len.3.gz
man/man3/fido_cred_sig_ptr.3.gz
+man/man3/fido_cred_sigcount.3.gz
man/man3/fido_cred_type.3.gz
man/man3/fido_cred_user_id_len.3.gz
man/man3/fido_cred_user_id_ptr.3.gz
@@ -173,6 +176,8 @@ man/man3/fido_dev_get_assert.3.gz
man/man3/fido_dev_get_cbor_info.3.gz
man/man3/fido_dev_get_retry_count.3.gz
man/man3/fido_dev_get_touch_begin.3.gz
+man/man3/fido_dev_get_touch_status.3.gz
+man/man3/fido_dev_get_uv_retry_count.3.gz
man/man3/fido_dev_info_free.3.gz
man/man3/fido_dev_info_manifest.3.gz
man/man3/fido_dev_info_manufacturer_string.3.gz
@@ -193,6 +198,7 @@ man/man3/fido_dev_reset.3.gz
man/man3/fido_dev_set_io_functions.3.gz
man/man3/fido_dev_set_pin.3.gz
man/man3/fido_dev_supports_cred_prot.3.gz
+man/man3/fido_dev_supports_credman.3.gz
man/man3/fido_dev_supports_pin.3.gz
man/man3/fido_init.3.gz
man/man3/fido_strerr.3.gz
@@ -292,6 +298,8 @@ man/man3/rs256_pk_to_EVP_PKEY.3.gz
%%PORTDOCS%%%%DOCSDIR%%/html/fido_cred_aaguid_ptr.html
%%PORTDOCS%%%%DOCSDIR%%/html/fido_cred_authdata_len.html
%%PORTDOCS%%%%DOCSDIR%%/html/fido_cred_authdata_ptr.html
+%%PORTDOCS%%%%DOCSDIR%%/html/fido_cred_authdata_raw_len.html
+%%PORTDOCS%%%%DOCSDIR%%/html/fido_cred_authdata_raw_ptr.html
%%PORTDOCS%%%%DOCSDIR%%/html/fido_cred_clientdata_hash_len.html
%%PORTDOCS%%%%DOCSDIR%%/html/fido_cred_clientdata_hash_ptr.html
%%PORTDOCS%%%%DOCSDIR%%/html/fido_cred_display_name.html
@@ -322,6 +330,7 @@ man/man3/rs256_pk_to_EVP_PKEY.3.gz
%%PORTDOCS%%%%DOCSDIR%%/html/fido_cred_set_x509.html
%%PORTDOCS%%%%DOCSDIR%%/html/fido_cred_sig_len.html
%%PORTDOCS%%%%DOCSDIR%%/html/fido_cred_sig_ptr.html
+%%PORTDOCS%%%%DOCSDIR%%/html/fido_cred_sigcount.html
%%PORTDOCS%%%%DOCSDIR%%/html/fido_cred_type.html
%%PORTDOCS%%%%DOCSDIR%%/html/fido_cred_user_id_len.html
%%PORTDOCS%%%%DOCSDIR%%/html/fido_cred_user_id_ptr.html
@@ -359,6 +368,8 @@ man/man3/rs256_pk_to_EVP_PKEY.3.gz
%%PORTDOCS%%%%DOCSDIR%%/html/fido_dev_get_cbor_info.html
%%PORTDOCS%%%%DOCSDIR%%/html/fido_dev_get_retry_count.html
%%PORTDOCS%%%%DOCSDIR%%/html/fido_dev_get_touch_begin.html
+%%PORTDOCS%%%%DOCSDIR%%/html/fido_dev_get_touch_status.html
+%%PORTDOCS%%%%DOCSDIR%%/html/fido_dev_get_uv_retry_count.html
%%PORTDOCS%%%%DOCSDIR%%/html/fido_dev_info_free.html
%%PORTDOCS%%%%DOCSDIR%%/html/fido_dev_info_manifest.html
%%PORTDOCS%%%%DOCSDIR%%/html/fido_dev_info_manufacturer_string.html
@@ -379,6 +390,7 @@ man/man3/rs256_pk_to_EVP_PKEY.3.gz
%%PORTDOCS%%%%DOCSDIR%%/html/fido_dev_set_io_functions.html
%%PORTDOCS%%%%DOCSDIR%%/html/fido_dev_set_pin.html
%%PORTDOCS%%%%DOCSDIR%%/html/fido_dev_supports_cred_prot.html
+%%PORTDOCS%%%%DOCSDIR%%/html/fido_dev_supports_credman.html
%%PORTDOCS%%%%DOCSDIR%%/html/fido_dev_supports_pin.html
%%PORTDOCS%%%%DOCSDIR%%/html/fido_init.html
%%PORTDOCS%%%%DOCSDIR%%/html/fido_strerr.html