Page MenuHomeSolus

D13725.id33516.diff
No OneTemporary

D13725.id33516.diff

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_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
@@ -90,6 +89,7 @@
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_is_int
libcbor.so.0.8:cbor_isa_array
libcbor.so.0.8:cbor_isa_bytestring
libcbor.so.0.8:cbor_isa_float_ctrl
@@ -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

Mime Type
text/plain
Expires
May 15 2023, 10:43 PM (12 w, 3 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5816949
Default Alt Text
D13725.id33516.diff (13 KB)

Event Timeline