Age | Commit message (Expand) | Author | Files | Lines |
2021-02-25 | scd:p15: Read out the access flags. | Werner Koch | 1 | -68/+141 |
2021-02-24 | scd:p15: Get the label value of all objects for better diagnostics. | Werner Koch | 1 | -78/+180 |
2021-02-23 | scd:p15: Make it code work again for D-Trust cards. | Werner Koch | 4 | -29/+67 |
2021-02-22 | scd: Fix readkey --info in case a readkey command is available. | Werner Koch | 2 | -41/+35 |
2021-02-22 | scd:p15: Extract extended usage flagsand act upon them. | Werner Koch | 2 | -82/+239 |
2021-02-19 | scd: Minor tweak for easier backporting | Werner Koch | 3 | -23/+30 |
2021-02-18 | scd:piv: Fix a typo in a string. | Werner Koch | 1 | -2/+2 |
2021-02-02 | scd:p15: Read PuKDF and minor refactoring. | Werner Koch | 1 | -85/+447 |
2021-01-27 | scd:p15: Make file selection more robust. | Werner Koch | 1 | -37/+60 |
2021-01-27 | scd: Define new status word | Werner Koch | 4 | -9/+17 |
2021-01-27 | scd:p15: Factor the commonKeyAttributes parser out. | Werner Koch | 1 | -134/+206 |
2021-01-26 | scd:p15: Factor the commonObjectAttributes parser out. | Werner Koch | 1 | -139/+112 |
2021-01-26 | scd:p15: First step towards real CardOS 5 support. | Werner Koch | 4 | -76/+218 |
2021-01-21 | scd:p15: Show the ATR as part of the TokenInfo diagnostics. | Werner Koch | 1 | -0/+12 |
2021-01-06 | scd:nks: Add support for signing plain SHA-3 digests. | Ingo Klöcker | 1 | -17/+67 |
2020-12-11 | scd:nks: Support READKEY with keygrip and for "NKS-IDLM" keyref. | NIIBE Yutaka | 1 | -0/+22 |
2020-12-11 | scd:nks: Factor out pubkey retrieval from keygrip handling. | NIIBE Yutaka | 1 | -84/+72 |
2020-12-10 | scd:nks: Add support of KEYGRIP for do_readcert. | NIIBE Yutaka | 1 | -0/+18 |
2020-12-10 | scd:nks: Factor out iteration over filelist. | NIIBE Yutaka | 1 | -78/+114 |
2020-12-09 | scd:ccid:spr532: Extend abort_cmd for initialization time. | NIIBE Yutaka | 1 | -11/+18 |
2020-12-09 | scd:ccid: Call libusb_clear_halt in ccid_vendor_specific_setup. | NIIBE Yutaka | 1 | -0/+1 |
2020-12-09 | scd:ccid: Revert the addition of libusb_clear_halt for EP_INTR. | NIIBE Yutaka | 1 | -1/+0 |
2020-12-08 | scd:yubikey: Fix support of Yubikey NEO. | NIIBE Yutaka | 1 | -0/+3 |
2020-12-03 | scd:nks: Fix caching keygrip (more). | NIIBE Yutaka | 1 | -5/+7 |
2020-12-03 | scd: Fix KEYINFO command with --data option. | NIIBE Yutaka | 1 | -4/+3 |
2020-12-03 | scd:openpgp: Fix writing ECC key to card. | NIIBE Yutaka | 1 | -6/+27 |
2020-11-30 | scd:nks: Minor additions to the basic IDLM application support. | Werner Koch | 1 | -15/+25 |
2020-11-27 | scd: New getinfo sub-command apdu_strerror. | Werner Koch | 2 | -15/+28 |
2020-11-27 | scd:ccid-driver: Fix pinpad error handling for cancel/timeout. | NIIBE Yutaka | 4 | -2/+17 |
2020-11-26 | agent: Fix YK s/n and prettify the request card prompt for Yubikeys | Werner Koch | 2 | -34/+20 |
2020-11-26 | scd: Do not try to use a non-enabled app after card switching. | Werner Koch | 1 | -2/+19 |
2020-11-26 | scd: Add special serialno compare for OpenPGP cards. | Werner Koch | 2 | -10/+44 |
2020-11-26 | scd,nks: Fix caching keygrip. | NIIBE Yutaka | 1 | -3/+4 |
2020-11-25 | scd:p15: Print the internal card type. | Werner Koch | 1 | -0/+8 |
2020-11-25 | scd:p15: Improve support for some CardOS based cards. | Werner Koch | 3 | -14/+68 |
2020-11-25 | scd: Rework the handling of the displayed serial number. | Werner Koch | 5 | -119/+178 |
2020-11-25 | scd: Fix an error return for READKEY. | NIIBE Yutaka | 1 | -0/+3 |
2020-11-25 | scd,nks: Fix SEGV for learn for older card. | NIIBE Yutaka | 1 | -0/+1 |
2020-11-23 | doc: Fix typos | Gavin L. Rebeiro | 1 | -1/+1 |
2020-11-20 | Fix the previous comment changes help doc string. | NIIBE Yutaka | 1 | -1/+1 |
2020-11-11 | scd: Do not print reader status change with --debug cardio. | Werner Koch | 1 | -1/+1 |
2020-11-09 | card: Run factory-reset in locked stated. | Werner Koch | 1 | -10/+10 |
2020-11-05 | scd: Use lock_slot for apdu_send_direct. | NIIBE Yutaka | 1 | -1/+1 |
2020-11-05 | scd: Internal CCID driver: Fix a race condition on close. | NIIBE Yutaka | 1 | -12/+25 |
2020-10-27 | scd: Handle canonical serialno and app specific serialno differently. | NIIBE Yutaka | 3 | -8/+9 |
2020-10-26 | scd: Flush the cache when writing cert data object. | NIIBE Yutaka | 1 | -0/+1 |
2020-10-26 | scd: Internal CCID driver thing only for SPR532. | NIIBE Yutaka | 1 | -6/+14 |
2020-10-24 | scd: Internal CCID driver limiting only for SPR532. | NIIBE Yutaka | 1 | -1/+1 |
2020-10-23 | common: Allow building with released libgpg-error. | Werner Koch | 1 | -0/+1 |
2020-10-23 | scd: Handle Yubikey's multiple apps and serialno. | NIIBE Yutaka | 3 | -7/+72 |
2020-10-23 | scd: Use app_get_serialno for app_getattr. | NIIBE Yutaka | 1 | -1/+1 |
2020-10-23 | scd: Don't overwrite serialno for Yubikey. | NIIBE Yutaka | 1 | -3/+10 |
2020-10-23 | scd,openpgp: Use app_get_serialno function to get SERIALNO. | NIIBE Yutaka | 1 | -16/+17 |
2020-10-20 | Replace most of the remaining stdio calls by estream calls. | Werner Koch | 1 | -4/+4 |
2020-09-30 | scd: Internal CCID driver: More fix for SPR532. | NIIBE Yutaka | 1 | -4/+4 |
2020-09-30 | scd: Report any error for LEARN command. | NIIBE Yutaka | 1 | -30/+67 |
2020-09-29 | scd: Internal CCID driver fix. | NIIBE Yutaka | 1 | -2/+5 |
2020-09-29 | scd: Internal CCID driver: Call libusb_clear_halt at ccid_setup_intr. | NIIBE Yutaka | 1 | -3/+1 |
2020-09-28 | scd: Internal CCID driver: Fix a failure path. | NIIBE Yutaka | 1 | -0/+1 |
2020-09-28 | scd: Internal CCID: Handle LIBUSB_ERROR_TIMEOUT at ccid_get_atr. | NIIBE Yutaka | 1 | -1/+2 |
2020-09-28 | scd: Internal CCID: Clear the handle after use. | NIIBE Yutaka | 1 | -1/+5 |
2020-09-28 | scd: Change handling of SPR532 card reader. | NIIBE Yutaka | 1 | -4/+17 |
2020-09-25 | scd: For PC/SC, send the ESC command at init for SPR532 reader. | NIIBE Yutaka | 1 | -25/+32 |
2020-09-25 | scd: For SPR532, submit the ESCape command at initialization. | NIIBE Yutaka | 1 | -14/+13 |
2020-09-24 | scd: Fix CCID internal driver for interrupt transfer. | NIIBE Yutaka | 1 | -3/+36 |
2020-09-21 | scd: Extend KEYPAIRINFO with an algorithm string. | Werner Koch | 6 | -22/+98 |
2020-09-16 | scd: Clear PIN cache when changing key attributes. | NIIBE Yutaka | 1 | -1/+4 |
2020-09-16 | scd: Clear caching PIN at KDF setup. | NIIBE Yutaka | 1 | -0/+4 |
2020-09-16 | scd: Add better support for KDF feature. | NIIBE Yutaka | 1 | -0/+7 |
2020-09-16 | gpg,scd: Fix handling of KDF feature. | NIIBE Yutaka | 1 | -11/+23 |
2020-09-15 | scd: Fix the use case of verify_chv2 by CHECKPIN. | NIIBE Yutaka | 1 | -21/+25 |
2020-09-11 | scd:piv: Avoid conflict when writing a cert. | Werner Koch | 1 | -1/+63 |
2020-09-10 | scd: Flush KDF DO (0x00F9) when it's being set. | NIIBE Yutaka | 1 | -3/+3 |
2020-09-08 | scd: Add a workaround for Yubikey. | NIIBE Yutaka | 1 | -0/+3 |
2020-09-07 | scd: Fix handling 0x00FA to support OpenPGP card 3.4. | NIIBE Yutaka | 1 | -1/+1 |
2020-09-04 | scd: Increase the number of supported readers from 4 to 16. | Werner Koch | 2 | -2/+3 |
2020-09-04 | scd: Support GET DATA response with no header for DO 0x00FA. | NIIBE Yutaka | 1 | -25/+28 |
2020-09-04 | scd: Parse "Algorithm Information" data object in scdaemon. | NIIBE Yutaka | 1 | -2/+106 |
2020-09-03 | scd: Add handling of "Algorithm Information" DO. | NIIBE Yutaka | 1 | -0/+2 |
2020-08-27 | scd: New option to APDU command to return the ATR as data. | Werner Koch | 1 | -2/+16 |
2020-08-27 | scd: Fix reading of the ATR for card type detection. | Werner Koch | 1 | -1/+1 |
2020-08-27 | scd: Add heuristics to identify cardtype. | NIIBE Yutaka | 2 | -3/+23 |
2020-08-27 | scd: Add condition for VERIFY with 0x82. | NIIBE Yutaka | 1 | -4/+9 |
2020-08-19 | scd: Fix possible uninitialized variables. | NIIBE Yutaka | 2 | -8/+8 |
2020-08-12 | scd: Log info about CCIDs with permission problems. | Werner Koch | 1 | -3/+13 |
2020-08-12 | scd: Map some error codes from libusb to ccid-driver error codes. | Werner Koch | 5 | -12/+57 |
2020-08-10 | scd:piv: Allow signing using PSS. | Werner Koch | 1 | -1/+10 |
2020-08-10 | agent: Add option --pss to pksign to be used by smartcards. | Werner Koch | 1 | -1/+3 |
2020-07-31 | scd: Silence compiler warning. | NIIBE Yutaka | 1 | -3/+3 |
2020-07-17 | scd: Fix closing reader and reeleasing context in PC/SC. | NIIBE Yutaka | 1 | -0/+7 |
2020-07-17 | scd: PC/SC: Don't release the context when it's in use. | NIIBE Yutaka | 1 | -1/+1 |
2020-07-02 | scd:nks: Implement writecert for the Signature card v2. | Werner Koch | 3 | -8/+133 |
2020-06-30 | scd:nks: Fix certificate read problem with TCOS signature card v2. | Werner Koch | 1 | -0/+2 |
2020-06-30 | scd: Change how the removed card flag is set. | Werner Koch | 1 | -13/+14 |
2020-06-29 | scd: Shorten cardio debug output for all zeroes. | Werner Koch | 1 | -4/+33 |
2020-06-25 | scd:nks: Fix remaining tries warning in --reset mode. | Werner Koch | 1 | -9/+10 |
2020-06-08 | build: Fix recent commit for SOURCE_DATE_EPOCH. | Werner Koch | 1 | -1/+1 |
2020-05-29 | scd: Fix condition for C5 data object for newer Yubikey. | NIIBE Yutaka | 1 | -1/+1 |
2020-05-27 | scd:openpgp: New KEY-STATUS attribute. | Werner Koch | 1 | -1/+10 |
2020-05-26 | scd:openpgp: Add attribute "UIF" for convenience. | Werner Koch | 1 | -5/+11 |
2020-05-26 | scd: Fix Yubikey app switching problem | Werner Koch | 1 | -4/+12 |
2020-05-07 | scd:nks: Add framework to support IDKey cards. | Werner Koch | 1 | -51/+124 |
2020-05-07 | scd:nks: Get the PIN prompts right for the Signature Card | Werner Koch | 1 | -56/+136 |
2020-05-07 | scd:nks: Support decryption using ECDH. | Werner Koch | 1 | -75/+307 |
2020-05-05 | scd: Extend an internal function to also return the algo. | Werner Koch | 8 | -17/+24 |
2020-05-04 | scd:nks: Add do_with_keygrip and implement a cache. | Werner Koch | 1 | -90/+349 |
2020-04-17 | scd:nks: Allow retrieving certificates from a Signature Card v.20 | Werner Koch | 1 | -164/+299 |
2020-04-17 | scd: Detect missing card in "getinfo all_active_apps". | Werner Koch | 1 | -0/+5 |
2020-04-09 | scd:p15: Return a display S/N via Assuan. | Werner Koch | 1 | -21/+54 |
2020-04-07 | scd:p15: Show a pretty PIN prompt. | Werner Koch | 1 | -13/+197 |
2020-04-07 | scd: Return GPG_ERR_BAD_PIN on 0x63Cn status word. | Werner Koch | 1 | -0/+2 |
2020-04-07 | scd: Factor common PIN status check out. | Werner Koch | 4 | -82/+57 |
2020-04-07 | scd:p15: Fix decrypt followed by sign problem for D-Trust cards. | Werner Koch | 3 | -14/+91 |
2020-04-03 | scd:p15: Emit MANUFACTURER, $ENCRKEYID, $SIGNKEYID. | Werner Koch | 1 | -18/+62 |
2020-04-03 | scd:openpgp: New attribute "MANUFACTURER". | Werner Koch | 1 | -0/+50 |
2020-04-02 | scd:p15: Implement do_with_keygrip and capabilities. | Werner Koch | 1 | -34/+48 |
2020-04-02 | scd:p15: Rename some variables and functions for clarity. | Werner Koch | 1 | -28/+28 |
2020-04-02 | scd: Use Gcrypt usage constants for the do_with_keygrip capabilities. | Werner Koch | 3 | -8/+17 |
2020-04-02 | scd: New command DEVINFO. | NIIBE Yutaka | 3 | -62/+203 |
2020-04-01 | scd:p15: Cache the PIN. | Werner Koch | 1 | -0/+8 |
2020-04-01 | scd:p15: Run a keygrip_from_prkdf before verify_pin | Werner Koch | 1 | -9/+18 |
2020-04-01 | scd:p15: Support decryption with CardOS 5 cards. | Werner Koch | 1 | -2/+100 |
2020-04-01 | scd:p15: Factor PIN verification out to a new function. | Werner Koch | 1 | -192/+224 |
2020-03-31 | scd:p15: Support signing with CardOS 5 cards. | Werner Koch | 8 | -98/+368 |
2020-03-31 | scd:p15: Read certificates in extended mode. | Werner Koch | 1 | -2/+4 |
2020-03-31 | scd: Add function for binary read in extended mode. | Werner Koch | 2 | -4/+17 |
2020-03-31 | scd:p15: Improve diagnostics | Werner Koch | 1 | -164/+202 |
2020-03-30 | scd:p15: Detect CardOS 5 cards and print some basic infos. | Werner Koch | 1 | -15/+150 |
2020-03-27 | scd:openpgp: Allow PKSIGN with keygrip also for OPENPGP.3. | Werner Koch | 1 | -5/+18 |
2020-03-14 | gpgconf: Further simplify the gpgconf option processing. | Werner Koch | 1 | -29/+5 |
2020-03-06 | scd: Re-group the options in the --help output. | Werner Koch | 1 | -12/+25 |
2020-03-06 | gpgconf: Support reading global options (part 2). | Werner Koch | 1 | -2/+3 |
2020-02-28 | scd: Fix the previous commit. | NIIBE Yutaka | 1 | -0/+3 |
2020-02-28 | scd: Improve setattr for KDF. | NIIBE Yutaka | 1 | -1/+64 |
2020-02-28 | scd: Fix pinpad handling when KDF enabled. | NIIBE Yutaka | 1 | -0/+2 |
2020-02-21 | Use gpgrt's new option parser for the remaining daemons. | Werner Koch | 1 | -91/+68 |
2020-02-20 | gpg: Use gpgrt's new option parser to provide a global conf file. | Werner Koch | 1 | -0/+4 |
2020-02-18 | Spelling cleanup. | Daniel Kahn Gillmor | 8 | -14/+14 |
2020-02-17 | scd: Disable pinpad if it's impossible by KDF DO. | NIIBE Yutaka | 1 | -7/+30 |
2020-02-13 | scd: Print the main app name also for not fully supported cards. | Werner Koch | 1 | -0/+9 |
2020-02-13 | scd:openpgp: Return key creation time as part of KEYPARIINFO. | Werner Koch | 2 | -18/+11 |
2020-02-11 | scd:openpgp: Send a KEY-TIME status with READKEY | Werner Koch | 2 | -1/+39 |
2020-02-11 | scd:openpgp: Optional allow for lowercase keyrefs. | Werner Koch | 1 | -10/+10 |
2020-02-11 | scd:openpgp: Allow auto-changing of the key attributes in genkey. | Werner Koch | 2 | -47/+181 |
2020-02-11 | common: Extend the openpgp_curve_to_oid function. | Werner Koch | 2 | -6/+7 |
2020-02-10 | build: Always use EXTERN_UNLESS_MAIN_MODULE pattern. | Werner Koch | 2 | -0/+2 |
2020-02-10 | scd:openpgp: Let the genkey function also accept a full keyref. | Werner Koch | 1 | -3/+12 |
2020-01-16 | scd: New commands SWITCHCARD and SWITCHAPP. | Werner Koch | 3 | -13/+262 |
2020-01-16 | scd:piv: Remove debug code from a recent commit. | Werner Koch | 1 | -2/+1 |
2020-01-13 | scd: Make the PIN cache robust against wrongdoing of gpg-agent. | Werner Koch | 2 | -4/+81 |
2020-01-13 | scd:piv: Implement PIN cache. | Werner Koch | 5 | -29/+100 |
2020-01-13 | scd: Fix memory leak in command READKEY. | Werner Koch | 2 | -3/+9 |
2020-01-13 | scd: Make SERIALNO --all work correctly and use it. | Werner Koch | 3 | -54/+91 |
2020-01-10 | scd: Implement direct access by KEYGRIP for GETATTR and READKEY. | NIIBE Yutaka | 2 | -50/+119 |
2020-01-09 | scd:openpgp: Implement PIN cache. | Werner Koch | 1 | -104/+229 |
2020-01-09 | scd: Use a scdaemon internal key to protect the PIN cache IPC. | Werner Koch | 1 | -46/+98 |
2020-01-07 | scd: First changes to implement a PIN cache. | Werner Koch | 11 | -85/+418 |
2020-01-03 | scd: Minor fix for readibility. | Werner Koch | 2 | -2/+2 |
2019-12-19 | scd: Enhance KEYINFO command to limit listing with capability. | NIIBE Yutaka | 5 | -35/+79 |
2019-11-26 | doc: Fixed variable naming. | Werner Koch | 1 | -1/+1 |
2019-11-15 | scd,ccid: Fix detection of supported readers with pinpad. | NIIBE Yutaka | 1 | -3/+4 |
2019-10-29 | scd,ccid: Fix GEMPC_EZIO handling. | NIIBE Yutaka | 1 | -5/+5 |
2019-10-15 | scd,ccid: Add 08e6:34c2 (GEMPC_EZIO). | NIIBE Yutaka | 2 | -7/+22 |
2019-09-17 | scd,pcsc: Use HANDLE for context and card. | NIIBE Yutaka | 1 | -28/+34 |
2019-09-12 | scd: Remove old fallback logic from CCID to PC/SC. | NIIBE Yutaka | 1 | -12/+5 |
2019-09-12 | scd,pcsc: Support "reader-port" option for PC/SC reader. | NIIBE Yutaka | 1 | -29/+34 |
2019-09-12 | scd,pcsc: Remove the restriction of no-scanning in PC/SC. | NIIBE Yutaka | 3 | -12/+3 |
2019-09-11 | scd,pcsc: Fix examining the list of readers. | NIIBE Yutaka | 1 | -5/+13 |
2019-09-11 | scd,pcsc: Fix for initializing PC/SC. | NIIBE Yutaka | 1 | -9/+13 |
2019-09-11 | scd,pcsc: Support multiple card readers. | NIIBE Yutaka | 1 | -180/+217 |
2019-09-11 | scd,pcsc: Use a single context. | NIIBE Yutaka | 1 | -26/+46 |
2019-09-11 | scd: Clean up the structure for future fix of PC/SC. | NIIBE Yutaka | 3 | -18/+23 |
2019-09-05 | scd: Implement auto-switching between Yubikey apps. | Werner Koch | 1 | -34/+105 |
2019-09-05 | scd:openpgp: Avoid PIN caching issues after re-select. | Werner Koch | 1 | -0/+6 |
2019-09-05 | scd:piv: Allow the keygrip as alternative to a keyref. | Werner Koch | 1 | -2/+22 |
2019-09-05 | scd: Improve locking of app_do_with_keygrip. | Werner Koch | 1 | -10/+24 |
2019-09-05 | scd: New debug flag "app". | Werner Koch | 3 | -27/+97 |
2019-09-04 | scd: New sub-command cmd_has_option for GETINFO. | Werner Koch | 1 | -1/+55 |
2019-09-04 | scd: Add option --all to the SERIALNO command. | Werner Koch | 2 | -11/+105 |
2019-09-04 | scd: Fix Error checking in additioal app selection. | Werner Koch | 1 | -2/+3 |
2019-09-04 | scd: Add option --multi to the LEARN command. | Werner Koch | 3 | -19/+61 |
2019-09-04 | scd: Use a macro for the flag parameter of learn_status. | Werner Koch | 7 | -7/+12 |
2019-08-21 | scd:nks: Extend keypairinfo with usage flags. | Werner Koch | 1 | -0/+11 |
2019-08-21 | scd:nks: Support attributes $ENCRKEYID and $SIGNKEYID. | Werner Koch | 1 | -4/+20 |
2019-08-21 | scd: Fix check_application_conflict. | NIIBE Yutaka | 1 | -0/+6 |
2019-08-21 | scd: Fix selecting additional APP. | NIIBE Yutaka | 1 | -28/+59 |
2019-08-21 | scd: Fix how select_additional_application is called. | NIIBE Yutaka | 1 | -10/+3 |
2019-08-21 | scd: Fix resetting CARD_CTX. | NIIBE Yutaka | 3 | -17/+4 |
2019-08-21 | scd: Fix switching to another APP. | NIIBE Yutaka | 1 | -4/+9 |
2019-08-07 | scd: Remove fallback mechanism to PC/SC. | NIIBE Yutaka | 1 | -8/+2 |
2019-07-25 | scd: Handle CCID bwi of time extension. | NIIBE Yutaka | 1 | -1/+6 |
2019-07-25 | scd: Fix bBWI value. | NIIBE Yutaka | 1 | -2/+2 |
2019-07-22 | scd: Error code map fix for older Yubikey. | NIIBE Yutaka | 1 | -0/+1 |
2019-07-19 | scd: Support "[CHV3]" attribute for keyid string. | NIIBE Yutaka | 1 | -3/+2 |
2019-07-12 | scd: Remove useless GNUPG_SCD_MAIN_HEADER macro. | Werner Koch | 3 | -16/+7 |
2019-07-11 | scd: Fix internal CCID driver, so that -DTEST works. | NIIBE Yutaka | 1 | -42/+55 |
2019-07-11 | scd: Fix debug logging of the internal CCID driver. | NIIBE Yutaka | 1 | -4/+9 |
2019-07-09 | scd: ccid-driver: Initial getting ATR more robustly. | NIIBE Yutaka | 1 | -18/+39 |
2019-07-08 | scd: Fix keygrip search. | NIIBE Yutaka | 1 | -1/+3 |
2019-06-25 | scd: Do not conflict if a card with another serialno is demanded. | Werner Koch | 3 | -10/+26 |