aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2020-10-05keyboxd: Fix duplicates when listing keys by uid.Werner Koch1-24/+53
2020-10-04build: Fix SENDMAIL define for a PATH with spaces.Werner Koch1-1/+1
2020-10-04tests: Improve handling of spaces in $PATHWerner Koch5-14/+14
2020-10-02gpgconf: New option --show-versions.Werner Koch3-9/+235
2020-10-02w32: Silence warning due to recent change of split_fields.Werner Koch1-1/+1
2020-10-02gpg: Fix parameter parsing form ed448.Werner Koch1-1/+1
2020-10-01doc: Remove enable-extended-key-format in vsnfdAndre Heinecke1-1/+0
2020-09-30scd: Internal CCID driver: More fix for SPR532.NIIBE Yutaka1-4/+4
2020-09-30scd: Report any error for LEARN command.NIIBE Yutaka1-30/+67
2020-09-29scd: Internal CCID driver fix.NIIBE Yutaka1-2/+5
2020-09-29scd: Internal CCID driver: Call libusb_clear_halt at ccid_setup_intr.NIIBE Yutaka1-3/+1
2020-09-28scd: Internal CCID driver: Fix a failure path.NIIBE Yutaka1-0/+1
2020-09-28scd: Internal CCID: Handle LIBUSB_ERROR_TIMEOUT at ccid_get_atr.NIIBE Yutaka1-1/+2
2020-09-28scd: Internal CCID: Clear the handle after use.NIIBE Yutaka1-1/+5
2020-09-28scd: Change handling of SPR532 card reader.NIIBE Yutaka1-4/+17
2020-09-25keyboxd: Make use of the config tableWerner Koch1-2/+119
2020-09-25scd: For PC/SC, send the ESC command at init for SPR532 reader.NIIBE Yutaka1-25/+32
2020-09-25scd: For SPR532, submit the ESCape command at initialization.NIIBE Yutaka1-14/+13
2020-09-24gpg: New experimental import option "bulk-import"Werner Koch4-4/+44
2020-09-24keyboxd: New command TRANSACTION.Werner Koch6-10/+230
2020-09-24tests: Integrate --use-keyboxd into the OpenPGP test suite.Werner Koch4-12/+37
2020-09-24keyboxd: Implement multiple search descriptions.Werner Koch4-85/+125
2020-09-24keyboxd: Fix UDPATE keyblob SQL statementWerner Koch1-14/+15
2020-09-24tests: Fix convenience function to run gpg.Werner Koch1-1/+1
2020-09-24keyboxd: Remove unused variables.Werner Koch1-2/+0
2020-09-24keyboxd: Integrate into gpgconf.Werner Koch6-2/+78
2020-09-24scd: Fix CCID internal driver for interrupt transfer.NIIBE Yutaka1-3/+36
2020-09-22gpg: Set the found-by flags in the keyblock in keyboxd mode.Werner Koch2-8/+34
2020-09-22sm: Fix returning of the ephemeral flag in keyboxd mode.Werner Koch1-6/+8
2020-09-22common: Fix name of keyboxd.Werner Koch1-1/+1
2020-09-22keyboxd: Extend PUBKEY_INFO status line with an uid ordinal.Werner Koch6-30/+104
2020-09-22kbx: Add bounds check to detect corrupt keyboxes.Werner Koch1-6/+99
2020-09-21scd: Extend KEYPAIRINFO with an algorithm string.Werner Koch8-27/+104
2020-09-21doc: Some documentation updates.Werner Koch4-11/+78
2020-09-21sm: Implement delete key in keyboxd modeWerner Koch3-5/+32
2020-09-18agent: Fix regression for access through the extra secket.NIIBE Yutaka1-4/+36
2020-09-18common,agent,dirmngr,g10,tools: Fix split_fields API.NIIBE Yutaka15-31/+33
2020-09-16scd: Clear PIN cache when changing key attributes.NIIBE Yutaka1-1/+4
2020-09-16scd: Clear caching PIN at KDF setup.NIIBE Yutaka1-0/+4
2020-09-16scd: Add better support for KDF feature.NIIBE Yutaka1-0/+7
2020-09-16gpg,scd: Fix handling of KDF feature.NIIBE Yutaka2-13/+25
2020-09-15scd: Fix the use case of verify_chv2 by CHECKPIN.NIIBE Yutaka1-21/+25
2020-09-11scd:piv: Avoid conflict when writing a cert.Werner Koch1-1/+63
2020-09-11common: New function cmp_canon_sexp.Werner Koch4-2/+200
2020-09-11keyboxd: Implement lookup by short and long keyid.Werner Koch1-53/+42
2020-09-11keyboxd: Add ephemeral and revoked flag to the sqlite backend.Werner Koch6-23/+70
2020-09-10doc: Update and extend module overviewAndre Heinecke1-90/+274
2020-09-10sm: Implement initial support for keyboxd.Werner Koch10-91/+382
2020-09-10keyboxd: Add basic support for X.509.Werner Koch5-67/+311
2020-09-10keyboxd: Use D-lines instead of a separate thread.Werner Koch4-6/+12
2020-09-10keyboxd: Add options --openpgp and --x509 to SEARCH.Werner Koch5-62/+127
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-10scd: Flush KDF DO (0x00F9) when it's being set.NIIBE Yutaka1-3/+3
2020-09-09agent: Keep some permissions of private-keys-v1.d.Werner Koch2-26/+54
2020-09-09kbx: Change X.509 S/N search definition.Werner Koch5-21/+15
2020-09-08gpg,tools: Add handling of supported algorithms by a card.NIIBE Yutaka4-0/+52
2020-09-08scd: Add a workaround for Yubikey.NIIBE Yutaka1-0/+3
2020-09-07scd: Fix handling 0x00FA to support OpenPGP card 3.4.NIIBE Yutaka1-1/+1
2020-09-04scd: Increase the number of supported readers from 4 to 16.Werner Koch2-2/+3
2020-09-04gpg: Initialize a parameter to silence valgrind.Werner Koch2-2/+3
2020-09-04tests: New test run envvar to run gpg under valgrind.Werner Koch2-1/+14
2020-09-04scd: Support GET DATA response with no header for DO 0x00FA.NIIBE Yutaka1-25/+28
2020-09-04scd: Parse "Algorithm Information" data object in scdaemon.NIIBE Yutaka2-2/+112
2020-09-03sm: New options to prepare the use of keyboxd.Werner Koch6-81/+423
2020-09-03sm: Add arg ctrl to keydb_new.Werner Koch13-22/+24
2020-09-03scd: Add handling of "Algorithm Information" DO.NIIBE Yutaka1-0/+2
2020-09-02gpg: Fix segv importing certain keys.Werner Koch1-2/+5
2020-09-02keyboxd: Restructure client access code.Werner Koch6-438/+525
2020-09-02keyboxd: Fix user id based queriesWerner Koch1-4/+4
2020-09-02common: New helper function gnupg_close_pipe.Werner Koch3-0/+21
2020-09-01Use only one copy of the warn_server_mismatch function.Werner Koch13-206/+174
2020-08-28sm: Fix a bug in the rfc2253 parserWerner Koch1-1/+1
2020-08-28doc: Fix typosGavin L. Rebeiro2-2/+2
2020-08-28common: Fix fallback handling to utf-8.NIIBE Yutaka1-1/+1
2020-08-27doc: Add a remark about keyservers.Werner Koch1-0/+5
2020-08-27scd: New option to APDU command to return the ATR as data.Werner Koch3-8/+29
2020-08-27scd: Fix reading of the ATR for card type detection.Werner Koch1-1/+1
2020-08-27dirmngr: Print the last alert message returned by NTBTLS.Werner Koch1-0/+8
2020-08-27scd: Add heuristics to identify cardtype.NIIBE Yutaka2-3/+23
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-26speedo: Allow customizing the release processWerner Koch2-25/+77
2020-08-25gpg: Remove left over debug output from recent change.Werner Koch1-2/+0
2020-08-25examples: Simplify vsnfd.prfWerner Koch1-1/+0
2020-08-25sm: Do not require a default keyring for --gpgconf-list.Werner Koch1-0/+1
2020-08-25gpgconf: Silence warnings from parsing the options filesWerner Koch1-2/+3
2020-08-25agent: Allow using --gogconf-list even if HOME does not exist.Werner Koch1-1/+2
2020-08-25doc: Typo fixesWerner Koch2-2/+2
2020-08-25gpgconf,w32: New debug command --show-codepages.Werner Koch2-12/+18
2020-08-25gpg: Collapse duplicate subkeys.Werner Koch5-4/+133
2020-08-24Add a new dist signing keyWerner Koch1-0/+0
2020-08-21gpgtar,w32: Handle Unicode file names.Werner Koch4-10/+68
2020-08-21common: Use gpgrt functions for mkdir and chdir.Werner Koch1-24/+6
2020-08-21common,w32: Do not assume the ANSI code during string conversion.Werner Koch1-2/+21
2020-08-21common: Strip trailing CR,LF from w32_strerror.Werner Koch2-1/+7
2020-08-20gpgtar: Add dummy option --tarWerner Koch2-0/+11
2020-08-20gpgtar: Make --files-from and --null work as described.Werner Koch6-27/+100
2020-08-20build: New configure option --disable-testsWerner Koch9-2/+57
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-19gpg,gpgsm: Record the creation time of a private key.Werner Koch5-12/+43
2020-08-19gpg: Fix condition of string_to_aead_algo.NIIBE Yutaka1-1/+1
2020-08-19dns: Fix memory use-after-free.NIIBE Yutaka1-0/+6
2020-08-19common: Fix iobuf.c.NIIBE Yutaka1-3/+3
2020-08-19Silence compiler warnings.NIIBE Yutaka3-3/+3
2020-08-19scd: Fix possible uninitialized variables.NIIBE Yutaka2-8/+8
2020-08-17agent: Allow to pass a timestamp to genkey and import.Werner Koch8-38/+109
2020-08-14Add --chuid to gpg, gpg-card, and gpg-connect-agent.Werner Koch7-42/+108
2020-08-13gpg: Ignore personal_digest_prefs for ECDSA keys.Werner Koch1-3/+7
2020-08-13doc: Add a list of RFCS to DETAIL.Werner Koch2-1/+14
2020-08-13tools: Install gpgsplit againWerner Koch1-2/+2
2020-08-12scd: Log info about CCIDs with permission problems.Werner Koch1-3/+13
2020-08-12scd: Map some error codes from libusb to ccid-driver error codes.Werner Koch5-12/+57
2020-08-12common: Pass the WAYLAND_DISPLAY envvar alongWerner Koch1-0/+1
2020-08-10scd:piv: Allow signing using PSS.Werner Koch1-1/+10
2020-08-10agent: Add option --pss to pksign to be used by smartcards.Werner Koch5-8/+31
2020-08-07gpg: Fix trustdb for v5key.NIIBE Yutaka4-31/+89
2020-08-07gpg: Fix short key ID for v5key.NIIBE Yutaka2-3/+8
2020-08-06gpgsm: New option --chuid.Werner Koch2-1/+23
2020-08-06gpgconf: New option --chuid.Werner Koch3-1/+19
2020-08-06common: New helper function gnupg_chuid.Werner Koch2-0/+99
2020-08-06kbx: Support v5key for short kid and long kid.NIIBE Yutaka1-2/+32
2020-08-06build: Remove expired key of David Shaw from distsigkey.gpg.Werner Koch1-0/+0
2020-08-05gpg: Add level 16 to --gen-randomWerner Koch1-32/+45
2020-08-04sm: Also show the SHA-256 fingerprint.Werner Koch2-3/+16
2020-08-03w32: Fix cast from intptr_t of _get_osfhandle.NIIBE Yutaka1-1/+1
2020-07-31agent: Fix coercion for pinentry_pid handling.NIIBE Yutaka1-1/+1
2020-07-31scd: Silence compiler warning.NIIBE Yutaka1-3/+3
2020-07-30w32: Add NETLIBS for sm/t-minip12.NIIBE Yutaka1-1/+1
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-28Revert patches applied wrongly.NIIBE Yutaka2-0/+21
2020-07-27kbx: Fix short KID and long KID handling for FPR32.NIIBE Yutaka1-1/+1
2020-07-17scd: Fix closing reader and reeleasing context in PC/SC.NIIBE Yutaka1-0/+7
2020-07-17Use gpgrt's new option parser for symcryptrun.NIIBE Yutaka1-79/+63
2020-07-17scd: PC/SC: Don't release the context when it's in use.NIIBE Yutaka3-22/+1
2020-07-17gpg-card: Fix type of historyname.NIIBE Yutaka1-1/+1
2020-07-16gpg: Do not close stdout after --export-ssh-keyWerner Koch1-2/+3
2020-07-16common: Avoid undefined behavior of left shift operator.NIIBE Yutaka1-5/+11
2020-07-15regexp: Import change from JimTcl.NIIBE Yutaka2-4/+19
2020-07-14gpgsm: Make rsaPSS a compliant scheme in de-vs mode.Werner Koch1-8/+4
2020-07-14agent: Fix regression with --newsymkey in loopback mode.Werner Koch1-2/+5
2020-07-14gpg: Reword warning about decryption w/o using a non-encrypt key.Werner Koch1-2/+3
2020-07-13dirmngr: Handle EAFNOSUPPORT at connect_server.NIIBE Yutaka1-0/+9
2020-07-10gpg: For decryption, support use of a key with no 'encrypt' usage.NIIBE Yutaka1-5/+9
2020-07-09doc: Add news entries from the latest 2.2 releases.Werner Koch1-0/+75
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-08gpgsm: Replace all assert calls by log_assert.Werner Koch19-44/+29
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-58/+322
2020-07-07gpg: Fix flaw in symmetric algorithm selection in mixed mode.Werner Koch3-18/+10
2020-07-03sm: Exclude rsaPSS from de-vs compliance mode.Werner Koch16-89/+175
2020-07-02scd:nks: Implement writecert for the Signature card v2.Werner Koch3-8/+133
2020-07-02dirmngr: Silence annoying warning for missing default ldap server file.Werner Koch1-5/+8
2020-07-02Support a history file in gpg-card and gpg-connect-agent.Werner Koch9-7/+216
2020-06-30scd:nks: Fix certificate read problem with TCOS signature card v2.Werner Koch1-0/+2
2020-06-30scd: Change how the removed card flag is set.Werner Koch1-13/+14
2020-06-30card: Better detect removed cards. Add TCOS PIN menu.Werner Koch3-53/+199
2020-06-30ecc: Support Ed448/X448 key generation.NIIBE Yutaka1-2/+5
2020-06-29scd: Shorten cardio debug output for all zeroes.Werner Koch1-4/+33
2020-06-29sm: Fix regression in Friday's commitWerner Koch1-2/+2
2020-06-26sm: Try not to output a partial new message after an error.Werner Koch1-2/+19
2020-06-26sm: Print the serial number of a cert also in decimal.Werner Koch3-3/+89
2020-06-25scd:nks: Fix remaining tries warning in --reset mode.Werner Koch1-9/+10
2020-06-25card: Add password change menu for NKS cards.Werner Koch1-4/+52
2020-06-25sm: Fix support verification of nistp521 signatures.Werner Koch1-1/+1
2020-06-24agent: separate out daemon handling infrastructure for reuseJames Bottomley7-583/+759
2020-06-24gpgconf: Fix regression in --launch and --kill from MarchWerner Koch2-3/+7
2020-06-24agent: expose shadow key typeJames Bottomley via Gnupg-devel4-17/+90
2020-06-24gpg,agent: Support Ed448 signing.NIIBE Yutaka8-99/+148
2020-06-23ecc: Use "cv448" to specify key using X448.NIIBE Yutaka5-15/+23
2020-06-19agent: Use get_pk_algo_from_key.NIIBE Yutaka2-159/+1
2020-06-19agent: Clean up for getting info from SEXP.NIIBE Yutaka3-59/+23
2020-06-19agent: A little clean up.NIIBE Yutaka1-2/+0
2020-06-17agent: Fix regression in 'd' fixup code for shadowed keys.Werner Koch1-0/+2
2020-06-17sm: Support verification of nistp521 signatures.Werner Koch1-5/+8
2020-06-09gpg: Fix for new SOS changes when used with Libgcrypt < 1.8.6.Werner Koch1-0/+27
2020-06-09gpg: Extend the TRUST_ status lines.Werner Koch2-22/+63
2020-06-09gpg: Use bytes for ECDH.NIIBE Yutaka4-60/+64
2020-06-09gpg: Add X448 support.NIIBE Yutaka4-2/+70
2020-06-09gpg,ecc: Handle external representation as SOS with opaque MPI.NIIBE Yutaka9-59/+316
2020-06-08gpg: If possible TRUST values now depend on signer's UID or --sender.Werner Koch6-49/+204
2020-06-08build: Fix recent commit for SOURCE_DATE_EPOCH.Werner Koch3-4/+4
2020-06-08doc: Minor code comment fixes.Werner Koch6-6/+10
2020-06-08agent: Fix the condition to detect leading 0x00 problem.NIIBE Yutaka1-5/+16
2020-06-05agent,ecc: Use of opaque MPI for ECC, fixup 'd'.NIIBE Yutaka5-16/+151
2020-06-05agent: For ECC, use opaque MPI for key representation.NIIBE Yutaka1-20/+69
2020-06-05agent,ssh: Tighten condition for EdDSA.NIIBE Yutaka1-2/+1
2020-06-05agent: Remove duplicated code for EdDSA.NIIBE Yutaka1-30/+10
2020-06-05agent: Clean up do_encode_md.NIIBE Yutaka1-13/+3
2020-06-03doc: Minor enhancement for reproducibility.Werner Koch1-0/+2
2020-06-03card: Improve openpgp key writing in "writecert".Werner Koch3-4/+114
2020-06-03gpg: Improve generation of keys stored on card (brainpool,cv25519).Werner Koch1-28/+48
2020-06-03sm: Fix recently introduced regression in CSR creation.Werner Koch1-1/+5
2020-05-29scd: Fix condition for C5 data object for newer Yubikey.NIIBE Yutaka1-1/+1
2020-05-28card: Allow to store and retrieve keyblocks in OpenPGP cards.Werner Koch2-6/+92
2020-05-28card: New command "apdu"Werner Koch4-9/+108