aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2021-01-16tpm2daemon: convert to new options formatstable-2-2-tpm-daemonJames Bottomley1-74/+30
2021-01-16g10: add new command keytotpm to convert a private key to TPM formatJames Bottomley4-1/+121
2021-01-16agent: Add new shadow key type and functions to call tpm2daemonJames Bottomley10-10/+493
2021-01-16tpm2d: Add tpm2daemon codeJames Bottomley13-1/+3113
2021-01-16agent: separate out daemon handling infrastructure for reuseJames Bottomley7-557/+651
2021-01-16agent: expose shadow key typeJames Bottomley4-18/+90
2021-01-11Release 2.2.27stable-2-2Werner Koch1-2/+2
2021-01-11Update copyright notices.Werner Koch5-9/+22
2021-01-11po: Auto updatesWerner Koch26-117/+108
2021-01-11gpg,w32: Fix gnupg_remove.Werner Koch3-1/+132
2021-01-08speedo: Do not enable build timestamps.Werner Koch1-2/+1
2021-01-08gpg: Fix --gpgconf-list case with no conf files at all.Werner Koch1-58/+7
2021-01-07gpgconf: Fix description of two new options.Werner Koch1-2/+2
2020-12-30wkd: Minor permission fix for created files.Werner Koch1-2/+2
2020-12-23gpg: Initialize a variable even in a never used code path.Werner Koch1-0/+2
2020-12-21Post release updatesWerner Koch2-1/+5
2020-12-21Release 2.2.26Werner Koch2-2/+27
2020-12-21common: Remove superfluous debug output from dotlock.c.Werner Koch1-2/+0
2020-12-21po: Auto-mergeWerner Koch26-3361/+3010
2020-12-21po: Update German translationWerner Koch1-13/+30
2020-12-21build: Remove the code to build symcryptrunWerner Koch3-16/+3
2020-12-21doc: Explain LDAP keyserver parametersWerner Koch1-1/+20
2020-12-21common: Fix the "ignore" meta command in argparse.cWerner Koch3-36/+122
2020-12-18gpg: Fix --trusted-key with fingerprint arg.Werner Koch1-1/+2
2020-12-18dirmngr: Do not block threads in LDAP keyserver calls.Werner Koch1-6/+38
2020-12-18Merge branch 'wk/stable-2.2-global-options' into STABLE-BRANCH-2-2Werner Koch25-1397/+2529
2020-12-18dirmngr: Fix backport of the new option parser from 2.3Werner Koch1-0/+5
2020-12-17gpg: New AKL method "ntds"Werner Koch8-6/+90
2020-12-17dirmngr: Support "ldap:///" for the current AD user.Werner Koch3-16/+55
2020-12-17dirmngr: Allow LDAP searches via fingerprint.Werner Koch1-22/+40
2020-12-17dirmngr: Store all version 2 schema attributes.Werner Koch2-44/+87
2020-12-17dirmngr: Support the new Active Directory schemaWerner Koch1-106/+141
2020-12-17dirmngr: Do not store the useless pgpSignerID in the LDAP.Werner Koch4-25/+5
2020-12-17dirmngr: Fix adding keys to an LDAP server.Werner Koch1-2/+2
2020-12-16scd:ccid: Call libusb_clear_halt in ccid_vendor_specific_setup.NIIBE Yutaka1-0/+1
2020-12-16scd:ccid: Revert the addition of libusb_clear_halt for EP_INTR.NIIBE Yutaka1-1/+0
2020-12-07scd:openpgp: Fix writing ECC key to card.NIIBE Yutaka1-6/+27
2020-12-04Backport of the new option parser from 2.3Werner Koch25-1402/+2529
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-27common: Fix fallback handling to utf-8.NIIBE Yutaka1-1/+1
2020-11-23Post release updatesWerner Koch2-1/+7
2020-11-23Release 2.2.25Werner Koch1-2/+8
2020-11-23doc: Fix typosGavin L. Rebeiro4-7/+7
2020-11-19gpgconf: Also print revision of libksba.Werner Koch1-3/+4
2020-11-19po: Update Polish translationJakub Bogusz1-31/+21
2020-11-19scd:openpgp: Public keys should be available for check_keyidstr.NIIBE Yutaka1-0/+5
2020-11-17Post release updatesWerner Koch2-1/+8
2020-11-17Release 2.2.24Werner Koch1-1/+5
2020-11-16po: Auto updateWerner Koch25-296/+552
2020-11-16scd:openpgp: Drop support for GnuPG 1.Werner Koch1-36/+1
2020-11-16scd:openpgp: Allow keygrip to be used to reference a keyWerner Koch1-141/+129
2020-11-13gpg: Provide better diagnostic for replaced card keys.Werner Koch7-5/+51
2020-11-13gpg: Fix the encrypt+sign hash algo preference selection for ECDSA.Werner Koch3-38/+58
2020-11-12gpgconf: Yet another fix for --apply-profile.Werner Koch1-4/+4
2020-11-12scd: Skip unknown options in command SERIALNOWerner Koch1-0/+2
2020-11-12po: Update Japanese Translations.NIIBE Yutaka1-15/+22
2020-11-11po: Update the German translationWerner Koch1-13/+21
2020-11-11gpg: Support brainpool keygen with "key from card".Werner Koch1-0/+4
2020-11-11scd: Do not print reader status change with --debug cardio.Werner Koch1-1/+1
2020-11-10w32: Revert use of one gnupg_fopen in a test toolWerner Koch1-1/+1
2020-11-10w32: Support Unicode also for config files etc.Werner Koch20-25/+76
2020-11-10w32: Support utf8 for getcwd even if build with gpgrt < 1.40.Werner Koch1-8/+28
2020-11-09Prepare NEWS for the next release.Werner Koch1-1/+53
2020-11-09scd: Internal CCID driver: Fix a race condition on close.NIIBE Yutaka1-12/+25
2020-11-09card: Run factory-reset in locked stated.Werner Koch4-17/+58
2020-11-09gpg: Fix recent commit for weak digest algos and smartcards.Werner Koch1-1/+1
2020-11-09Require libksba 1.3.5Werner Koch1-1/+1
2020-11-09Require Libgpg-error 1.27Werner Koch2-21/+1
2020-11-09Require Libgcrypt 1.8Werner Koch6-36/+1
2020-11-09gpg: Add canceled status message.Ben Kibbey2-1/+2
2020-11-09gpg: Do not print rejected digest algo notes with --quiet.Werner Koch1-1/+5
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 Koch2-0/+2
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-03po: Major update of italian translationAndre Heinecke1-5027/+2878
2020-11-02gpg: Allow setting notations with the empty string as value.Werner Koch2-0/+10
2020-11-02gpg: Do not use weak digest algos if selected by recipient prefs.Werner Koch4-23/+37
2020-10-30gpg: Fix iteration over signaturesIngo Klöcker1-1/+1
2020-10-30agent: Fix secret key import for Ed25519.NIIBE Yutaka1-1/+1
2020-10-28gpg: New command --quick-revoke-sigWerner Koch7-8/+334
2020-10-26scd: Internal CCID driver thing only for SPR532.NIIBE Yutaka1-6/+14
2020-10-26scd: Internal CCID driver limiting only for SPR532.NIIBE Yutaka1-1/+1
2020-10-26g10,sm: Use gnupg_access at two more places.Werner Koch2-2/+2
2020-10-26common: Fix gnupg_access for older libgpg-error.Werner Koch1-1/+3
2020-10-23common: New functions gnupg_opendir et al.Werner Koch8-37/+210
2020-10-23w32: Make gnupg_remove and gnupg_rename_file Unicode awareWerner Koch1-3/+33
2020-10-23Replace all calls to stat by gnupg_stat.Werner Koch20-28/+77
2020-10-23Replace most calls to open by a new wrapper.Werner Koch8-26/+79
2020-10-21w32: Allow Unicode filenames for dotlockWerner Koch2-27/+192
2020-10-21Replace most of the remaining stdio calls by estream calls.Werner Koch20-197/+208
2020-10-21Replace all calls to access by gnupg_accessWerner Koch28-115/+163
2020-10-06scd: Add a workaround for Yubikey.NIIBE Yutaka1-0/+6
2020-10-06scd: Silence compiler warning.NIIBE Yutaka1-3/+3
2020-10-06scd: Report any error for LEARN command.NIIBE Yutaka1-28/+63
2020-10-06scd: Internal CCID driver: More fix for SPR532.NIIBE Yutaka1-4/+4
2020-10-06scd: Internal CCID driver fix.NIIBE Yutaka1-2/+5
2020-10-06scd: Internal CCID driver: Call libusb_clear_halt at ccid_setup_intr.NIIBE Yutaka1-3/+1
2020-10-06scd: Internal CCID driver: Fix a failure path.NIIBE Yutaka1-0/+1
2020-10-06scd: Internal CCID: Handle LIBUSB_ERROR_TIMEOUT at ccid_get_atr.NIIBE Yutaka1-1/+2
2020-10-06scd: Change handling of SPR532 card reader.NIIBE Yutaka1-4/+17
2020-10-06scd: For SPR532, submit the ESCape command at initialization.NIIBE Yutaka1-14/+13
2020-10-06scd: Fix CCID internal driver for interrupt transfer.NIIBE Yutaka1-3/+36
2020-10-06scd: Better handling of timeout and time extension.NIIBE Yutaka1-7/+4
2020-10-06scd: Fix internal CCID driver, so that -DTEST works.NIIBE Yutaka1-41/+54
2020-10-06scd: ccid-driver: Initial getting ATR more robustly.NIIBE Yutaka1-18/+39
2020-10-06scd: Clean up the structure for future fix of PC/SC.NIIBE Yutaka3-18/+23
2020-10-06scd: Map some error codes from libusb to ccid-driver error codes.Werner Koch5-12/+57
2020-10-06scd: internal driver: Submit SET_INTERFACE control transfer.NIIBE Yutaka1-8/+6
2020-10-06scd: Internal CCID driver: Spelling cleanup.NIIBE Yutaka1-2/+2
2020-10-06scd: Internal CCID driver: Clean up backport from master.NIIBE Yutaka1-1/+1
2020-10-05dirmngr: Minor cleanup for better readability.Werner Koch3-29/+29
2020-10-04build: Fix SENDMAIL define for a PATH with spaces.Werner Koch1-1/+1
2020-10-02w32: Add manifest files to most binariesWerner Koch26-31/+512
2020-10-02common,w32: Change copyright holder notice.Werner Koch1-0/+14
2020-10-02gpgconf,w32: Add manifest so we get the correct windows version.Werner Koch6-10/+86
2020-10-02gpgconf: New option --show-versions.Werner Koch2-1/+236
2020-10-02doc: Typo fixesWerner Koch2-2/+2
2020-10-01doc: Remove enable-extended-key-format in vsnfdAndre Heinecke1-1/+0
2020-09-22kbx: Add bounds check to detect corrupt keyboxes.Werner Koch1-13/+118
2020-09-16scd: Fix the use case of verify_chv2 by CHECKPIN.NIIBE Yutaka1-16/+20
2020-09-10gpg-connect-agent: Catch signals so that SIGPIPE is ignored.Werner Koch2-1/+2
2020-09-10dirmngr: Fix the pool keyserver case for a single host in the pool.Werner Koch1-1/+20
2020-09-10dirmngr: Align the gnutls use of CAs with the ntbtls code.Werner Koch3-10/+18
2020-09-10agent: Keep some permissions of private-keys-v1.d.Werner Koch2-27/+55
2020-09-09build: Fix recent commit for SOURCE_DATE_EPOCH.Werner Koch1-2/+2
2020-09-04tests: New test run envvar to run gpg under valgrind.Werner Koch2-1/+14
2020-09-04gpg: Initialize a parameter to silence valgrind.Werner Koch2-2/+3
2020-09-03Post release updatesWerner Koch2-1/+8
2020-09-03Release 2.2.23Werner Koch1-1/+17
2020-09-03gpg: Fix AEAD preference list overflowWerner Koch1-1/+1
2020-09-03po: auto updateWerner Koch26-1288/+1513
2020-09-03po: Update Ukrainian translationYuri Chornoivan1-76/+64
2020-09-03po: Update Polish translationJakub Bogusz1-67/+29
2020-09-03po: Add key-check.c to the list of translatable sources.Werner Koch1-0/+1
2020-09-03po: Update Czech translation.Petr Pisar1-63/+41
2020-09-02gpg: Fix segv importing certain keys.Werner Koch1-2/+5
2020-09-01scd: Fix a regression for OpenPGP card.NIIBE Yutaka1-0/+5
2020-08-28po: Minor update to the Hungarian translation.Nagy Ferenc László1-51/+39
2020-08-28sm: Fix a bug in the rfc2253 parserWerner Koch1-1/+1
2020-08-27Post release updatesWerner Koch2-1/+4
2020-08-27Release 2.2.22Werner Koch1-3/+47
2020-08-27doc: Fix typosGavin L. Rebeiro2-2/+2
2020-08-27doc: Add a remark about keyservers.Werner Koch1-0/+5
2020-08-27dirmngr: Print the last alert message returned by NTBTLS.Werner Koch1-0/+8
2020-08-27scd: Add condition for VERIFY with 0x82.NIIBE Yutaka1-4/+9
2020-08-26build: Silence gcc warning -Wformat-zero-lengthWerner Koch1-0/+1
2020-08-26agent: Allow TERM="".NIIBE Yutaka1-1/+1
2020-08-26speedo: Allow customizing the release processWerner Koch2-25/+77
2020-08-25po: Update Russian translation.Ineiev1-53/+30
2020-08-25gpg: Set default keysize to rsa3072Werner Koch2-6/+4
2020-08-25sm: Do not require a default keyring for --gpgconf-list.Werner Koch1-0/+1
2020-08-25agent: Allow using --gogconf-list even if HOME does not exist.Werner Koch1-1/+2
2020-08-24Add a new dist signing keyWerner Koch1-0/+0
2020-08-23gpg,gpgsm: Record the creation time of a private key.Werner Koch5-12/+43
2020-08-23agent: Allow to pass a timestamp to genkey and import.Werner Koch8-35/+138
2020-08-22agent: Default to extended key format.Werner Koch4-15/+34
2020-08-22gpgtar,w32: Handle Unicode file names.Werner Koch4-10/+68
2020-08-22common: Use gpgrt functions for mkdir and chdir if availableWerner Koch1-3/+15
2020-08-22common,w32: Do not assume the ANSI codepage during string conversion.Werner Koch1-2/+21
2020-08-22common: Strip trailing CR,LF from w32_strerror.Werner Koch2-1/+7
2020-08-20gpgtar: Make --files-from and --null work as described.Werner Koch6-27/+100
2020-08-20build: New configure option --disable-testsWerner Koch8-2/+53
2020-08-20doc: Describe the relation between pubring.gpg and pubring.kbxWerner Koch1-6/+34
2020-08-20gpg: Fix regression for non-default --passphrase-repeat option.Werner Koch2-4/+13
2020-08-13gpg: Ignore personal_digest_prefs for ECDSA keys.Werner Koch1-3/+7
2020-08-13tools: Install gpgsplit againWerner Koch1-2/+2
2020-08-12common: Pass the WAYLAND_DISPLAY envvar alongWerner Koch1-0/+1
2020-08-06build: Remove expired key of David Shaw from distsigkey.gpg.Werner Koch1-0/+0
2020-08-04sm: Also show the SHA-256 fingerprint.Werner Koch2-2/+15
2020-08-04tests: Improve handling of spaces in $PATHWerner Koch5-14/+14
2020-08-04speedo: Tie build to libgcrypt 1.8Werner Koch1-3/+3
2020-07-30w32: More adding NETLIBS.NIIBE Yutaka1-1/+1
2020-07-30w32: Add link to $(NETLIB) for -lws2_32.NIIBE Yutaka3-3/+3
2020-07-16gpg: Do not close stdout after --export-ssh-keyWerner Koch1-2/+3
2020-07-15tools: Use internal regexp routines.NIIBE Yutaka1-2/+2
2020-07-15regexp: Import change from JimTcl.NIIBE Yutaka2-4/+19
2020-07-15regexp: Fix generation of _unicode_mapping.c.NIIBE Yutaka3-4/+15
2020-07-15gpg: Add regular expression support.NIIBE Yutaka17-91/+36316
2020-07-14gpgsm: Make rsaPSS a compliant scheme in de-vs mode.Werner Koch1-8/+4
2020-07-13agent: Fix regression with --newsymkey in loopback mode.Werner Koch1-2/+5
2020-07-13dirmngr: Handle EAFNOSUPPORT at connect_server.NIIBE Yutaka1-0/+9
2020-07-09Post release updatesWerner Koch2-1/+8
2020-07-09Release 2.2.21Werner Koch1-2/+10
2020-07-09po: Auto updateWerner Koch25-883/+1194
2020-07-09po: Minor update to the Hungarian translationNagy Ferenc László1-10/+6
2020-07-09po: Update the German translationWerner Koch1-37/+49
2020-07-09gpg: Print a note if no args are given to --delete-keyWerner Koch1-1/+4
2020-07-08Do not use the pinentry's qualitybarWerner Koch3-3/+3
2020-07-08gpg: Use integrated passphrase repeat entry also for -c.Werner Koch3-7/+33
2020-07-08agent: New option --newsymkey for GET_PASSPHRASEWerner Koch4-97/+354
2020-07-07gpg: Fix flaw in symmetric algorithm selection in mixed mode.Werner Koch3-19/+10
2020-07-07po: Update Japanese Translation.NIIBE Yutaka1-35/+44
2020-07-03sm: Exclude rsaPSS from de-vs compliance mode.Werner Koch19-122/+286
2020-07-02dirmngr: Silence annoying warning for missing default ldap server file.Werner Koch1-5/+8