Page Menu
Home
Solus
Search
Configure Global Search
Log In
Files
F10715957
D13725.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
16 KB
Referenced Files
None
Subscribers
None
D13725.diff
View Options
diff --git a/abi_symbols b/abi_symbols
--- a/abi_symbols
+++ b/abi_symbols
@@ -38,8 +38,9 @@
fido2-assert:strlcat
fido2-assert:strlcpy
fido2-assert:usage
-fido2-assert:write_ec_pubkey
fido2-assert:write_eddsa_pubkey
+fido2-assert:write_es256_pubkey
+fido2-assert:write_es384_pubkey
fido2-assert:write_file
fido2-assert:write_rsa_pubkey
fido2-assert:xxd
@@ -83,8 +84,9 @@
fido2-cred:strlcat
fido2-cred:strlcpy
fido2-cred:usage
-fido2-cred:write_ec_pubkey
fido2-cred:write_eddsa_pubkey
+fido2-cred:write_es256_pubkey
+fido2-cred:write_es384_pubkey
fido2-cred:write_file
fido2-cred:write_rsa_pubkey
fido2-cred:xxd
@@ -154,8 +156,9 @@
fido2-token:token_reset
fido2-token:token_set
fido2-token:usage
-fido2-token:write_ec_pubkey
fido2-token:write_eddsa_pubkey
+fido2-token:write_es256_pubkey
+fido2-token:write_es384_pubkey
fido2-token:write_file
fido2-token:write_rsa_pubkey
fido2-token:xxd
@@ -170,6 +173,12 @@
libfido2.so.1:es256_pk_from_ptr
libfido2.so.1:es256_pk_new
libfido2.so.1:es256_pk_to_EVP_PKEY
+libfido2.so.1:es384_pk_free
+libfido2.so.1:es384_pk_from_EC_KEY
+libfido2.so.1:es384_pk_from_EVP_PKEY
+libfido2.so.1:es384_pk_from_ptr
+libfido2.so.1:es384_pk_new
+libfido2.so.1:es384_pk_to_EVP_PKEY
libfido2.so.1:fido_assert_allow_cred
libfido2.so.1:fido_assert_authdata_len
libfido2.so.1:fido_assert_authdata_ptr
@@ -241,6 +250,9 @@
libfido2.so.1:fido_cbor_info_algorithm_cose
libfido2.so.1:fido_cbor_info_algorithm_count
libfido2.so.1:fido_cbor_info_algorithm_type
+libfido2.so.1:fido_cbor_info_certs_len
+libfido2.so.1:fido_cbor_info_certs_name_ptr
+libfido2.so.1:fido_cbor_info_certs_value_ptr
libfido2.so.1:fido_cbor_info_extensions_len
libfido2.so.1:fido_cbor_info_extensions_ptr
libfido2.so.1:fido_cbor_info_free
@@ -250,17 +262,22 @@
libfido2.so.1:fido_cbor_info_maxcredidlen
libfido2.so.1:fido_cbor_info_maxlargeblob
libfido2.so.1:fido_cbor_info_maxmsgsiz
+libfido2.so.1:fido_cbor_info_maxrpid_minpinlen
+libfido2.so.1:fido_cbor_info_minpinlen
libfido2.so.1:fido_cbor_info_new
+libfido2.so.1:fido_cbor_info_new_pin_required
libfido2.so.1:fido_cbor_info_options_len
libfido2.so.1:fido_cbor_info_options_name_ptr
libfido2.so.1:fido_cbor_info_options_value_ptr
libfido2.so.1:fido_cbor_info_protocols_len
libfido2.so.1:fido_cbor_info_protocols_ptr
+libfido2.so.1:fido_cbor_info_rk_remaining
libfido2.so.1:fido_cbor_info_transports_len
libfido2.so.1:fido_cbor_info_transports_ptr
+libfido2.so.1:fido_cbor_info_uv_attempts
+libfido2.so.1:fido_cbor_info_uv_modality
libfido2.so.1:fido_cbor_info_versions_len
libfido2.so.1:fido_cbor_info_versions_ptr
-libfido2.so.1:fido_compress
libfido2.so.1:fido_cred_aaguid_len
libfido2.so.1:fido_cred_aaguid_ptr
libfido2.so.1:fido_cred_attstmt_len
@@ -396,9 +413,7 @@
libfido2.so.1:fido_dev_toggle_always_uv
libfido2.so.1:fido_init
libfido2.so.1:fido_set_log_handler
-libfido2.so.1:fido_sha256
libfido2.so.1:fido_strerr
-libfido2.so.1:fido_uncompress
libfido2.so.1:rs256_pk_free
libfido2.so.1:rs256_pk_from_EVP_PKEY
libfido2.so.1:rs256_pk_from_RSA
diff --git a/abi_used_libs b/abi_used_libs
--- a/abi_used_libs
+++ b/abi_used_libs
@@ -1,6 +1,6 @@
ld-linux-x86-64.so.2
libc.so.6
-libcbor.so.0.8
+libcbor.so.0.9
libcrypto.so.1.1
libudev.so.1
libz.so.1
diff --git a/abi_used_symbols b/abi_used_symbols
--- a/abi_used_symbols
+++ b/abi_used_symbols
@@ -9,12 +9,12 @@
libc.so.6:__getdelim
libc.so.6:__isoc99_sscanf
libc.so.6:__libc_start_main
-libc.so.6:__memcpy_chk
libc.so.6:__printf_chk
libc.so.6:__snprintf_chk
libc.so.6:__stack_chk_fail
libc.so.6:__vsnprintf_chk
libc.so.6:__xpg_strerror_r
+libc.so.6:arc4random_buf
libc.so.6:bind
libc.so.6:calloc
libc.so.6:clock_gettime
@@ -34,7 +34,6 @@
libc.so.6:getopt
libc.so.6:getpagesize
libc.so.6:getpid
-libc.so.6:getrandom
libc.so.6:ioctl
libc.so.6:kill
libc.so.6:malloc
@@ -66,50 +65,51 @@
libc.so.6:warn
libc.so.6:warnx
libc.so.6:write
-libcbor.so.0.8:cbor_array_handle
-libcbor.so.0.8:cbor_array_is_definite
-libcbor.so.0.8:cbor_array_push
-libcbor.so.0.8:cbor_array_replace
-libcbor.so.0.8:cbor_array_size
-libcbor.so.0.8:cbor_build_bool
-libcbor.so.0.8:cbor_build_bytestring
-libcbor.so.0.8:cbor_build_negint16
-libcbor.so.0.8:cbor_build_negint8
-libcbor.so.0.8:cbor_build_string
-libcbor.so.0.8:cbor_build_uint16
-libcbor.so.0.8:cbor_build_uint32
-libcbor.so.0.8:cbor_build_uint64
-libcbor.so.0.8:cbor_build_uint8
-libcbor.so.0.8:cbor_bytestring_handle
-libcbor.so.0.8:cbor_bytestring_is_definite
-libcbor.so.0.8:cbor_bytestring_length
-libcbor.so.0.8:cbor_ctrl_value
-libcbor.so.0.8:cbor_decref
-libcbor.so.0.8:cbor_float_get_width
-libcbor.so.0.8:cbor_get_int
-libcbor.so.0.8:cbor_get_uint8
-libcbor.so.0.8:cbor_int_get_width
-libcbor.so.0.8:cbor_is_bool
-libcbor.so.0.8:cbor_isa_array
-libcbor.so.0.8:cbor_isa_bytestring
-libcbor.so.0.8:cbor_isa_float_ctrl
-libcbor.so.0.8:cbor_isa_map
-libcbor.so.0.8:cbor_isa_negint
-libcbor.so.0.8:cbor_isa_string
-libcbor.so.0.8:cbor_isa_uint
-libcbor.so.0.8:cbor_load
-libcbor.so.0.8:cbor_map_add
-libcbor.so.0.8:cbor_map_handle
-libcbor.so.0.8:cbor_map_is_definite
-libcbor.so.0.8:cbor_map_size
-libcbor.so.0.8:cbor_new_definite_array
-libcbor.so.0.8:cbor_new_definite_bytestring
-libcbor.so.0.8:cbor_new_definite_map
-libcbor.so.0.8:cbor_serialize
-libcbor.so.0.8:cbor_serialize_alloc
-libcbor.so.0.8:cbor_string_handle
-libcbor.so.0.8:cbor_string_is_definite
-libcbor.so.0.8:cbor_string_length
+libcbor.so.0.9:cbor_array_handle
+libcbor.so.0.9:cbor_array_is_definite
+libcbor.so.0.9:cbor_array_push
+libcbor.so.0.9:cbor_array_replace
+libcbor.so.0.9:cbor_array_size
+libcbor.so.0.9:cbor_build_bool
+libcbor.so.0.9:cbor_build_bytestring
+libcbor.so.0.9:cbor_build_negint16
+libcbor.so.0.9:cbor_build_negint8
+libcbor.so.0.9:cbor_build_string
+libcbor.so.0.9:cbor_build_uint16
+libcbor.so.0.9:cbor_build_uint32
+libcbor.so.0.9:cbor_build_uint64
+libcbor.so.0.9:cbor_build_uint8
+libcbor.so.0.9:cbor_bytestring_handle
+libcbor.so.0.9:cbor_bytestring_is_definite
+libcbor.so.0.9:cbor_bytestring_length
+libcbor.so.0.9:cbor_ctrl_value
+libcbor.so.0.9:cbor_decref
+libcbor.so.0.9:cbor_float_get_width
+libcbor.so.0.9:cbor_get_int
+libcbor.so.0.9:cbor_get_uint8
+libcbor.so.0.9:cbor_int_get_width
+libcbor.so.0.9:cbor_is_bool
+libcbor.so.0.9:cbor_is_int
+libcbor.so.0.9:cbor_isa_array
+libcbor.so.0.9:cbor_isa_bytestring
+libcbor.so.0.9:cbor_isa_float_ctrl
+libcbor.so.0.9:cbor_isa_map
+libcbor.so.0.9:cbor_isa_negint
+libcbor.so.0.9:cbor_isa_string
+libcbor.so.0.9:cbor_isa_uint
+libcbor.so.0.9:cbor_load
+libcbor.so.0.9:cbor_map_add
+libcbor.so.0.9:cbor_map_handle
+libcbor.so.0.9:cbor_map_is_definite
+libcbor.so.0.9:cbor_map_size
+libcbor.so.0.9:cbor_new_definite_array
+libcbor.so.0.9:cbor_new_definite_bytestring
+libcbor.so.0.9:cbor_new_definite_map
+libcbor.so.0.9:cbor_serialize
+libcbor.so.0.9:cbor_serialize_alloc
+libcbor.so.0.9:cbor_string_handle
+libcbor.so.0.9:cbor_string_is_definite
+libcbor.so.0.9:cbor_string_length
libcrypto.so.1.1:BIO_ctrl
libcrypto.so.1.1:BIO_f_base64
libcrypto.so.1.1:BIO_free
@@ -187,6 +187,7 @@
libcrypto.so.1.1:EVP_aes_256_gcm
libcrypto.so.1.1:EVP_sha1
libcrypto.so.1.1:EVP_sha256
+libcrypto.so.1.1:EVP_sha384
libcrypto.so.1.1:HMAC
libcrypto.so.1.1:HMAC_CTX_free
libcrypto.so.1.1:HMAC_CTX_new
diff --git a/files/0001-regress-link-against-chosen-library.patch b/files/0001-regress-link-against-chosen-library.patch
deleted file mode 100644
--- a/files/0001-regress-link-against-chosen-library.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From 11a69005edc33dee6338b4ee47d102f1f564a6f2 Mon Sep 17 00:00:00 2001
-From: Silke Hofstra <silke@slxh.eu>
-Date: Fri, 6 May 2022 15:36:02 +0200
-Subject: [PATCH 1/2] regress: link against chosen library
-
-Compile `regress` against `${_FIDO2_LIBRARY}` so it links against
-the shared library when building with `BUILD_STATIC_LIBS=OFF`.
----
- regress/CMakeLists.txt | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/regress/CMakeLists.txt b/regress/CMakeLists.txt
-index 87482ef..77b7c51 100644
---- a/regress/CMakeLists.txt
-+++ b/regress/CMakeLists.txt
-@@ -6,7 +6,7 @@ add_custom_target(regress)
-
- macro(add_regress_test NAME SOURCES)
- add_executable(${NAME} ${SOURCES})
-- target_link_libraries(${NAME} fido2)
-+ target_link_libraries(${NAME} ${_FIDO2_LIBRARY})
- add_test(${NAME} ${NAME})
- add_dependencies(regress ${NAME})
- endmacro()
---
-2.35.3
-
diff --git a/files/0002-regress-export-required-symbols-for-compression-test.patch b/files/0002-regress-export-required-symbols-for-compression-test.patch
deleted file mode 100644
--- a/files/0002-regress-export-required-symbols-for-compression-test.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-From fc2eb1a484341fdcc42e0dacf4ec770fbc01092a Mon Sep 17 00:00:00 2001
-From: Silke Hofstra <silke@slxh.eu>
-Date: Fri, 6 May 2022 16:16:03 +0200
-Subject: [PATCH 2/2] regress: export required symbols for compression test
-
-Export the `fido_compress`, `fido_uncompress` and `fido_sha256` symbols
-that are needed for the regression tests.
----
- src/export.gnu | 3 +++
- src/export.llvm | 3 +++
- src/export.msvc | 3 +++
- 3 files changed, 9 insertions(+)
-
-diff --git a/src/export.gnu b/src/export.gnu
-index 8fc94af..ca4b925 100644
---- a/src/export.gnu
-+++ b/src/export.gnu
-@@ -237,6 +237,9 @@
- fido_init;
- fido_set_log_handler;
- fido_strerr;
-+ fido_compress;
-+ fido_uncompress;
-+ fido_sha256;
- rs256_pk_free;
- rs256_pk_from_ptr;
- rs256_pk_from_EVP_PKEY;
-diff --git a/src/export.llvm b/src/export.llvm
-index df9a667..7df941e 100644
---- a/src/export.llvm
-+++ b/src/export.llvm
-@@ -235,6 +235,9 @@ _fido_dev_largeblob_set_array
- _fido_init
- _fido_set_log_handler
- _fido_strerr
-+_fido_compress
-+_fido_uncompress
-+_fido_sha256
- _rs256_pk_free
- _rs256_pk_from_ptr
- _rs256_pk_from_EVP_PKEY
-diff --git a/src/export.msvc b/src/export.msvc
-index a908215..9a86034 100644
---- a/src/export.msvc
-+++ b/src/export.msvc
-@@ -236,6 +236,9 @@ fido_dev_largeblob_set_array
- fido_init
- fido_set_log_handler
- fido_strerr
-+fido_compress
-+fido_uncompress
-+fido_sha256
- rs256_pk_free
- rs256_pk_from_ptr
- rs256_pk_from_EVP_PKEY
---
-2.35.3
-
diff --git a/files/series b/files/series
deleted file mode 100644
--- a/files/series
+++ /dev/null
@@ -1,2 +0,0 @@
-0001-regress-link-against-chosen-library.patch
-0002-regress-export-required-symbols-for-compression-test.patch
diff --git a/package.yml b/package.yml
--- a/package.yml
+++ b/package.yml
@@ -1,8 +1,8 @@
name : libfido2
-version : 1.11.0
-release : 2
+version : 1.12.0
+release : 3
source :
- - https://github.com/Yubico/libfido2/archive/refs/tags/1.11.0.tar.gz : 0830c5853e3b44099a97166e0cec54a65b54b7faaac07071872f77b8e4d7b302
+ - https://github.com/Yubico/libfido2/archive/refs/tags/1.12.0.tar.gz : 813d6d25116143d16d2e96791718a74825da16b774a8d093d96f06ae1730d9c5
license : BSD-2-Clause
component : security.library
summary : Library functionality for FIDO 2.0
@@ -16,7 +16,6 @@
- devel:
- /usr/share/man/man3
setup : |
- %apply_patches
%cmake_ninja -DBUILD_STATIC_LIBS=OFF -DBUILD_EXAMPLES=OFF
build : |
%ninja_build
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
--- a/pspec_x86_64.xml
+++ b/pspec_x86_64.xml
@@ -25,7 +25,7 @@
<Path fileType="executable">/usr/bin/fido2-cred</Path>
<Path fileType="executable">/usr/bin/fido2-token</Path>
<Path fileType="library">/usr/lib64/libfido2.so.1</Path>
- <Path fileType="library">/usr/lib64/libfido2.so.1.11.0</Path>
+ <Path fileType="library">/usr/lib64/libfido2.so.1.12.0</Path>
<Path fileType="man">/usr/share/man/man1/fido2-assert.1.gz</Path>
<Path fileType="man">/usr/share/man/man1/fido2-cred.1.gz</Path>
<Path fileType="man">/usr/share/man/man1/fido2-token.1.gz</Path>
@@ -39,7 +39,7 @@
</Description>
<PartOf>programming.devel</PartOf>
<RuntimeDependencies>
- <Dependency release="2">libfido2</Dependency>
+ <Dependency release="3">libfido2</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/fido.h</Path>
@@ -49,6 +49,7 @@
<Path fileType="header">/usr/include/fido/eddsa.h</Path>
<Path fileType="header">/usr/include/fido/err.h</Path>
<Path fileType="header">/usr/include/fido/es256.h</Path>
+ <Path fileType="header">/usr/include/fido/es384.h</Path>
<Path fileType="header">/usr/include/fido/param.h</Path>
<Path fileType="header">/usr/include/fido/rs256.h</Path>
<Path fileType="header">/usr/include/fido/types.h</Path>
@@ -65,6 +66,12 @@
<Path fileType="man">/usr/share/man/man3/es256_pk_from_ptr.3.gz</Path>
<Path fileType="man">/usr/share/man/man3/es256_pk_new.3.gz</Path>
<Path fileType="man">/usr/share/man/man3/es256_pk_to_EVP_PKEY.3.gz</Path>
+ <Path fileType="man">/usr/share/man/man3/es384_pk_free.3.gz</Path>
+ <Path fileType="man">/usr/share/man/man3/es384_pk_from_EC_KEY.3.gz</Path>
+ <Path fileType="man">/usr/share/man/man3/es384_pk_from_EVP_PKEY.3.gz</Path>
+ <Path fileType="man">/usr/share/man/man3/es384_pk_from_ptr.3.gz</Path>
+ <Path fileType="man">/usr/share/man/man3/es384_pk_new.3.gz</Path>
+ <Path fileType="man">/usr/share/man/man3/es384_pk_to_EVP_PKEY.3.gz</Path>
<Path fileType="man">/usr/share/man/man3/fido_assert_allow_cred.3.gz</Path>
<Path fileType="man">/usr/share/man/man3/fido_assert_authdata_len.3.gz</Path>
<Path fileType="man">/usr/share/man/man3/fido_assert_authdata_ptr.3.gz</Path>
@@ -135,6 +142,9 @@
<Path fileType="man">/usr/share/man/man3/fido_cbor_info_algorithm_cose.3.gz</Path>
<Path fileType="man">/usr/share/man/man3/fido_cbor_info_algorithm_count.3.gz</Path>
<Path fileType="man">/usr/share/man/man3/fido_cbor_info_algorithm_type.3.gz</Path>
+ <Path fileType="man">/usr/share/man/man3/fido_cbor_info_certs_len.3.gz</Path>
+ <Path fileType="man">/usr/share/man/man3/fido_cbor_info_certs_name_ptr.3.gz</Path>
+ <Path fileType="man">/usr/share/man/man3/fido_cbor_info_certs_value_ptr.3.gz</Path>
<Path fileType="man">/usr/share/man/man3/fido_cbor_info_extensions_len.3.gz</Path>
<Path fileType="man">/usr/share/man/man3/fido_cbor_info_extensions_ptr.3.gz</Path>
<Path fileType="man">/usr/share/man/man3/fido_cbor_info_free.3.gz</Path>
@@ -144,14 +154,20 @@
<Path fileType="man">/usr/share/man/man3/fido_cbor_info_maxcredidlen.3.gz</Path>
<Path fileType="man">/usr/share/man/man3/fido_cbor_info_maxlargeblob.3.gz</Path>
<Path fileType="man">/usr/share/man/man3/fido_cbor_info_maxmsgsiz.3.gz</Path>
+ <Path fileType="man">/usr/share/man/man3/fido_cbor_info_maxrpid_minpinlen.3.gz</Path>
+ <Path fileType="man">/usr/share/man/man3/fido_cbor_info_minpinlen.3.gz</Path>
<Path fileType="man">/usr/share/man/man3/fido_cbor_info_new.3.gz</Path>
+ <Path fileType="man">/usr/share/man/man3/fido_cbor_info_new_pin_required.3.gz</Path>
<Path fileType="man">/usr/share/man/man3/fido_cbor_info_options_len.3.gz</Path>
<Path fileType="man">/usr/share/man/man3/fido_cbor_info_options_name_ptr.3.gz</Path>
<Path fileType="man">/usr/share/man/man3/fido_cbor_info_options_value_ptr.3.gz</Path>
<Path fileType="man">/usr/share/man/man3/fido_cbor_info_protocols_len.3.gz</Path>
<Path fileType="man">/usr/share/man/man3/fido_cbor_info_protocols_ptr.3.gz</Path>
+ <Path fileType="man">/usr/share/man/man3/fido_cbor_info_rk_remaining.3.gz</Path>
<Path fileType="man">/usr/share/man/man3/fido_cbor_info_transports_len.3.gz</Path>
<Path fileType="man">/usr/share/man/man3/fido_cbor_info_transports_ptr.3.gz</Path>
+ <Path fileType="man">/usr/share/man/man3/fido_cbor_info_uv_attempts.3.gz</Path>
+ <Path fileType="man">/usr/share/man/man3/fido_cbor_info_uv_modality.3.gz</Path>
<Path fileType="man">/usr/share/man/man3/fido_cbor_info_versions_len.3.gz</Path>
<Path fileType="man">/usr/share/man/man3/fido_cbor_info_versions_ptr.3.gz</Path>
<Path fileType="man">/usr/share/man/man3/fido_cred_aaguid_len.3.gz</Path>
@@ -298,12 +314,12 @@
</Files>
</Package>
<History>
- <Update release="2">
- <Date>2022-05-06</Date>
- <Version>1.11.0</Version>
+ <Update release="3">
+ <Date>2022-11-05</Date>
+ <Version>1.12.0</Version>
<Comment>Packaging update</Comment>
<Name>Silke Hofstra</Name>
<Email>silke@slxh.eu</Email>
</Update>
</History>
</PISI>
\ No newline at end of file
File Metadata
Details
Attached
Mime Type
text/plain
Expires
May 5 2023, 9:33 AM (14 w, 12 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5806894
Default Alt Text
D13725.diff (16 KB)
Attached To
Mode
D13725: Update libfido2 to 1.12.0
Attached
Detach File
Event Timeline
Log In to Comment