./security/ccid, Middleware to access a smart card using SCard API (PC/SC)

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.6.2, Package name: ccid-1.6.2, Maintainer: pkgsrc-users

This package provides a generic USB CCID
(Chip/Smart Card Interface Devices) driver
and ICCD (Integrated Circuit(s) Card Devices).

See the USB CCID and ICCD specifications
from the USB working group.


Required to run:
[security/pcsc-lite] [devel/libusb1]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 192.469 KB

Version history: (Expand)


CVS history: (Expand)


   2025-03-31 18:45:45 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
ccid: updated to 1.6.2

1.6.2
- Add support of
  - Arculus AuthentiKey
  - BHDC Reader-HHD02
  - CHERRY Smart Terminal 1150
  - HSIC CCID-Reader
  - Ledger Flex
  - SYC USB CCID Reader
  - Thales RF CR2000
  - TOKEN2 FIDO2 Security Key(0026)
- Give more time to initialize the ACS ACR122U
- Do not build examples and contrib by default
- meson: add missing check for pthread_condattr_setclock
- Don't assume that all notifications are NotifySlotChange
- Hide unexported functions and variables
- Some other minor improvements
   2024-10-14 17:40:30 by Nia Alarie | Files touched by this commit (1)
Log message:
ccid: Fix PLIST on SunOS
   2024-08-03 11:51:10 by Nia Alarie | Files touched by this commit (1)
Log message:
ccid: Require autoconf-archive for successful configuration.
   2024-07-05 21:32:54 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
ccid: updated to 1.6.1

1.6.1
- fix 'parse' build issues on some systems (pthread & strlcpy)
- Some other minor improvements
   2024-07-04 12:01:41 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
ccid: updated to 1.6.0

1.6.0
- Add support of
  - Aladdin R.D. JCR SecurBio
  - AvidCard CAC Smart Card Reader
  - FujitsuTechnologySolutions GmbH Dual Smartcard Reader D321
  - Ledger Stax
  - NXP Pegoda 3
  - authenton #1- CTAP2.1
- provide files for meson build tool (replaces autoconf/automake)
- Add possibility to set/get NAD on T=1 for MEP
- multi-slots readers
  - Better handling of reader removal
  - Use CLOCK_MONOTONIC for timeouts
- Some other minor improvements
   2024-03-20 14:30:25 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
ccid: on Darwin, change dylib id using install_name_tool
   2024-01-06 14:48:35 by Greg Troxel | Files touched by this commit (2)
Log message:
security/ccid: Update to 1.5.5

Drop MAINTAINERship, because I haven't been dealing with smartcards
for a while, and forgot I was MAINTAINER.

1.5.5 - 5 January 2024, Ludovic Rousseau
   - Add support of
     - Alpha-Project ANGARA Token
     - Broadcom Corp 58200 (idProduct: 0x5864)
     - Broadcom Corp 58200 (idProduct: 0x5865)
     - Imprivata USB CCID
     - KAPELSE eS-KAP-Ad
     - Kapelse inSide
     - KAPELSE KAP-Care
     - KAPELSE KAP-eCV
     - KAPELSE KAP-GO
     - KAPELSE KAP-LINK2
     - Kapelse KAP-Move
     - Kapelse Ti-Kap
     - rf IDEAS USB CCID
     - SIMHUB pcsc reader
   - support Kapelse readers on macOS (composite as multislot)
   - Some other minor improvements
   2023-10-30 20:34:04 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
ccid: updated to 1.5.4

1.5.4

Update to PCSC 2.0.0

Fix polling transfer restart after InterruptStop

Fix the regression introduced in the "Fix InterruptStop if called
before InterruptRead" commit: it should be possible to start a new
polling transfer after the previous one has been stopped.

This problem prevented the polling transfer from working after an
SCardDisconnect call, and led to using the sleep-based polling every
400 ms.

Implementation-wise, the fix is to change the "terminate" flag to be
non-sticky, i.e., unset it after reading from it.