pcsc-lite

Description:PC/SC Architecture smartcard middleware library
Homepage:https://pcsclite.apdu.fr https://github.com/LudovicRousseau/PCSC
Location:Portage
Legend:
  • + - stable
  • ~ - unstable
  • M - hardmask
alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86
2.0.0 diff ~ + + ~ ~ ~ ~ + + ~ - + +
1.9.9 ~ + + ~ ~ ~ - + + ~ - + +

USE flags

  • abi_mips_n32 - 64-bit (32-bit pointer) libraries
  • abi_mips_n64 - 64-bit libraries
  • abi_mips_o32 - 32-bit libraries
  • abi_s390_32 - 32-bit (s390) libraries
  • abi_s390_64 - 64-bit (s390x) libraries
  • abi_x86_32 - 32-bit (x86) libraries
  • abi_x86_64 - 64-bit (amd64) libraries
  • abi_x86_x32 - x32 ABI libraries
  • doc - Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
  • embedded - limit RAM and CPU ressources by disabling features
  • libusb - Use dev-libs/libusb detection to hotplug new smartcard readers. This flag should only be enabled if you're running a non-Linux kernel or you don't want to use sys-fs/udev.
  • policykit - Uses sys-auth/polkit to restrict access to smartcard readers or smartcards to given users.
  • python_single_target_python3_10 - Build for Python 3.10 only
  • python_single_target_python3_11 - Build for Python 3.11 only
  • python_single_target_python3_9 - Build for Python 3.9 only
  • selinux - !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
  • systemd - Enable use of systemd-specific libraries and features like socket activation or session tracking
  • udev - Use virtual/libudev rules to handle devices' permissions and hotplug support. Unless you know what you're doing do not disable this flag on Linux kernels. This is provided as an option for completeness.

Security Advisory

Date Severity Title
about 7 years normal PCSC-Lite: Multiple vulnerabilities
about 10 years normal PCSC-Lite: Arbitrary code execution

Also available in: Atom

Thank you!