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