| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libpskc-devel | Distribution: openSUSE Tumbleweed |
| Version: 2.6.11.12 | Vendor: openSUSE |
| Release: 2.4 | Build date: Wed Oct 16 16:24:27 2024 |
| Group: Development/Libraries/C and C++ | Build host: reproducible |
| Size: 709145 | Source RPM: oath-toolkit-2.6.11.12-2.4.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://www.nongnu.org/oath-toolkit/ | |
| Summary: Development files for the Portable Symmetric Key Container library | |
The OATH Toolkit makes it possible to build one-time password authentication systems. For managing secret key files, the Portable Symmetric Key Container (PSKC) format described in RFC6030 is supported. This subpackage contains the headers for this library.
LGPL-2.1-or-later
* Wed Oct 16 2024 Jan Zerebecki <jan.suse@zerebecki.de>
- Update 0001-usersfile-fix-potential-security-issues-in-PAM-modul.patch
with bsc#1231699 improvements for security fix CVE-2024-47191
* Fri Sep 13 2024 Jan Zerebecki <jan.suse@zerebecki.de>
- Fix security issue CVE-2024-47191 by adding
0001-usersfile-fix-potential-security-issues-in-PAM-modul.patch .
- Add patch to implement new null_usersfile_okay argument
42-null_usersfile_okay.patch .
- Makes this version 2.6.11.12 to be able to depend on it.
* Wed Apr 03 2024 pgajdos@suse.com
- version update to 2.6.11
* liboath: Handle invalid base32 encoded secrets. Fixes: #41.
* Various build fixes including updated gnulib files.
* Improve compatibility with recent libxmlsec.
* Sun Jul 09 2023 Martin Hauke <mardnh@gmx.de>
- Update to version 2.6.8
* libpskc: Fixes for recent libxmlsec releases.
* pam_oath: Provide fallback pam_modutil_getpwnam implementation.
* pam_oath: Don't fail authentication when pam_modutil_getpwnam
doesn't ** know the user when usersfile don't include ${USER}
or ${HOME}.
* pam_oath: Self-test improvements.
* Tue Aug 02 2022 Torsten Gruner <simmphonie@opensuse.org>
- Use %_pam_moduledir instead of hardcoding %{_lib}/security
- Define macro _pam_moduledir if not set to fix builds for Leap and SLE
* Thu Apr 21 2022 Marcus Meissner <meissner@suse.com>
- url -> https
* Sun May 02 2021 Martin Hauke <mardnh@gmx.de>
- Update to version 2.6.7
* pam_oath: Support variables in usersfile string parameter.
These changes introduce the ${USER} and ${HOME} placeholder
values for the usersfile string in the pam_oath configuration
file. The placeholder values allow the user credentials file
to be stored in a file path that is relative to the user, and
mimics similar behavior found in google-authenticator-libpam.
The motivation for these changes is to allow for
non-privileged processes to use pam_oath (e.g., for 2FA with
xscreensaver). Non-privileged and non-suid programs are
unable to use pam_oath. These changes are a proposed
alternative to a suid helper binary as well.
* doc: Fix project URL in man pages.
* build: Drop use of libxml's AM_PATH_XML2 in favor of pkg-config.
* build: Modernize autotools usage.
Most importantly, no longer use -Werror with AM_INIT_AUTOMAKE
to make rebuilding from source more safe with future automake
versions.
* Updated gnulib files.
* Wed Jan 20 2021 Martin Hauke <mardnh@gmx.de>
- Update to version 2.6.6
* oathtool: Support for reading KEY and OTP from standard input
or filename. KEY and OTP may now be given as '-' to mean
stdin, or @FILE to read from a particular file. This is
recommended on multi-user systems, since secrets as command
line parameters leak.
* pam_oath: Fix unlikely logic fail on out of memory conditions.
* Tue Dec 29 2020 Martin Hauke <mardnh@gmx.de>
- Update to version 2.6.5
* oathtool: Support for reading KEY and OTP from standard input
or filename.
KEY and OTP may now be given as '-' to mean stdin, or @FILE to
read from a particular file. This is recommended on multi-user
systems, since secrets as command line parameters leak.
* pam_oath: Fix unlikely logic fail on out of memory conditions.
* Doc fixes.
- Update to version 2.6.4
* libpskc: New --with-xmlsec-crypto-engine to hard-code crypto
engine. Use it like --with-xmlsec-crypto-engine=gnutls or
- -with-xmlsec-crypto-engine=openssl if the default dynamic
loading fails because of runtime linker search path issues.
* oathtool --totp --verbose now prints TOTP hash mode.
* oathtool: Hash names (e.g., SHA256) for --totp are now upper
case. Lower/mixed case hash names are supported for
compatibility.
* pam_oath: Fail gracefully for missing users.
This allows you to incrementally add support for OATH
authentication instead of forcing it on all users.
* Fix libpskc memory corruption bug.
* Fix man pages.
* Build fixes.
- Update to version 2.6.3
* pam_oath: Fix self-tests.
- Drop not longer needed patches:
* 0001-Fix-no-return-in-nonvoid-function-errors-reported-by.patch
* 0003-pam_oath-assign-safe-default-to-alwaysok-config-memb.patch
* 0002-update_gnulibs_files.patch
* gnulib-libio.patch
- Use source verification
- Use proper source URLs
* Mon Aug 06 2018 schwab@suse.de
- gnulib-libio.patch: Update gnulib for libio.h removal
/usr/include/pskc /usr/include/pskc/container.h /usr/include/pskc/enums.h /usr/include/pskc/errors.h /usr/include/pskc/exports.h /usr/include/pskc/global.h /usr/include/pskc/keypackage.h /usr/include/pskc/pskc.h /usr/include/pskc/version.h /usr/lib/libpskc.so /usr/lib/pkgconfig/libpskc.pc /usr/share/gtk-doc/html/libpskc /usr/share/gtk-doc/html/libpskc/api-index-2-2-0.html /usr/share/gtk-doc/html/libpskc/api-index-full.html /usr/share/gtk-doc/html/libpskc/deprecated-api-index.html /usr/share/gtk-doc/html/libpskc/home.png /usr/share/gtk-doc/html/libpskc/index.html /usr/share/gtk-doc/html/libpskc/left-insensitive.png /usr/share/gtk-doc/html/libpskc/left.png /usr/share/gtk-doc/html/libpskc/libpskc-container.html /usr/share/gtk-doc/html/libpskc/libpskc-enums.html /usr/share/gtk-doc/html/libpskc/libpskc-errors.html /usr/share/gtk-doc/html/libpskc/libpskc-global.html /usr/share/gtk-doc/html/libpskc/libpskc-keypackage.html /usr/share/gtk-doc/html/libpskc/libpskc-pskc.html /usr/share/gtk-doc/html/libpskc/libpskc-version.html /usr/share/gtk-doc/html/libpskc/libpskc.devhelp2 /usr/share/gtk-doc/html/libpskc/pskc-reference.html /usr/share/gtk-doc/html/libpskc/pskc-tutorial-libpskc-create.html /usr/share/gtk-doc/html/libpskc/pskc-tutorial-libpskc-sign.html /usr/share/gtk-doc/html/libpskc/pskc-tutorial-libpskc-verify.html /usr/share/gtk-doc/html/libpskc/pskc-tutorial-library.html /usr/share/gtk-doc/html/libpskc/pskc-tutorial-pskctool-sign.html /usr/share/gtk-doc/html/libpskc/pskc-tutorial-pskctool-validate.html /usr/share/gtk-doc/html/libpskc/pskc-tutorial-pskctool-verify.html /usr/share/gtk-doc/html/libpskc/pskc-tutorial-pskctool.html /usr/share/gtk-doc/html/libpskc/pskc-tutorial-quickstart.html /usr/share/gtk-doc/html/libpskc/pskc-tutorial.html /usr/share/gtk-doc/html/libpskc/right-insensitive.png /usr/share/gtk-doc/html/libpskc/right.png /usr/share/gtk-doc/html/libpskc/style.css /usr/share/gtk-doc/html/libpskc/up-insensitive.png /usr/share/gtk-doc/html/libpskc/up.png /usr/share/man/man3/pskc_add_keypackage.3.gz /usr/share/man/man3/pskc_build_xml.3.gz /usr/share/man/man3/pskc_check_version.3.gz /usr/share/man/man3/pskc_done.3.gz /usr/share/man/man3/pskc_free.3.gz /usr/share/man/man3/pskc_get_cryptomodule_id.3.gz /usr/share/man/man3/pskc_get_device_devicebinding.3.gz /usr/share/man/man3/pskc_get_device_expirydate.3.gz /usr/share/man/man3/pskc_get_device_issueno.3.gz /usr/share/man/man3/pskc_get_device_manufacturer.3.gz /usr/share/man/man3/pskc_get_device_model.3.gz /usr/share/man/man3/pskc_get_device_serialno.3.gz /usr/share/man/man3/pskc_get_device_startdate.3.gz /usr/share/man/man3/pskc_get_device_userid.3.gz /usr/share/man/man3/pskc_get_id.3.gz /usr/share/man/man3/pskc_get_key_algorithm.3.gz /usr/share/man/man3/pskc_get_key_algparm_chall_checkdigits.3.gz /usr/share/man/man3/pskc_get_key_algparm_chall_encoding.3.gz /usr/share/man/man3/pskc_get_key_algparm_chall_max.3.gz /usr/share/man/man3/pskc_get_key_algparm_chall_min.3.gz /usr/share/man/man3/pskc_get_key_algparm_resp_checkdigits.3.gz /usr/share/man/man3/pskc_get_key_algparm_resp_encoding.3.gz /usr/share/man/man3/pskc_get_key_algparm_resp_length.3.gz /usr/share/man/man3/pskc_get_key_algparm_suite.3.gz /usr/share/man/man3/pskc_get_key_data_b64secret.3.gz /usr/share/man/man3/pskc_get_key_data_counter.3.gz /usr/share/man/man3/pskc_get_key_data_secret.3.gz /usr/share/man/man3/pskc_get_key_data_time.3.gz /usr/share/man/man3/pskc_get_key_data_timedrift.3.gz /usr/share/man/man3/pskc_get_key_data_timeinterval.3.gz /usr/share/man/man3/pskc_get_key_friendlyname.3.gz /usr/share/man/man3/pskc_get_key_id.3.gz /usr/share/man/man3/pskc_get_key_issuer.3.gz /usr/share/man/man3/pskc_get_key_policy_expirydate.3.gz /usr/share/man/man3/pskc_get_key_policy_keyusages.3.gz /usr/share/man/man3/pskc_get_key_policy_numberoftransactions.3.gz /usr/share/man/man3/pskc_get_key_policy_pinencoding.3.gz /usr/share/man/man3/pskc_get_key_policy_pinkeyid.3.gz /usr/share/man/man3/pskc_get_key_policy_pinmaxfailedattempts.3.gz /usr/share/man/man3/pskc_get_key_policy_pinmaxlength.3.gz /usr/share/man/man3/pskc_get_key_policy_pinminlength.3.gz /usr/share/man/man3/pskc_get_key_policy_pinusagemode.3.gz /usr/share/man/man3/pskc_get_key_policy_startdate.3.gz /usr/share/man/man3/pskc_get_key_profileid.3.gz /usr/share/man/man3/pskc_get_key_reference.3.gz /usr/share/man/man3/pskc_get_key_userid.3.gz /usr/share/man/man3/pskc_get_keypackage.3.gz /usr/share/man/man3/pskc_get_signed_p.3.gz /usr/share/man/man3/pskc_get_version.3.gz /usr/share/man/man3/pskc_global_done.3.gz /usr/share/man/man3/pskc_global_init.3.gz /usr/share/man/man3/pskc_global_log.3.gz /usr/share/man/man3/pskc_init.3.gz /usr/share/man/man3/pskc_keyusage2str.3.gz /usr/share/man/man3/pskc_output.3.gz /usr/share/man/man3/pskc_parse_from_memory.3.gz /usr/share/man/man3/pskc_pinusagemode2str.3.gz /usr/share/man/man3/pskc_set_cryptomodule_id.3.gz /usr/share/man/man3/pskc_set_device_devicebinding.3.gz /usr/share/man/man3/pskc_set_device_expirydate.3.gz /usr/share/man/man3/pskc_set_device_issueno.3.gz /usr/share/man/man3/pskc_set_device_manufacturer.3.gz /usr/share/man/man3/pskc_set_device_model.3.gz /usr/share/man/man3/pskc_set_device_serialno.3.gz /usr/share/man/man3/pskc_set_device_startdate.3.gz /usr/share/man/man3/pskc_set_device_userid.3.gz /usr/share/man/man3/pskc_set_id.3.gz /usr/share/man/man3/pskc_set_key_algorithm.3.gz /usr/share/man/man3/pskc_set_key_algparm_chall_checkdigits.3.gz /usr/share/man/man3/pskc_set_key_algparm_chall_encoding.3.gz /usr/share/man/man3/pskc_set_key_algparm_chall_max.3.gz /usr/share/man/man3/pskc_set_key_algparm_chall_min.3.gz /usr/share/man/man3/pskc_set_key_algparm_resp_checkdigits.3.gz /usr/share/man/man3/pskc_set_key_algparm_resp_encoding.3.gz /usr/share/man/man3/pskc_set_key_algparm_resp_length.3.gz /usr/share/man/man3/pskc_set_key_algparm_suite.3.gz /usr/share/man/man3/pskc_set_key_data_b64secret.3.gz /usr/share/man/man3/pskc_set_key_data_counter.3.gz /usr/share/man/man3/pskc_set_key_data_secret.3.gz /usr/share/man/man3/pskc_set_key_data_time.3.gz /usr/share/man/man3/pskc_set_key_data_timedrift.3.gz /usr/share/man/man3/pskc_set_key_data_timeinterval.3.gz /usr/share/man/man3/pskc_set_key_friendlyname.3.gz /usr/share/man/man3/pskc_set_key_id.3.gz /usr/share/man/man3/pskc_set_key_issuer.3.gz /usr/share/man/man3/pskc_set_key_policy_expirydate.3.gz /usr/share/man/man3/pskc_set_key_policy_keyusages.3.gz /usr/share/man/man3/pskc_set_key_policy_numberoftransactions.3.gz /usr/share/man/man3/pskc_set_key_policy_pinencoding.3.gz /usr/share/man/man3/pskc_set_key_policy_pinkeyid.3.gz /usr/share/man/man3/pskc_set_key_policy_pinmaxfailedattempts.3.gz /usr/share/man/man3/pskc_set_key_policy_pinmaxlength.3.gz /usr/share/man/man3/pskc_set_key_policy_pinminlength.3.gz /usr/share/man/man3/pskc_set_key_policy_pinusagemode.3.gz /usr/share/man/man3/pskc_set_key_policy_startdate.3.gz /usr/share/man/man3/pskc_set_key_profileid.3.gz /usr/share/man/man3/pskc_set_key_reference.3.gz /usr/share/man/man3/pskc_set_key_userid.3.gz /usr/share/man/man3/pskc_set_version.3.gz /usr/share/man/man3/pskc_sign_x509.3.gz /usr/share/man/man3/pskc_str2keyusage.3.gz /usr/share/man/man3/pskc_str2pinusagemode.3.gz /usr/share/man/man3/pskc_str2valueformat.3.gz /usr/share/man/man3/pskc_strerror.3.gz /usr/share/man/man3/pskc_strerror_name.3.gz /usr/share/man/man3/pskc_validate.3.gz /usr/share/man/man3/pskc_valueformat2str.3.gz /usr/share/man/man3/pskc_verify_x509crt.3.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 9 23:16:34 2025