aboutsummaryrefslogtreecommitdiffstats
path: root/g10
AgeCommit message (Expand)AuthorFilesLines
2021-03-04gpg: Prepare for globing with UTF-8.Werner Koch1-4/+4
2021-03-01gpg: Keep temp files when opening images via xdg-openNicolas Fella via Gnupg-devel1-1/+5
2021-02-10gpg: Do not allow old cipher algorithms for encryption.Werner Koch5-11/+75
2021-02-05gpg: Fix selection of key.NIIBE Yutaka1-1/+3
2021-02-02gpg: Remove support for PKA.Werner Koch15-430/+23
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 Koch3-74/+7
2021-01-28Include the library version in the compliance checks.Werner Koch1-0/+2
2021-01-27gpg: Fix ugly error message for an unknown symkey algorithm.Werner Koch1-1/+4
2021-01-19Require Libgcrypt 1.9Werner Koch1-8/+2
2020-12-17gpg: New AKL method "ntds"Werner Koch6-0/+68
2020-12-15dirmngr: Store all version 2 schema attributes.Werner Koch1-0/+3
2020-12-14dirmngr: Do not store the useless pgpSignerID in the LDAP.Werner Koch1-15/+0
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 Yutaka1-1/+2
2020-11-26gpg: Report an error for receiving key from agent.NIIBE Yutaka1-0/+1
2020-11-20gpg: Change API of agent_scd_serialno.NIIBE Yutaka3-21/+13
2020-11-20Fix the previous comment changes help doc string.NIIBE Yutaka1-1/+1
2020-11-20gpg,agent: Fix comments for KEYPAIRINFO status report.NIIBE Yutaka1-1/+1
2020-11-19gpg: Fix --card-edit command.NIIBE Yutaka1-1/+2
2020-11-13gpg: Fix the encrypt+sign hash algo preference selection for ECDSA.Werner Koch3-36/+58
2020-11-11w32: Replace some fopen by es_fopen.Werner Koch2-45/+6
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 Koch1-2/+3
2020-11-09card: Run factory-reset in locked stated.Werner Koch2-7/+47
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-05gpg: Add canceled status message.Ben Kibbey1-1/+1
2020-11-04common: Fix duplicate implementation of try_make_homedir.Werner Koch1-24/+6
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-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-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 Koch6-9/+277
2020-10-27gpg: Sort the signatures in standard key listings.Werner Koch6-142/+239
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 Koch1-1/+1
2020-10-26gpg: Fix double free on error.NIIBE Yutaka1-1/+2
2020-10-26gpg,tools: Fix detecting OpenPGP card by serialno.NIIBE Yutaka1-4/+5
2020-10-20Replace all calls to stat by gnupg_stat.Werner Koch6-11/+11
2020-10-20Replace most calls to open by a new wrapper.Werner Koch2-6/+6
2020-10-20Replace most of the remaining stdio calls by estream calls.Werner Koch4-11/+11
2020-10-20Replace all calls to access by gnupg_accessWerner Koch6-20/+26
2020-10-09gpg,ecc: Fix SOS handling when receiving from agent.NIIBE Yutaka1-1/+16
2020-10-05gpg: Switch to ed25519+cv25519 as default algo.Werner Koch1-28/+29
2020-10-02gpg: Fix parameter parsing form ed448.Werner Koch1-1/+1
2020-09-24gpg: New experimental import option "bulk-import"Werner Koch3-4/+40
2020-09-24keyboxd: Implement multiple search descriptions.Werner Koch1-83/+103
2020-09-22gpg: Set the found-by flags in the keyblock in keyboxd mode.Werner Koch2-8/+34
2020-09-21doc: Some documentation updates.Werner Koch1-1/+1
2020-09-18common,agent,dirmngr,g10,tools: Fix split_fields API.NIIBE Yutaka1-3/+3
2020-09-16gpg,scd: Fix handling of KDF feature.NIIBE Yutaka1-2/+2
2020-09-10keyboxd: Use D-lines instead of a separate thread.Werner Koch1-1/+1
2020-09-10keyboxd: Add options --openpgp and --x509 to SEARCH.Werner Koch1-15/+15
2020-09-09kbx: Change X.509 S/N search definition.Werner Koch1-8/+4
2020-09-08gpg,tools: Add handling of supported algorithms by a card.NIIBE Yutaka2-0/+25
2020-09-04gpg: Initialize a parameter to silence valgrind.Werner Koch2-2/+3
2020-09-02gpg: Fix segv importing certain keys.Werner Koch1-2/+5
2020-09-02keyboxd: Restructure client access code.Werner Koch3-436/+28
2020-09-01Use only one copy of the warn_server_mismatch function.Werner Koch5-103/+55
2020-08-25gpg: Remove left over debug output from recent change.Werner Koch1-2/+0
2020-08-25gpg: Collapse duplicate subkeys.Werner Koch5-4/+133
2020-08-24Add a new dist signing keyWerner Koch1-0/+0
2020-08-20build: New configure option --disable-testsWerner Koch1-0/+4
2020-08-19gpg,gpgsm: Record the creation time of a private key.Werner Koch4-9/+32
2020-08-19gpg: Fix condition of string_to_aead_algo.NIIBE Yutaka1-1/+1
2020-08-14Add --chuid to gpg, gpg-card, and gpg-connect-agent.Werner Koch1-2/+15
2020-08-13gpg: Ignore personal_digest_prefs for ECDSA keys.Werner Koch1-3/+7
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-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-07-16gpg: Do not close stdout after --export-ssh-keyWerner Koch1-2/+3
2020-07-14gpg: Reword warning about decryption w/o using a non-encrypt key.Werner Koch1-2/+3
2020-07-10gpg: For decryption, support use of a key with no 'encrypt' usage.NIIBE Yutaka1-5/+9
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 Koch1-1/+1
2020-07-08gpg: Use integrated passphrase repeat entry also for -c.Werner Koch3-7/+33
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 Koch6-11/+12
2020-06-30ecc: Support Ed448/X448 key generation.NIIBE Yutaka1-2/+5
2020-06-24gpg,agent: Support Ed448 signing.NIIBE Yutaka4-93/+128
2020-06-23ecc: Use "cv448" to specify key using X448.NIIBE Yutaka3-6/+7
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 Koch1-11/+31
2020-06-09gpg: Use bytes for ECDH.NIIBE Yutaka4-60/+64
2020-06-09gpg: Add X448 support.NIIBE Yutaka2-2/+41
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 Koch5-44/+178
2020-06-08doc: Minor code comment fixes.Werner Koch6-6/+10
2020-06-03gpg: Improve generation of keys stored on card (brainpool,cv25519).Werner Koch1-28/+48
2020-05-22gpg: Clean up ECDH code path (5).NIIBE Yutaka3-117/+136
2020-05-22gpg: Clean up ECDH code path (4).NIIBE Yutaka1-167/+186
2020-05-22gpg: Clean up ECDH code path (3).NIIBE Yutaka1-36/+52
2020-05-22gpg: Clean up ECDH code path (2).NIIBE Yutaka1-65/+72
2020-05-22gpg: Clean up ECDH code path (1).NIIBE Yutaka1-49/+61
2020-05-04doc: Typo fixes in code commentsWerner Koch1-2/+2
2020-04-16gpg: Make AEAD modes subject to compliance checks.Werner Koch1-10/+13
2020-04-15indent: Some typo and indentation changes for gpg.Werner Koch4-14/+16
2020-04-15gpg: Fix broken setting of AEAD algo.Werner Koch1-7/+1
2020-04-08gpg: ECDH: Accept longer padding.NIIBE Yutaka1-4/+1
2020-04-03gpg,card: Use the new MANUFACTURER attribute.Werner Koch3-43/+20
2020-04-03gpg: Add regular expression support.NIIBE Yutaka2-21/+3
2020-03-18gpg: Also allow a v5 fingerprint for --trusted-key.Werner Koch1-0/+7
2020-03-18gpg: Update --trusted-key to accept fingerprint as well as long key id.Daniel Kahn Gillmor1-6/+18
2020-03-18gpg: Fix key expiration and usage for keys created at the Epoch.Werner Koch1-12/+16
2020-03-14gpgconf: Further simplify the gpgconf option processing.Werner Koch1-34/+3
2020-03-14gpg: New option --auto-key-importWerner Koch3-9/+20
2020-03-13gpg: Make use of the included key block in a signature.Werner Koch11-50/+246
2020-03-13gpg: New option --include-key-block.Werner Koch4-11/+134
2020-03-13gpg: Add property "fpr" for use by --export-filter.Werner Koch6-2/+67
2020-03-12doc: Add a comment to explain the signature postscript.Werner Koch1-3/+8
2020-03-06gpg: Re-group the options in the --help output.Werner Koch1-288/+291
2020-03-06gpgconf: Support reading global options (part 2).Werner Koch1-9/+15
2020-03-03card: Add yet another vendor.Werner Koch1-0/+1
2020-03-03card: Add new vendor.Werner Koch1-0/+1
2020-02-25gpg: Re-enable versioned config filesWerner Koch1-2/+2
2020-02-25gpg: Re-add checking of config file permissions.Werner Koch1-98/+18
2020-02-20Use gpgrt's new option parser for gpgc, gpgsm, and gpg-agent.Werner Koch1-11/+14
2020-02-20gpg: Use gpgrt's new option parser to provide a global conf file.Werner Koch5-162/+177
2020-02-19gpg: Fix default-key selection when card is available.NIIBE Yutaka1-1/+9
2020-02-18Spelling cleanup.Daniel Kahn Gillmor13-19/+19
2020-02-13gpg: New option --full-timestrings.Werner Koch5-4/+47
2020-02-13gpg: Changes to allow direct key generation from an OpenPGP card.Werner Koch3-183/+344
2020-02-12gpg: Rename the struct card_key_info_s.Werner Koch3-17/+22
2020-02-11gpg: Improve key creation direct from the card.Werner Koch3-26/+122
2020-02-11common: Extend the openpgp_curve_to_oid function.Werner Koch4-6/+7
2020-02-10build: Always use EXTERN_UNLESS_MAIN_MODULE pattern.Werner Koch4-9/+3
2020-02-10gpg: Make really sure that --verify-files always returns an error.Werner Koch1-5/+13
2020-02-10scd:openpgp: Let the genkey function also accept a full keyref.Werner Koch1-1/+1
2020-02-09common: New function get_keyalgo_string.Werner Koch1-1/+4
2020-02-09common: Add OpenPGP<->Gcrypt pubkey id mapping functions.Werner Koch3-20/+4
2020-01-28card: Add new OpenPGP card vendor.Werner Koch1-0/+1
2020-01-21gpg: Fix printing of keyring name (regression in master)Werner Koch1-1/+1
2020-01-21card: Add new OpenPGP card vendorWerner Koch1-0/+1
2020-01-21build: Require libgpg-error 1.37Werner Koch1-1/+1
2020-01-17gpg: Prefer card key on use in multiple subkeys situation.NIIBE Yutaka2-42/+80
2020-01-17gpg: Prepare enhancement of agent_probe_secret_key.NIIBE Yutaka8-26/+32
2020-01-16gpg: Print better debug info in case of broken sig subpackets.Werner Koch1-1/+4
2020-01-16gpg: Use "SCD KEYINFO" to get available card keys.NIIBE Yutaka1-80/+29
2020-01-16gpg: Add agent_scd_keyinfo to retrieve available card keys.NIIBE Yutaka2-1/+178
2020-01-16gpg: default-key: Simply don't limit by capability.NIIBE Yutaka1-5/+0
2020-01-15gpg: Cert only key should be usable with --default-key.NIIBE Yutaka1-1/+2
2020-01-13gpg,sm: Avoid useless ASFW diagnostic in loopback mode.Werner Koch1-0/+9
2020-01-03scd: Minor fix for readibility.Werner Koch1-1/+1
2020-01-01Update wk's signing keyWerner Koch1-0/+0
2019-12-23gpg: Fix output of --with-secret if a pattern is given.Werner Koch1-8/+25
2019-12-06dirmngr: Tell gpg about WKD looks resulting from a cache.Werner Koch1-2/+7
2019-12-04gpg: Use AKL for angle bracketed mail address with -r.Werner Koch1-6/+31
2019-11-28gpg: Change the way v5 fingerprints are printed.Werner Koch3-16/+7
2019-11-28gpg: Implement insert, update, and delete via keyboxd.Werner Koch1-7/+96
2019-11-28kbx: Redefine the UBID which is now the primary fingerprint.Werner Koch3-7/+7
2019-11-27gpg: Move a keydb function to another file.Werner Koch3-42/+46
2019-11-18dirmngr,gpg: Better diagnostic in case of bad TLS certificates.Werner Koch1-2/+9
2019-11-18dirmngr: Forward http redirect warnings to gpg.Werner Koch1-0/+4
2019-11-11gpg: Forbid the creation of SHA-1 third-party key signatures.Werner Koch1-7/+44
2019-11-07gpg: Fix a potential loss of key sigs during import with self-sigs-only.Werner Koch1-1/+4
2019-11-07gpg: Add option --allow-weak-key-signatures.Werner Koch5-1/+31
2019-11-07gpg: Print rfc4880bis note only in verbose mode.Werner Koch1-1/+1
2019-11-07doc: Make clear that by default RFC-4880bis features are used.Werner Koch1-1/+1
2019-11-06gpg: Remove an unused variable.Werner Koch1-2/+0
2019-11-06gpg: Do not require --batch when using --log-file.Werner Koch1-5/+1
2019-10-17gpg: More fix of get_best_pubkey_byname.NIIBE Yutaka1-1/+0
2019-10-17gpg: Fix two other cases in get_best_pubkey_byname.NIIBE Yutaka1-29/+34
2019-10-16gpg: Fix get_best_pubkey_byname to consider the first match.NIIBE Yutaka1-19/+39
2019-10-15gpg: Also delete key-binding signature when deleting a subkey.Werner Koch1-14/+7
2019-10-15gpg: Put the first key in candidates correctly.NIIBE Yutaka1-19/+18
2019-10-09gpg: The first key should be in candidates.NIIBE Yutaka1-1/+8
2019-10-07gpg: Fix a memory leak in get_best_pubkey_byname.NIIBE Yutaka1-1/+4
2019-10-03gpg: Ignore all SHA-1 signatures in 3rd party key signatures.Werner Koch1-6/+2
2019-10-03gpg: Be prepared for chosen-prefix SHA-1 collisions in key signatures.Werner Koch1-15/+29
2019-10-01gpg: Read the UBID from the keybox and detect wrong blob type.Werner Koch2-7/+46
2019-09-30gpg: Fix --recv-key in case of a given fingerprint.Werner Koch1-1/+2
2019-09-30gpg: Fix expand GPG groups when resolving a keyWerner Koch4-33/+55
2019-09-27gpg: Fix a recently introduced printf format buglet.Werner Koch1-1/+1
2019-09-27Merge branch 'switch-to-gpgk' into masterWerner Koch28-303/+1520
2019-09-27kbx,gpg: Allow lookup using a UBID.Werner Koch2-1/+17
2019-09-25doc: Minor doc updates and a typo fix.Werner Koch1-2/+2
2019-09-10gpg: First rough implementation of keyboxd access for key lookup.Werner Koch5-95/+367
2019-09-10common: Allow a readlimit for iobuf_esopen.Werner Koch2-2/+2
2019-09-09gpg: New option --use-keyboxd.Werner Koch26-292/+1221
2019-09-06gpg: expand GPG groups when resolving a keyStephan Mueller5-52/+99
2019-09-06gpg: Make --quiet work on --send-keys.Werner Koch1-3/+4
2019-09-05gpg: Prepare parser for the new attestation certificates.Werner Koch3-14/+57
2019-09-05gpg: Rework the signature subpacket iteration function.Werner Koch12-114/+114
2019-08-23gpg,sm: Implement keybox compression run and release lock in gpgsmWerner Koch1-2/+15
2019-08-23gpg: Allow --locate-external-key even with --no-auto-key-locate.Werner Koch3-1/+35
2019-08-23gpg: Silence some warning messages during -Kv.Werner Koch3-10/+17
2019-08-23gpg: Do not show two informational diagnostics with quiet.Werner Koch2-2/+7
2019-08-22gpg: Extend --quick-gen-key for creating keys from a card.Werner Koch1-58/+261
2019-08-22gpg: Use modern spelling for the female salutation.Werner Koch1-2/+2
2019-08-22gpg: Factor export_ssh_key.NIIBE Yutaka1-90/+100