Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

opensc-0.22.0-3.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: opensc Distribution: openSUSE Tumbleweed
Version: 0.22.0 Vendor: openSUSE
Release: 3.1 Build date: Tue Nov 23 00:40:37 2021
Group: Productivity/Security Build host: lamb26
Size: 3343844 Source RPM: opensc-0.22.0-3.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/OpenSC/OpenSC/wiki
Summary: Smart Card Utilities
OpenSC provides a set of utilities to access smart cards. It mainly
focuses on cards that support cryptographic operations. It facilitates
their use in security applications such as mail encryption,
authentication, and digital signature. OpenSC implements the PKCS#11
API. Applications supporting this API, such as Mozilla Firefox and
Thunderbird, can use it. OpenSC implements the PKCS#15 standard and aims
to be compatible with every software that does so, too.

Before purchasing any cards, please read carefully documentation on the
web pageonly some cards are supported. Not only card type matters, but
also card version, card OS version and preloaded applet. Only subset of
possible operations may be supported for your card. Card initialization
may require third party proprietary software.

Provides

Requires

License

LGPL-2.1-or-later

Changelog

* Mon Oct 04 2021 Daniel Donisa <daniel.donisa@suse.com>
  - Update to OpenSC 0.22.0:
    * Removed changes in opensc-gcc11.patch already present in upstream.
    - See https://github.com/OpenSC/OpenSC/pull/2241/commits/e549e9c62eb4fcd2260800e2665071e4dd9bbbda
    * Removed some false positives from the openrc-rpmlintrc file.
    * Use standard paths for file cache on Linux (#2148) and OSX (#2214)
    * Various issues of memory/buffer handling in legacy drivers mostly reported by oss-fuzz and coverity (tcos, oberthur, isoapplet, iasecc, westcos, gpk, flex, dnie, mcrd, authentic, belpic)
    * Add threading test to `pkcs11-tool` (#2067)
    * Add support to generate generic secret keys (#2140)
    * `opensc-explorer`: Print information about LCS (Life cycle status byte) (#2195)
    * Add support for Apple's arm64 (M1) binaries, removed TokenD. A seperate installer with TokenD (and without arm64 binaries) will be available (#2179).
    * Support for gcc11 and its new strict aliasing rules (#2241, #2260)
    * Initial support for building with OpenSSL 3.0 (#2343)
    * pkcs15-tool: Write data objects in binary mode (#2324)
    * Avoid limited size of log messages (#2352)
    * Support for ECDSA verification (#2211)
    * Support for ECDSA with different SHA hashes (#2190)
    * Prevent issues in p11-kit by not returning unexpected return codes (#2207)
    * Add support for PKCS#11 3.0: The new interfaces, profile objects and functions (#2096, #2293)
    * Standardize the version 2 on 2.20 in the code (#2096)
    * Fix CKA_MODIFIABLE and CKA_EXTRACTABLE  (#2176)
    * Copy arguments of C_Initialize (#2350)
    * Fix RSA-PSS signing (#2234)
    * Fix DO deletion (#2215)
    * Add support for (X)EdDSA keys (#1960)
    * Add support for applet version 3 and fix RSA-PSS mechanisms (#2205)
    * Add support for applet version 4 (#2332)
    * New configuration option for opensc.conf to disable pkcs1_padding (#2193)
    * Add support for ECDSA with different hashes (#2190)
    * Enable more mechanisms (#2178)
    * Fixed asking for a user pin when formatting a card (#1737)
    * Added support for French CPx Healthcare cards (#2217)
    * Added ATR for new CardOS 5.4 version (#2296)
    * Fixes security issues:
    * tcos: use after return (bsc#1192005, CVE-2021-42780)
    * oberthur: use after free (bsc#1191992, CVE-2021-42779)
    * oberthur: multiple heap buffer overflows (bsc#1192000,
      CVE-2021-42781)
    * multiple stack buffer overflow issues (bsc#1191957,
      CVE-2021-42782)
* Sun Jun 27 2021 Predrag Ivanović <predivan@mts.rs>
  - Fix build on GCC11
    * Add opensc-gcc11.patch from Fedora
      (https://github.com/OpenSC/OpenSC/pull/2241/)
* Fri Mar 12 2021 Dirk Müller <dmueller@suse.com>
  - move licenses to licensedir
* Fri Nov 27 2020 Andreas Stieger <andreas.stieger@gmx.de>
  - OpenSC 0.21.0:
    * CVE-2020-26571: stack-based buffer overflow in the gemsafe GPK
      smart card software driver (boo#1177380)
    * CVE-2020-26572: stack-based buffer overflow in the TCOS smart
      card software driver (boo#1177378)
    * CVE-2020-26570: heap-based buffer overflow in the Oberthur
      smart card software driver (boo#1177364)
    * CardOS 5.x support boo#1179291
    * Support for OAEP encryption, make SHA256 default
    * New separate debug level for PIN commands
    * Fix handling of card/reader insertion/removal events in pcscd
    * Fixes of removed readers handling
    * Fix Firefox crash because of invalid pcsc context
    * PKCS#11: Return CKR_TOKEN_NOT_RECOGNIZED for not recognized cards
    * Propagate ignore_user_content to PKCS#11 layer not to confuse applications
    * Minidriver: Fix check of ATR length (2-to 33 characters inclusive)
    * pkcs11-tool: allow using SW tokens
    * opensc-explorer asn1 accepts offsets and decode records
    * opensc-explorer cat accepts records
    * OpenPGP: Add new ec curves supported by GNUK
    * First steps supporting OpenPGP 3.4
    * OpenPGP: Add support for EC key import
    * Rutoken: Add ATR for Rutoken ECP SC NFC
    * Improve detection of various CardOS 5 configurations
    * DNIe: Add new DNIe CA structure for the secure channel
    * ePass2003: Improve ECC support
    * ePass2003: Fix erase sequence
    * IAS-ECC: Fix support for Idemia Cosmo cards
    * IAS-ECC: PIN padding settings are now used from PKCS#15 info when available
    * IAS-ECC: Added PIN-pad support for PIN unblock
    * New driver for Gemalto IDPrime (only some types)
    * eDo: New driver with initial support for Polish eID card (e-dowód, eDO)
    * MCRD: Remove unused and broken RSA EstEID support
    * TCOS: Add missing encryption certificates
    * PIV: Add ATR of DOD Yubikey
    * fixed PIV global pin bug
    * CAC1: Support changing PIN with CAC Alt tokens
  - includes changes from 0.20.0
    * CVE-2019-6502: memory leak in libopensc (boo#1122756)
    * CVE-2019-15946: out-of-bounds access of an ASN.1 Octet string (boo#1149747)
    * CVE-2019-15945: out-of-bounds access of an ASN.1 Bitstring (boo#1149746)
    * CVE-2019-19479: incorrect read operation during parsing of a SETCOS file attribute (boo#1158256)
    * CVE-2019-19480: improper free operation in sc_pkcs15_decode_prkdf_entry (boo#1158307)
    * CVE-2019-20792: double free in coolkey_free_private_dat (bsc#1170809)
    * Support RSA-PSS signature mechanisms using RSA-RAW
    * Added memory locking for secrets
    * added support for terminal colors
    * PC/SC driver: Fixed error handling in case of changing or removing the card reader
    * rename md_read_only to read_only and use it for PKCS#11 and Minidriver
    * allow global use of ignore_private_certificate
    * PKCS#11: Implement write protection (CKF_WRITE_PROTECTED) based on the card profile
    * PKCS#11: Add C_WrapKey and C_UnwrapKey implementations
    * PKCS#11: Handle CKA_ALWAYS_AUTHENTICATE when creating key objects
    * PKCS#11: Truncate long PKCS#11 labels with ...
    * PKCS#11: Fixed recognition of a token when being unplugged and reinserted
    * Minidriver: Register for CardOS5 cards
    * Minidriver: Add support for RSA-PSS
    * tools: Harmonize the use of option -r/--reader
    * goid-tool: GoID personalization with fingerprint
    * openpgp-tool: replace the options -L/--key-length with -t/--key-type
    * openpgp-tool: add options -C/--card-info and -K/--key-info
    * opensc-explorer: add command pin_info, extend random
    * pkcs11-register: Auto-configuration of applications for use of OpenSC PKCS#11
    * pkcd11-register: Autostart
    * opensc-tool: Show ATR also for cards not recognized by OpenSC
    * pkcs11-spy: parse CKM_AES_GCM, EC Derive parameters
    * pkcs11-spy: Add support for CKA_OTP_* and CKM_*_PSS values
    * pkcs11-tool: Support for signature verification via --verify
    * pkcs11-tool: Add object type secrkey for --type option
    * pkcs11-tool: Implement Secret Key write object
    * pkcs11-tool: Add GOSTR3410-2012 support
    * pkcs11-tool: Add support for testing CKM_RSA_PKCS_OAEP
    * pkcs11-tool: Add extractable option to key import
    * pkcs11-tool: list more key access flags when listing keys
    * pkcs11-tool: Add support for CKA_ALLOWED_MECHANISMS when creating new objects and listing keys
    * pkcs15-crypt: *Handle keys with user consent
    * New separate CAC1 driver using the old CAC specification (#1502)
    * CardOS: Add support for 4K RSA keys in CardOS 5
    * CardOS: Fixed decryption with CardOS 5
    * Enable CoolKey driver to handle 2048-bit keys
    * EstEID: add support for a minimalistic, small and fast card profile based on IAS-ECC issued since December 2018
    * GIDS Decipher fix (#1881)
    * GIDS: Allow RSA 4K support
    * MICARDO: Remove long expired EstEID 1.0/1.1 card support
    * MyEID: Add support for unwrapping a secret key with an RSA key or secret key
    * MyEID Add support for wrapping a secret key with a secret key
    * Support for MyEID 4K RSA
    * Support for OsEID
    * Gemalto GemSafe: add new PTeID ATRs, add support for 4K RSA keys
    * OpenPGP Card v3 ECC support
    * Add Rutoken ECP SC
    * Add Rutoken Lite
    * Add SmartCard-HSM 4K ATR
    * Add missing secp384r1 curve parameter
    * Stacros: Fix decipher with 2.3
    * Stacros: Add ATR for 2nd gen. eGK
    * Stacros: Add new ATR for 3.5
    * Stacros: Detect and allow Globalplatform PIN encoding
    * Fix TCOS IDKey support
    * TCOS: add encryption certificate for IDKey
    * Infocamere, Postecert, Cnipa: Remove profiles
    * Remove incomplete acos5 driver
  - drop patches now upstream:
    * opensc-0.19.0-piv_card_matching.patch
    * opensc-0.19.0-redundant_logging.patch
    * opensc-0.19.0-rsa-pss.patch
* Sun Aug 18 2019 Jason Sikes <jsikes@suse.com>
  - added opensc-0.19.0-piv_card_matching.patch
    * Improve Card Matching for Dual CAC/PIV and PIVKEY cards.
    * sourced from https://github.com/OpenSC/OpenSC/pull/1549
* Tue Jul 30 2019 Jason Sikes <jsikes@suse.de>
  - added opensc-0.19.0-rsa-pss.patch
    * Fixes the pkcs11-tool example
    * Added missing CKM_SHA224_RSA_PKCS_PSS
    * Add support for PSS padding to RSA signatures
    * Support for signature verification in pkcs11-tool
    * Switch cleanup steps to avoid segfaults on errors and more sanity checking
  - added opensc-0.19.0-redundant_logging.patch
    * Remove redundant debug output
* Tue Jul 23 2019 Benjamin Greiner <code@bnavigator.de>
  - add explicit BuildRequires: zlib-devel
* Thu Sep 13 2018 Karol Babioch <kbabioch@suse.com>
  - Update to version 0.19.0
    * Fixed multiple security problems (out of bound writes/reads):
    * bsc#1104812
    * CVE-2018-16391 (bsc#1106998)
    * CVE-2018-16392 (bsc#1106999)
    * CVE-2018-16393 (bsc#1108318)
    * CVE-2018-16418 (bsc#1107039)
    * CVE-2018-16419 (bsc#1107107)
    * CVE-2018-16420 (bsc#1107097)
    * CVE-2018-16421 (bsc#1107049)
    * CVE-2018-16422 (bsc#1107038)
    * CVE-2018-16423 (bsc#1107037)
    * CVE-2018-16424 (bsc#1107036)
    * CVE-2018-16425 (bsc#1107035)
    * CVE-2018-16426 (bsc#1107034)
    * CVE-2018-16427 (bsc#1107033)
    * Workaround cards returning short signatures without leading zeroes
    * Distribute minimal opensc.conf
    * `pkcs11_enable_InitToken made` global configuration option
    * Modify behavior of `OPENSC_DRIVER` environment variable to restrict driver
      list instead of forcing one driver and skipping vital parts of
      configuration
    * Removed configuration options `zero_ckaid_for_ca_certs`,
      `force_card_driver`, `reopen_debug_file`, `paranoid-memory`
    * Generalized configuration option `ignored_readers`
    * If card initialization fails, continue card detection with other card
      drivers
    * reader-pcsc: allow fixing the length of a PIN
    * fixed crash during `C_WaitForSlotEvent`
    * Allow cancelling the PIN pad prompt before starting the reader transaction.
      Whether to start the transaction immediately or not is user-configurable
      for each application
    * opensc-notify
    * add Exit button to tray icon
    * User better description (GenericName) and a generic application icon
    * Do not display in the application list
  - Removed patches included upstream now:
    * opensc-desktop.patch
    * opensc-desktop2.patch
    * opensc-bash-completions.patch
  - Applied spec-cleaner
* Tue Jul 10 2018 sbrabec@suse.com
  - Update to version 0.18.0:
    * Further improvements of PIN support.
    * Large number of improvements and fixes
      (boo#1097951, boo#1100501).
    * See /usr/share/doc/packages/opensc/NEWS for complete list.
  - Add opensc-desktop.patch, opensc-desktop2.patch and
    opensc-bash-completions.patch.
* Mon Jan 01 2018 michael@stroeder.com
  - update to version 0.17.0:
    * support for new cards
    * PIN support enhancemets
    * added .pc file
    * builds with OpenSSL 1.1.0 (1074799)
    * See /usr/share/doc/packages/opensc/NEWS for complete list.

Files

/etc/opensc.conf
/etc/pkcs11
/etc/pkcs11/modules
/etc/pkcs11/modules/opensc.module
/etc/xdg/autostart/pkcs11-register.desktop
/usr/bin/cardos-tool
/usr/bin/cryptoflex-tool
/usr/bin/dnie-tool
/usr/bin/egk-tool
/usr/bin/eidenv
/usr/bin/gids-tool
/usr/bin/goid-tool
/usr/bin/iasecc-tool
/usr/bin/netkey-tool
/usr/bin/npa-tool
/usr/bin/openpgp-tool
/usr/bin/opensc-asn1
/usr/bin/opensc-explorer
/usr/bin/opensc-notify
/usr/bin/opensc-tool
/usr/bin/piv-tool
/usr/bin/pkcs11-register
/usr/bin/pkcs11-tool
/usr/bin/pkcs15-crypt
/usr/bin/pkcs15-init
/usr/bin/pkcs15-tool
/usr/bin/sc-hsm-tool
/usr/bin/westcos-tool
/usr/lib64/libopensc.la
/usr/lib64/libopensc.so.8
/usr/lib64/libopensc.so.8.0.0
/usr/lib64/libsmm-local.la
/usr/lib64/libsmm-local.so
/usr/lib64/libsmm-local.so.8
/usr/lib64/libsmm-local.so.8.0.0
/usr/lib64/onepin-opensc-pkcs11.la
/usr/lib64/onepin-opensc-pkcs11.so
/usr/lib64/opensc-pkcs11.la
/usr/lib64/opensc-pkcs11.so
/usr/lib64/pkcs11
/usr/lib64/pkcs11-spy.la
/usr/lib64/pkcs11-spy.so
/usr/lib64/pkcs11/onepin-opensc-pkcs11.so
/usr/lib64/pkcs11/opensc-pkcs11.so
/usr/lib64/pkcs11/pkcs11-spy.so
/usr/lib64/pkgconfig/opensc-pkcs11.pc
/usr/share/applications/org.opensc.notify.desktop
/usr/share/bash-completion/completions/cardos-tool
/usr/share/bash-completion/completions/cryptoflex-tool
/usr/share/bash-completion/completions/dnie-tool
/usr/share/bash-completion/completions/egk-tool
/usr/share/bash-completion/completions/eidenv
/usr/share/bash-completion/completions/gids-tool
/usr/share/bash-completion/completions/goid-tool
/usr/share/bash-completion/completions/iasecc-tool
/usr/share/bash-completion/completions/netkey-tool
/usr/share/bash-completion/completions/npa-tool
/usr/share/bash-completion/completions/openpgp-tool
/usr/share/bash-completion/completions/opensc-asn1
/usr/share/bash-completion/completions/opensc-explorer
/usr/share/bash-completion/completions/opensc-notify
/usr/share/bash-completion/completions/opensc-tool
/usr/share/bash-completion/completions/piv-tool
/usr/share/bash-completion/completions/pkcs11-register
/usr/share/bash-completion/completions/pkcs11-tool
/usr/share/bash-completion/completions/pkcs15-crypt
/usr/share/bash-completion/completions/pkcs15-init
/usr/share/bash-completion/completions/pkcs15-tool
/usr/share/bash-completion/completions/sc-hsm-tool
/usr/share/bash-completion/completions/westcos-tool
/usr/share/doc/packages/opensc
/usr/share/doc/packages/opensc/NEWS
/usr/share/doc/packages/opensc/README
/usr/share/doc/packages/opensc/files.html
/usr/share/doc/packages/opensc/opensc.conf
/usr/share/doc/packages/opensc/tools.html
/usr/share/licenses/opensc
/usr/share/licenses/opensc/COPYING
/usr/share/man/man1/cardos-tool.1.gz
/usr/share/man/man1/cryptoflex-tool.1.gz
/usr/share/man/man1/dnie-tool.1.gz
/usr/share/man/man1/egk-tool.1.gz
/usr/share/man/man1/eidenv.1.gz
/usr/share/man/man1/gids-tool.1.gz
/usr/share/man/man1/goid-tool.1.gz
/usr/share/man/man1/iasecc-tool.1.gz
/usr/share/man/man1/netkey-tool.1.gz
/usr/share/man/man1/npa-tool.1.gz
/usr/share/man/man1/openpgp-tool.1.gz
/usr/share/man/man1/opensc-asn1.1.gz
/usr/share/man/man1/opensc-explorer.1.gz
/usr/share/man/man1/opensc-notify.1.gz
/usr/share/man/man1/opensc-tool.1.gz
/usr/share/man/man1/piv-tool.1.gz
/usr/share/man/man1/pkcs11-register.1.gz
/usr/share/man/man1/pkcs11-tool.1.gz
/usr/share/man/man1/pkcs15-crypt.1.gz
/usr/share/man/man1/pkcs15-init.1.gz
/usr/share/man/man1/pkcs15-tool.1.gz
/usr/share/man/man1/sc-hsm-tool.1.gz
/usr/share/man/man1/westcos-tool.1.gz
/usr/share/man/man5/opensc.conf.5.gz
/usr/share/man/man5/pkcs15-profile.5.gz
/usr/share/opensc
/usr/share/opensc/asepcos.profile
/usr/share/opensc/authentic.profile
/usr/share/opensc/cardos.profile
/usr/share/opensc/cyberflex.profile
/usr/share/opensc/entersafe.profile
/usr/share/opensc/epass2003.profile
/usr/share/opensc/flex.profile
/usr/share/opensc/gids.profile
/usr/share/opensc/gpk.profile
/usr/share/opensc/ias_adele_admin1.profile
/usr/share/opensc/ias_adele_admin2.profile
/usr/share/opensc/ias_adele_common.profile
/usr/share/opensc/iasecc.profile
/usr/share/opensc/iasecc_admin_eid.profile
/usr/share/opensc/iasecc_generic_oberthur.profile
/usr/share/opensc/iasecc_generic_pki.profile
/usr/share/opensc/incrypto34.profile
/usr/share/opensc/isoApplet.profile
/usr/share/opensc/jcop.profile
/usr/share/opensc/miocos.profile
/usr/share/opensc/muscle.profile
/usr/share/opensc/myeid.profile
/usr/share/opensc/oberthur.profile
/usr/share/opensc/openpgp.profile
/usr/share/opensc/pkcs15.profile
/usr/share/opensc/rutoken.profile
/usr/share/opensc/rutoken_ecp.profile
/usr/share/opensc/rutoken_lite.profile
/usr/share/opensc/sc-hsm.profile
/usr/share/opensc/setcos.profile
/usr/share/opensc/starcos.profile
/usr/share/opensc/westcos.profile


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Jun 29 23:52:15 2022