summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* New functions to compute an ssh style fingerprint.Werner Koch2011-07-205-1/+473
|
* Print decoded S2K count in --list-packets mode.Werner Koch2011-07-182-1/+15
| | | | Fixes bug#1355.
* Clarify documentation of --keyid-format.Werner Koch2011-07-181-1/+2
| | | | Fixes bug#1354.
* Document OPTION s2k-countWerner Koch2011-06-291-0/+8
|
* Added gpg-agent OPTION "s2k-count".Ben Kibbey2011-06-298-15/+41
| | | | When unset or 0, the calibrated count will be used.
* Fixed an URL typo in the FAQ.Werner Koch2011-06-281-2/+2
|
* doc/gpgsm.texi com-certs.pem mini-fixBernhard Reiter2011-06-271-1/+1
| | | | | | | | [[PGP Signed Part:Undecided]] [1. text/plain] Example path for com-certs.pem corrected. [2. text/x-diff; doc.diff]
* Add question "What are DH/DSS keys?"Werner Koch2011-06-271-10/+25
| | | | ... and the answer of course.
* Allow generation of card keys up to 4096 bit.Werner Koch2011-06-167-26/+117
| | | | | | | | | | | | | | | This patch implementes a chunk mode to pass the key parameters from scdaemon to gpg. This allows to pass arbitrary long key paremeters; it is used for keys larger than 3072 bit. Note: the card key generation in gpg is currently broken. The keys are generated but it is not possible to create the self-signature because at that time the gpg-agent does not yet know about the new keys and thus can't divert the sign request to the card. We either need to run the learn command right after calling agent_scd_genkey or implement a way to sign using the currently inserted card. Another option would be to get rid of agent_scd_genkey and implement the feature directly in agent_genkey.
* Fix for latest fix in Libgcrypt.Werner Koch2011-06-132-1/+8
|
* Revert latest po add-line-number patch.Werner Koch2011-06-1324-42864/+0
| | | | | To avoid this in the future, everyone should really use the clean-po filter as installed with ./autogen.sh . Thanks.
* Fix size_t vs int issues.Marcus Brinkmann2011-06-0112-13/+36
|
* poMarcus Brinkmann2011-06-011-1786/+0
|
* ddMarcus Brinkmann2011-06-011-0/+5
|
* Add missing LIBGCRYPT_CFLAGS for dirmngr_ldap.Marcus Brinkmann2011-06-011-1/+1
|
* Add LIBICONV to LDFLAGS.Marcus Brinkmann2011-06-011-1/+1
|
* Merge branch 'master' of git+ssh://playfair.gnupg.org/git/gnupgWerner Koch2011-05-202-3483/+2938
|\
| * Merge dirmgr cs.po into gnupg cs.po.Marcus Brinkmann2011-05-122-3483/+2938
| |
* | Require libgpg-error 1.10Werner Koch2011-05-205-17/+10
| | | | | | | | | | This allows to remove some error code substitutes. Fixed a typo in gpg.text.
* | Add fixme note regarding pth_killWerner Koch2011-04-291-0/+1
|/
* Merge branch 'wk-gpg-keybox'Werner Koch2011-04-2911-411/+486
|\
| * Re-indentation of keydb.c and error code changes.Werner Koch2011-04-298-348/+403
| | | | | | | | | | | | Returning -1 as an error code is not very clean given that gpg error has more descriptive error codes. Thus we now return GPG_ERR_NOT_FOUND for all search operations and adjusted all callers.
| * Update OpenPGP parser to support ECCWerner Koch2011-04-283-63/+83
| |
* | Fix import stat counter and abort secret key import on merge-only error case.Marcus Brinkmann2011-04-292-25/+36
| |
* | Give sensible error messages when trying to delete secret key.Marcus Brinkmann2011-04-292-11/+26
|/
* Removed memory leak in the ECDH code.Werner Koch2011-04-282-32/+59
|
* Fixed regression in OpenPGP secret key export.Werner Koch2011-04-267-6/+53
| | | | | | | | The protection used in the exported key used a different iteration count than given in the S2K field. Thus all OpenPGP keys exported from GnuPG 2.1-beta can't be imported again. Given that the actual secret key material is kept in private-keys-v1.d/ the can be re-exported with this fixed version.
* Fix regression in gpg's mail address parsing.Werner Koch2011-04-2520-24/+62
| | | | | | Since 2009-12-08 gpg was not able to find email addresses indicated by a leading '<'. This happened when I merged the user id classification code of gpgsm and gpg.
* Add OPTION:cache-ttl-opt-preset to gpg-agent.Werner Koch2011-04-216-7/+31
| | | | | This option may be used to change the default ttl values use with the --preset option of GENKEY and PASSWD.
* 2011-04-20 Marcus Brinkmann <mb@g10code.com>Marcus Brinkmann2011-04-202-1/+6
| | | | | * keylist.c (list_keyblock_colon): Use get_ownertrust_info, not get_ownertrust (which lead to binary zeroes in the output!).
* Fix gpg-agent secure memory leak in OpenPGP private key import.Marcus Brinkmann2011-04-202-0/+8
| | | | | | | | 2011-04-20 Marcus Brinkmann <mb@g10code.com> * command.c (cmd_import_key): Release key from failed import before converting openpgp private key in the openpgp-private-key case.
* Another PASSWD --preset fix.Ben Kibbey2011-04-182-1/+5
| | | | Check for an error before presetting the passphrase.
* Fixed PASSWD --preset.Ben Kibbey2011-04-132-7/+11
| | | | | The previous patch required that the keygrip be cached before adding the new passphrase to the cache. No more.
* Use macros for the 120 and 900s cache TTLs.Werner Koch2011-04-124-12/+23
|
* Added PASSWD --preset.Ben Kibbey2011-04-122-2/+15
|
* Added GENKEY --preset to add the passphrase of the generated key to the cache.Ben Kibbey2011-04-124-4/+24
|
* Added KEYINFO field to show the protection type of a key. This differs from ↵Ben Kibbey2011-04-122-10/+25
| | | | the second field which shows the location of the key.
* Add code for explicit selection of pooled A records.Werner Koch2011-04-128-79/+453
| | | | | | | | | | | To better cope with round robin pooled A records like keys.gnupg.net we need to keep some information on unresponsive hosts etc. What we do now is to resolve the hostnames, remember them and select a random one. If a host is dead it will be marked and a different one selected. This is intended to solve the problem of long timeouts due to unresponsive hosts. The code is not yet finished but selection works.
* Detect premature EOF while parsing corrupted key packets.Werner Koch2011-03-282-17/+31
| | | | | | | | | | | This helps in the case of an unknown key algorithm with a corrupted packet which claims a longer packet length. This used to allocate the announced packet length and then tried to fill it up without detecting an EOF, thus taking quite some time. IT is easy to fix, thus we do it. However, there are many other ways to force gpg to use large amount of resources; thus as before it is strongly suggested that the sysadm uses ulimit do assign suitable resource limits to the gpg process. Suggested by Timo Schulz.
* Make use of gcry_kdf_derive.Werner Koch2011-03-105-140/+59
| | | | | | Factoring common code out is always a Good Thing. Also added a configure test to print an error if gcry_kdf_derive is missing in Libgcrypt.
* Support pkcs#12 import of PBES2 encoded data.Werner Koch2011-03-102-68/+297
| | | | | | | This is so that we read compatible with gnutls's certtool. Only AES-128 is supported. The latest Libgcrypt from git is required. Fixes bug#1321.
* Post beta release updatesWerner Koch2011-03-082-2/+6
|
* Prepare for 1.5.0beta2gnupg-2.1.0beta2Werner Koch2011-03-085-15/+69
|
* Require libgcrypt 1.5Werner Koch2011-03-0811-74/+33
| | | | | | | | Without Libgcrypt 1.5 is was not possible to use ECC keys. ECC is major new feature and thus it does not make sense to allow building with an older Libgcrypt without supporting ECC. Also fixed a few missing prototypes.
* Added option --inquire to PRESET_PASSPHRASE. Note that the inquired ↵Ben Kibbey2011-03-042-4/+30
| | | | passphrase will be truncated to the first encountered null byte.
* New agent option pinentry-mode.Werner Koch2011-03-036-45/+197
| | | | | This provides the framework and implements the ask, cancel and error. loopback will be implemented later.
* Print the secret keyinfo stuff with --card-status again.Werner Koch2011-03-033-65/+79
|
* Minor code cleanups.Werner Koch2011-03-033-8/+10
| | | | | | | * keyid.c (hash_public_key): Remove shadowing NBITS. * misc.c (pubkey_nbits): Replace GCRY_PK_ by PUBKEY_ALGO_. (get_signature_count): Remove warning.
* Fix faulty gcc warningsWerner Koch2011-03-035-11/+20
|
* Simplify the management of the stream list in estream.cWerner Koch2011-03-032-66/+83
|