Releases: LudovicRousseau/CCID
Releases · LudovicRousseau/CCID
ccid 1.6.1
1.6.1 - 5 July 2024, Ludovic Rousseau
- fix 'parse' build issues on some systems (pthread & strlcpy)
- Some other minor improvements
What's Changed
- make building work again when flex is not installed by @eli-schwartz in #140
New Contributors
- @eli-schwartz made their first contribution in #140
Full Changelog: 1.6.0...1.6.1
ccid 1.6.0
1.6.0 - 1 June 2024, Ludovic Rousseau
- 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
What's Changed
- INSTALL: add instructions to install from git repo by @madmartin in #125
New Contributors
- @madmartin made their first contribution in #125
Full Changelog: 1.5.5...1.6.0
ccid-1.5.2
1.5.2 - 31 January 2023, Ludovic Rousseau
- Add support of
- KAPELSE KAP-LINK
- LDU LANDI
- Sensyl SSC-HV Reader
- TOKEN2 MFA NFC Reader
- TOKEN2 Molto2
- Thales RF Reader
- Alcor Micro AU9560: Remove high speeds since they are not supported
- Hack for AlcorMicro AU9560 and Acos-ID card
configure.ac
: disable the use of--disable-usbdropdir
Full Changelog: 1.5.1...1.5.2
ccid-1.5.1
1.5.1 - 14 November 2022, Ludovic Rousseau
- Add support of
- Access IS ATR220 with idProduct: 0x0184
- Alcor Link AK9567
- Alcor Link AK9572
- BLUTRONICS TAURUS NFC
- CHERRY SmartTerminal ST-1144
- CREATOR CRT-603(CZ1) CCR
- Dexon Tecnologias Digitais LTDA DXToken
- ESMART Reader ER433x ICC
- ESMART Reader ER773x Dual & 1S
- Flight system consulting Incredist
- Ledger Nano S
- Ledger Nano S Plus
- Ledger Nano SP
- Ledger Nano X
- SafeNet eToken Fusion
- Sensyl SSC-NFC Reader
- Adjust USB drivers path at run-time via environment variable
PCSCLITE_HP_DROPDIR
- configure.ac: add
--enable-strict
option - Fix a problem with AUTO PPS readers and ATR convention inverse cards
- examples/scardcontrol:
- add support of 6A xx error codes
- check WinSCard error early
- parse wLcdLayout & bEntryValidationCondition - macOS: log non sensitive strings as
"%{public}s"
- Some other minor improvements
What's Changed
- Fix debug logging of lang in ccid.c in #96
Full Changelog: 1.5.0...1.5.1
ccid-1.5.0
1.5.0 - 27 January 2022, Ludovic Rousseau
- Add support of
- ACS ACR1281U
- Circle CCR7125 ICC
- Circle CIR125 ICC
- Circle CIR125-DOT ICC
- Circle CIR215 CL with iProduct 0x2100
- Circle CIR315 DI
- Circle CIR315 with idProduct: 0x0324
- Circle CIR315 with idProduct: 0x7004
- Circle CIR415 CL
- Circle CIR515 ICC
- Circle CIR615 CL
- Circle CIR615 CL & 1S
- ELYCTIS CL reader
- Nitrokey Nitrokey 3
- Thales Shield M4 Reader
- Add support of simultaneous slot access on multi slots readers
- Use FeliCa instead of Felica on SONY request
- Fix SafeNet eToken 5110 SC issue
- Allow vendor control commands for Omnikey 5427 CK
- always compute readTimeout to use a value greater than default 3 seconds
- Check the bSeq value when receiving a CCID frame
- Avoid logging errors when a reader is removed
- Some other minor improvements
ccid-1.4.36
1.4.36 - 30 August 2021, Ludovic Rousseau
- Add support of
- Lenovo Lenovo Smartcard Wired Keyboard II
- REINER SCT tanJack USB
- SafeNet eToken 5110+ FIPS
- SafeNet eToken 5300 C
- jSolutions s.r.o. Multi SIM card reader 4/8
- parse: fix check when bNumDataRatesSupported = 0
ccid-1.4.35
1.4.35 - 25 July 2021, Ludovic Rousseau
- Add support of
- ArkSigner Connect2Sign
- Circle CCR7115 ICC
- Circle CCR7315
- Circle CIR215 CL
- Circle CIR215 PICC
- Circle CIR315
- Circle CIR315 (idProduct: 0x3100)
- Circle CIR315 CL
- Circle CIR315 Dual & 1S
- Circle CIR415 CL & 1S
- Circle Idaxis SecurePIV
- DUALi DE-ABCM6 RFRW
- Feitian R701
- Generic EMV Smartcard Reader (0x058C:0x9590)
- INMAX DWR18 HC
- INMAX DWR18 HPC
- Identiv Identiv uTrust 4711 F CL + SAM Reader
- Identiv uTrust 3721 Contactless Reader
- Infocrypt HWDSSL DEVICE
- Infocrypt Token++ lite
- MK Technology KeyPass D1
- SONY Felica RC-S300/P
- SONY Felica RC-S300/S
- SONY Felica RC-S660/U
- SYNNIX CL-2100R
- SoloKeys Solo 2
- Spyrus Inc PocketVault P-3X (idProduct: 0x3203)
- parse: use "ICCD token" for ICCD tokens
- Support 4 card slots with Feitian R502 C9
- ccid_usb: ask for bNumDataRatesSupported data rates
- Solve a performance issue with T=1 and CCID_CLASS_AUTO_PPS_PROP
- Fix a possible buffer overflow in T0ProcACK
- IFDHSetProtocolParameters: set IFSC/IFSD only for TPDU readers
- CCID serial: Reset buffers on failed read
- Fix yylex missing symbol
- Gemalto pinpad: fix incorrect bEntryValidationCondition for SecurePINVerify and SecurePINModify
- Fix bit4id miniLector-EVO pinpad support
- The Kobil TriBank reader does NOT support extended APDU
ccid-1.4.34
1.4.34 - 24 January 2021, Ludovic Rousseau
- Add support of
- ACS ACR1252IMP Reader
- ACS CryptoMate EVO
- Aktiv Rutoken SCR 3001 Reader
- Avtor KP-375BLE
- Avtor SC Reader KP382
- BIT4ID mLector AIR DI V3
- BIT4ID miniLector AIR NFC v3
- Bit4id Digital-DNA Key (ProductID 0x2354)
- Canokeys Canokey
- DESKO GmbH IDenty chrom
- DESKO GmbH PENTA Scanner
- FT Biopass CCID
- FT Biopass FIDO2
- FT Biopass KB CCID
- FT Biopass KB FIDO CCID
- Feitian BLE CCID Dongle
- Feitian R805
- Feitian vR504 Contactless Reader
- GoTrust Idem Key
- Identiv uTrust 3720 Contactless Reader
- Sunrex HP USB Business Slim Smartcard CCID Keyboard
- sysmocom - s.f.m.c. GmbH sysmoOCTSIM
- Fail if the requested protocol is not supported by reader
- Disable USB suspend for the AlcorMicro AU9520 reader
- Return "no smart card" if we get notified during a transmit
- Minor improvements reported by Maksim Ivanov
- Some other minor improvements