aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2021-03-04common: Rename w32-misc.c to w32-cmdline.cHEADmasterWerner Koch3-4/+4
2021-03-04common,w32: Implement globing of command line args.Werner Koch4-18/+325
2021-03-04common,w32: Refine the command line parsing for \ in quotes.Werner Koch2-6/+33
2021-03-04gpg: Prepare for globing with UTF-8.Werner Koch1-4/+4
2021-03-04common: First take on handling Unicode command line args.Werner Koch5-6/+459
2021-03-01gpg: Keep temp files when opening images via xdg-openNicolas Fella via Gnupg-devel1-1/+5
2021-02-26po: Make agent/commands.c translatable and update German translation.Werner Koch2-8/+30
2021-02-26po: Update Simplified Chinese Translation.bobwxc1-273/+161
2021-02-25doc: Typo fixes for dirmngr.texiWerner Koch1-3/+3
2021-02-25kbx: Log debug fixesWerner Koch2-3/+5
2021-02-25scd:p15: Read out the access flags.Werner Koch1-68/+141
2021-02-25build: Require sqlite 3.27Werner Koch1-1/+1
2021-02-25sm: Do not print certain issuer not found diags in quiet mode.Werner Koch2-21/+28
2021-02-25sm: Fix issuer certificate look error due to legacy error code.Werner Koch1-65/+69
2021-02-24build: Require a fixed SQlite version.Werner Koch1-1/+1
2021-02-24scd:p15: Get the label value of all objects for better diagnostics.Werner Koch1-78/+180
2021-02-24doc: Explain how Tor is detected.Werner Koch1-1/+4
2021-02-24sm: Silence some output on --quietWerner Koch5-7/+29
2021-02-23scd:p15: Make it code work again for D-Trust cards.Werner Koch4-29/+67
2021-02-22scd: Fix readkey --info in case a readkey command is available.Werner Koch2-41/+35
2021-02-22scd:p15: Extract extended usage flagsand act upon them.Werner Koch2-82/+239
2021-02-22sm: Extend the list of known OIDs.Werner Koch1-4/+16
2021-02-21tools,w32: Add resource and manifest files to all binaries.Werner Koch17-21/+378
2021-02-19doc: Update NEWSWerner Koch1-4/+56
2021-02-19wkd: Install gpg-wks-client under bin and add wrapper for libexecWerner Koch4-14/+22
2021-02-19build: Remove now obsolete HAVE_NEWER_LIBGCRYPT AM conditional.Werner Koch2-24/+25
2021-02-19scd: Minor tweak for easier backportingWerner Koch3-23/+30
2021-02-19po: Update Japanese Translation.NIIBE Yutaka1-288/+173
2021-02-18po: Unified the term "message" in the German translationWerner Koch1-43/+43
2021-02-18po: Update German translationWerner Koch1-285/+169
2021-02-18po: update-poWerner Koch26-14768/+23383
2021-02-18scd:piv: Fix a typo in a string.Werner Koch1-2/+2
2021-02-18po: Change translatability of a fallback string.Werner Koch1-4/+4
2021-02-18po: Update all po files from 2.2.27Werner Koch26-21535/+26838
2021-02-18po: Update POTFILESWerner Koch1-0/+2
2021-02-18speedo: Update w32 stuff from 2.2Werner Koch5-37/+81
2021-02-17dirmngr: Support new gpgNtds parameter in LDAP keyserver URLs.Werner Koch5-22/+40
2021-02-16build: Update gpg-error.m4 again.NIIBE Yutaka1-11/+33
2021-02-15build: Update gpg-error.m4.NIIBE Yutaka1-6/+6
2021-02-12agent: Comment spell fix.NIIBE Yutaka1-2/+2
2021-02-12build: Update gpg-error.m4.NIIBE Yutaka1-46/+42
2021-02-12build: Fix library dependency of g13 test program.NIIBE Yutaka1-1/+1
2021-02-11doc: Add NEWS with news from the 2.2 series.Werner Koch2-45/+188
2021-02-11doc: Improve the gpg-card man page.Werner Koch2-6/+200
2021-02-10gpg: Do not allow old cipher algorithms for encryption.Werner Koch7-16/+92
2021-02-10Remove obsolete M4 macros.Werner Koch3-361/+1
2021-02-10Require GpgRT version 1.41.Werner Koch4-46/+6
2021-02-09build: Make make distcheck work again.Werner Koch1-1/+1
2021-02-09tools: Remove the symcryptrun tool.Werner Koch7-1179/+3
2021-02-05gpg: Fix selection of key.NIIBE Yutaka1-1/+3
2021-02-02gpg: Remove support for PKA.Werner Koch17-464/+35
2021-02-02gpg: Remove more or less useless tool gpgcompose.Werner Koch2-3128/+0
2021-02-02gpg: Remove experimental feature to export w/o user-ids.Werner Koch4-84/+7
2021-02-02card: List keys of pkcs#15 cards.Werner Koch1-0/+19
2021-02-02scd:p15: Read PuKDF and minor refactoring.Werner Koch1-85/+447
2021-02-01sm: Add a few OIDs and merge OID tables.Werner Koch1-52/+44
2021-01-28Include the library version in the compliance checks.Werner Koch6-17/+69
2021-01-27scd:p15: Make file selection more robust.Werner Koch1-37/+60
2021-01-27scd: Define new status wordWerner Koch4-9/+17
2021-01-27scd:p15: Factor the commonKeyAttributes parser out.Werner Koch1-134/+206
2021-01-27gpg: Fix ugly error message for an unknown symkey algorithm.Werner Koch1-1/+4
2021-01-26scd:p15: Factor the commonObjectAttributes parser out.Werner Koch1-139/+112
2021-01-26scd:p15: First step towards real CardOS 5 support.Werner Koch4-76/+218
2021-01-25agent: Support ssh-agent extensions for environment variables.Werner Koch2-4/+120
2021-01-21scd:p15: Show the ATR as part of the TokenInfo diagnostics.Werner Koch1-0/+12
2021-01-19Require Libgcrypt 1.9Werner Koch11-63/+24
2021-01-12tools: Add option --clock to watchgnupgWerner Koch1-1/+28
2021-01-12po: Update Simplified Chinese Translation.bobwxc1-49/+47
2021-01-11gpg,w32: Fix gnupg_remove.Werner Koch3-1/+132
2021-01-06I meant "SHA-2 digests" in the previous commit.Ingo Klöcker0-0/+0
2021-01-06scd:nks: Add support for signing plain SHA-3 digests.Ingo Klöcker1-17/+67
2021-01-05po: Fix Simplified Chinese Translation.NIIBE Yutaka1-2/+2
2021-01-05po: Fix Simplified Chinese Translation.NIIBE Yutaka1-2/+2
2021-01-05po: Update Simplified Chinese Translation.bobwxc1-2616/+1963
2020-12-30wkd: Minor permission fix for created files.Werner Koch1-2/+2
2020-12-28Update Traditional Chinese doc/help.zh_TW.txtYao Wei1-102/+224
2020-12-23doc: Add instructions on how to setup an Active Directory.Werner Koch2-9/+89
2020-12-23doc: Update Simplified Chinese doc/help.zh_CN.txt.bobwxc1-57/+206
2020-12-23doc: Update Japanese doc/help.ja.txt.NIIBE Yutaka1-10/+43
2020-12-21common: Remove superfluous debug output from dotlock.c.Werner Koch1-2/+0
2020-12-21doc: Explain LDAP keyserver parametersWerner Koch1-1/+20
2020-12-18dirmngr: Do not block threads in LDAP keyserver calls.Werner Koch1-6/+38
2020-12-17gpg: New AKL method "ntds"Werner Koch8-6/+90
2020-12-17dirmngr: Support "ldap:///" for the current AD user.Werner Koch3-15/+54
2020-12-17dirmngr: Allow LDAP searches via fingerprint.Werner Koch1-23/+41
2020-12-17dirmngr: Finalize Active Directory LDAP SchemaWerner Koch3-5/+7
2020-12-15dirmngr: Store all version 2 schema attributes.Werner Koch2-45/+88
2020-12-15dirmngr: Remove superfluous attribute from the LDAP schema.Werner Koch2-27/+10
2020-12-14dirmngr: Support the new Active Directory schemaWerner Koch4-110/+523
2020-12-14dirmngr: Do not store the useless pgpSignerID in the LDAP.Werner Koch4-25/+5
2020-12-14dirmngr: Fix adding keys to an LDAP server.Werner Koch1-2/+2
2020-12-11scd:nks: Support READKEY with keygrip and for "NKS-IDLM" keyref.NIIBE Yutaka1-0/+22
2020-12-11scd:nks: Factor out pubkey retrieval from keygrip handling.NIIBE Yutaka1-84/+72
2020-12-10scd:nks: Add support of KEYGRIP for do_readcert.NIIBE Yutaka1-0/+18
2020-12-10scd:nks: Factor out iteration over filelist.NIIBE Yutaka1-78/+114
2020-12-09wks-client: Improve an error messageWerner Koch1-1/+1
2020-12-09scd:ccid:spr532: Extend abort_cmd for initialization time.NIIBE Yutaka1-11/+18
2020-12-09scd:ccid: Call libusb_clear_halt in ccid_vendor_specific_setup.NIIBE Yutaka1-0/+1
2020-12-09scd:ccid: Revert the addition of libusb_clear_halt for EP_INTR.NIIBE Yutaka1-1/+0
2020-12-08scd:yubikey: Fix support of Yubikey NEO.NIIBE Yutaka1-0/+3
2020-12-08agent: Allow decryption with card but no file.NIIBE Yutaka1-2/+5
2020-12-08agent: Clean up the API of agent_pkdecrypt.NIIBE Yutaka2-24/+24
2020-12-08agent: Allow pksign operation with card but no file.NIIBE Yutaka1-2/+4
2020-12-07gpg: Make quick-gen-key with algo "card" work for keys without keytimeIngo Klöcker1-6/+4
2020-12-07gpg,card: Allow no version information of Yubikey.NIIBE Yutaka2-2/+4
2020-12-03scd:nks: Fix caching keygrip (more).NIIBE Yutaka1-5/+7
2020-12-03scd: Fix KEYINFO command with --data option.NIIBE Yutaka1-4/+3
2020-12-03scd:openpgp: Fix writing ECC key to card.NIIBE Yutaka1-6/+27
2020-12-02kbx: Better error message in case of a crippled Libgcrypt.Werner Koch1-2/+10
2020-12-01doc: Add parameters for batch generation of ECC keys.Jens Meißner1-0/+8
2020-11-30scd:nks: Minor additions to the basic IDLM application support.Werner Koch1-15/+25
2020-11-27card: Let the APDU command prints a description of the status word.Werner Koch3-1/+43
2020-11-27scd: New getinfo sub-command apdu_strerror.Werner Koch2-15/+28
2020-11-27card: Netkey improvement for passwd.Werner Koch1-13/+22
2020-11-27scd:ccid-driver: Fix pinpad error handling for cancel/timeout.NIIBE Yutaka4-2/+17
2020-11-26agent: Fix YK s/n and prettify the request card prompt for YubikeysWerner Koch3-38/+39
2020-11-26scd: Do not try to use a non-enabled app after card switching.Werner Koch1-2/+19
2020-11-26scd: Add special serialno compare for OpenPGP cards.Werner Koch3-10/+45
2020-11-26gpg: Report an error for receiving key from agent.NIIBE Yutaka1-0/+1
2020-11-26scd,nks: Fix caching keygrip.NIIBE Yutaka1-3/+4
2020-11-25scd:p15: Print the internal card type.Werner Koch1-0/+8
2020-11-25scd:p15: Improve support for some CardOS based cards.Werner Koch3-14/+68
2020-11-25g13: Add missing headerWerner Koch1-0/+1
2020-11-25scd: Rework the handling of the displayed serial number.Werner Koch5-119/+178
2020-11-25scd: Fix an error return for READKEY.NIIBE Yutaka1-0/+3
2020-11-25scd,nks: Fix SEGV for learn for older card.NIIBE Yutaka1-0/+1
2020-11-23doc: Fix typosGavin L. Rebeiro4-7/+7
2020-11-20gpg: Change API of agent_scd_serialno.NIIBE Yutaka3-21/+13
2020-11-20Fix the previous comment changes help doc string.NIIBE Yutaka3-3/+3
2020-11-20gpg,agent: Fix comments for KEYPAIRINFO status report.NIIBE Yutaka2-2/+2
2020-11-19gpgconf: Also print revision of libksba.Werner Koch1-3/+4
2020-11-19agent: Fix creating shadow key on card key generation.NIIBE Yutaka1-3/+3
2020-11-19gpg: Fix --card-edit command.NIIBE Yutaka1-1/+2
2020-11-18build: Update to newer autoconf constructs.NIIBE Yutaka16-242/+264
2020-11-18build: Use modern Autoconf check for types.NIIBE Yutaka2-17/+12
2020-11-13gpg: Fix the encrypt+sign hash algo preference selection for ECDSA.Werner Koch4-36/+59
2020-11-12gpgconf: Yet another fix for --apply-profile.Werner Koch1-4/+4
2020-11-11scd: Do not print reader status change with --debug cardio.Werner Koch1-1/+1
2020-11-11w32: Replace some fopen by es_fopen.Werner Koch5-84/+43
2020-11-11gpg: Fix the previous commit.NIIBE Yutaka1-1/+3
2020-11-10gpg: In batch mode, delete-secret-key is not okay without --yes.NIIBE Yutaka1-1/+6
2020-11-10gpg: Fix agent_delete_key interaction.NIIBE Yutaka1-0/+1
2020-11-09card: Run factory-reset in locked stated also in gpg-card.Werner Koch4-12/+57
2020-11-09card: Run factory-reset in locked stated.Werner Koch4-17/+58
2020-11-09gpg: Do not print rejected digest algo notes with --quiet.Werner Koch1-1/+5
2020-11-09gpg: Fix SOS handling when exporting SSH key with libgcrypt 1.8.NIIBE Yutaka1-10/+35
2020-11-09agent: Fix SOS handling with libgcrypt 1.8.NIIBE Yutaka1-2/+19
2020-11-06agent: Minor tweaks to the new genpin inquiry.Werner Koch1-43/+53
2020-11-06agent: Add genpin inquiry for pinentryAndre Heinecke1-8/+116
2020-11-05gpg: Add canceled status message.Ben Kibbey2-1/+2
2020-11-05scd: Use lock_slot for apdu_send_direct.NIIBE Yutaka1-1/+1
2020-11-05scd: Internal CCID driver: Fix a race condition on close.NIIBE Yutaka1-12/+25
2020-11-04speedo,w32: Install gpg-check-pattern and example profiles.Werner Koch5-3/+40
2020-11-04g13: Include a now missing header file.Werner Koch1-0/+1
2020-11-04gpgconf: Make sure the homedir exists for --apply-profile.Werner Koch1-0/+4
2020-11-04common: Fix duplicate implementation of try_make_homedir.Werner Koch5-48/+42
2020-11-04w32: Add another pinentry search pathAndre Heinecke1-0/+2
2020-11-04w32: Add windows subsystem variant of gpgconfAndre Heinecke2-0/+9
2020-11-03w32: Fix strftime problem on Windows.Werner Koch1-2/+31
2020-11-03gpg: Switch to AES256 for symmetric encryption in de-vs mode.Werner Koch2-4/+31
2020-11-02gpg: Allow setting notations with the empty string as value.Werner Koch2-0/+10
2020-11-02build: Remove m4 macro defs which are not anymore used.Werner Koch2-166/+0
2020-11-02gpg: Do not use weak digest algos if selected by recipient prefs.Werner Koch4-19/+31
2020-11-02gpg: Fix iteration over signaturesIngo Klöcker1-1/+1
2020-11-02kbx: Don't put zero-byte for ECC.NIIBE Yutaka1-17/+18
2020-11-02gpg: Fix debug output for key_check_all_keysigs with opaque MPI.NIIBE Yutaka1-3/+13
2020-11-02gpg: Fix check_signature2 for opaque MPI.NIIBE Yutaka1-2/+21
2020-11-02gpg: Change the API for checksum to use const qualifier.NIIBE Yutaka2-2/+2
2020-11-02gpg: Fix counting buffer size in check_signature2.NIIBE Yutaka1-1/+1
2020-10-30gpg: Fix SOS handling with libgcrypt version <= 1.8.NIIBE Yutaka1-0/+19
2020-10-30gpg: Fix first zero-byte case for SOS handling.NIIBE Yutaka2-2/+2
2020-10-28gpg: New command --quick-revoke-sigWerner Koch7-9/+288
2020-10-27gpg: Sort the signatures in standard key listings.Werner Koch7-142/+247
2020-10-27scd: Handle canonical serialno and app specific serialno differently.NIIBE Yutaka3-8/+9
2020-10-26g10: Make call to agent_scd_serialno more robust.Werner Koch2-5/+6
2020-10-26g10,sm: Use gnupg_access at two more placesWerner Koch2-2/+2
2020-10-26scd: Flush the cache when writing cert data object.NIIBE Yutaka1-0/+1
2020-10-26gpg: Fix double free on error.NIIBE Yutaka1-1/+2
2020-10-26gpg,tools: Fix detecting OpenPGP card by serialno.NIIBE Yutaka2-7/+6
2020-10-26scd: Internal CCID driver thing only for SPR532.NIIBE Yutaka1-6/+14
2020-10-24scd: Internal CCID driver limiting only for SPR532.NIIBE Yutaka1-1/+1
2020-10-23common: Allow building with released libgpg-error.Werner Koch3-8/+12
2020-10-23scd: Handle Yubikey's multiple apps and serialno.NIIBE Yutaka3-7/+72
2020-10-23scd: Use app_get_serialno for app_getattr.NIIBE Yutaka1-1/+1
2020-10-23scd: Don't overwrite serialno for Yubikey.NIIBE Yutaka1-3/+10
2020-10-23scd,openpgp: Use app_get_serialno function to get SERIALNO.NIIBE Yutaka1-16/+17
2020-10-21common: New functions gnupg_opendir et al.Werner Koch9-43/+217
2020-10-21w32: Make gnupg_remove and gnupg_rename_file Unicode awareWerner Koch1-3/+33
2020-10-20Replace all calls to stat by gnupg_stat.Werner Koch22-33/+82
2020-10-20Replace most calls to open by a new wrapper.Werner Koch8-26/+79
2020-10-20w32: Allow Unicode filenames for dotlockWerner Koch2-27/+192
2020-10-20Replace most of the remaining stdio calls by estream calls.Werner Koch23-216/+220
2020-10-20Replace all calls to access by gnupg_accessWerner Koch28-128/+151
2020-10-09gpg,ecc: Fix SOS handling when receiving from agent.NIIBE Yutaka1-1/+16
2020-10-09agent: Fix SEGV when debuging for cache enabled.NIIBE Yutaka1-1/+1
2020-10-07doc: Add notes on how to setup LDAPWerner Koch4-0/+684
2020-10-05gpgsm: Fix detection of too old keyboxd.Werner Koch1-3/+4
2020-10-05dirmngr: Minor cleanup for better readability.Werner Koch3-29/+29
2020-10-05dirmngr: Add warning on the use of --add-servers.Werner Koch3-13/+23
2020-10-05gpg: Switch to ed25519+cv25519 as default algo.Werner Koch1-28/+29