diff options
author | Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2021-01-26 17:22:05 +0000 |
---|---|---|
committer | Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2021-01-26 17:22:05 +0000 |
commit | b0e771800aa95cc7b845677e3bd74ef34ff431df (patch) | |
tree | 39e62458da73422c111442748db57d25318283a6 /security | |
parent | 4dbfdfbced0333a6fa8facce20e0950094f3cf22 (diff) | |
download | ports-b0e771800aa95cc7b845677e3bd74ef34ff431df.tar.gz ports-b0e771800aa95cc7b845677e3bd74ef34ff431df.zip |
Update to 1.6.0
Changes: https://developers.yubico.com/libfido2/Release_Notes.html
https://github.com/Yubico/libfido2/blob/master/NEWS
Notes
Notes:
svn path=/head/; revision=562744
Diffstat (limited to 'security')
-rw-r--r-- | security/libfido2/Makefile | 3 | ||||
-rw-r--r-- | security/libfido2/distinfo | 6 | ||||
-rw-r--r-- | security/libfido2/files/patch-CMakeLists.txt | 13 | ||||
-rw-r--r-- | security/libfido2/files/patch-openbsd-compat-openbsd-compat.h | 11 | ||||
-rw-r--r-- | security/libfido2/files/patch-src-CMakeLists.txt | 11 | ||||
-rw-r--r-- | security/libfido2/files/patch-src-cbor.c | 15 | ||||
-rw-r--r-- | security/libfido2/files/patch-src-hid_openbsd.c | 10 | ||||
-rw-r--r-- | security/libfido2/pkg-plist | 14 |
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 |