gnupg.git
8 years agoMake most of the selftests work.
Werner Koch [Fri, 21 Jan 2011 14:22:41 +0000 (15:22 +0100)]
Make most of the selftests work.

Note that there is still a problem with tests/openpgp/sigs.test while
using the option --digest-algo SHA256.

8 years agoEditorial changes and allow building with old libgcrypts.
Werner Koch [Fri, 21 Jan 2011 11:00:57 +0000 (12:00 +0100)]
Editorial changes and allow building with old libgcrypts.

Changed order of some conditional to make to put the special case into
the true branch.  Indentation changes.  Minor other changes to make the
ECC code more similar to the rest of our code.

It builds but many sefltests still fail.  Need to fix that before
using it with an ECDH enabled libgcrypt.

[/]
2011-01-21  Werner Koch  <wk@g10code.com>

* configure.ac: Need Libgcrypt 1.4.6 due to AESWRAP.
(HAVE_GCRY_PK_ECDH): Add new test.

[agent/]
2011-01-21  Werner Koch  <wk@g10code.com>

* cvt-openpgp.c (GCRY_PK_ECDH) [!HAVE_GCRY_PK_ECDH]: New.

[include/]
2011-01-21  Werner Koch  <wk@g10code.com>

* cipher.h (GCRY_PK_USAGE_CERT): Remove compatibility macros
because we now require libgcrypt 1.4.6.
(GCRY_PK_ECDH): Add replacement.

8 years agoAdd ignore file
Werner Koch [Mon, 10 Jan 2011 13:38:32 +0000 (14:38 +0100)]
Add ignore file

8 years agoFixed key generation with P-521. Confirmed that signature generation and verification...
Andrey Jivsov [Thu, 13 Jan 2011 05:14:45 +0000 (21:14 -0800)]
Fixed key generation with P-521. Confirmed that signature generation and verification work.

8 years ago'g10/gpg2 --encrypt --debug 15 -r ecdsa -a -o _e.asc _' and 'g10/gpg2 --debug 15...
Andrey Jivsov [Tue, 11 Jan 2011 04:24:14 +0000 (20:24 -0800)]
'g10/gpg2 --encrypt --debug 15 -r ecdsa -a  -o _e.asc _'  and 'g10/gpg2 --debug 15 _e.asc', as well as decoding of an old message posted on https://sites.google.com/site/brainhub/pgpecckeys work.

This is the milestone 2 that brings in ECDH support from http://code.google.com/p/gnupg-ecc/source/detail?r=15 .

This corresponds to the commit 899386826c85f1e757e75bcc5d5b2159d05676a0 in libgcrypt

8 years agoFix bug #1311.
Werner Koch [Mon, 10 Jan 2011 10:37:57 +0000 (11:37 +0100)]
Fix bug #1311.

8 years agoMilestone: Data signing/verification and key signing/verification work with ECDSA.
Andrey Jivsov [Thu, 6 Jan 2011 23:44:01 +0000 (15:44 -0800)]
Milestone: Data signing/verification and key signing/verification work with ECDSA.

8 years agoIntegrating http://code.google.com/p/gnupg-ecc/source/detail?r=15 .
Andrey Jivsov [Thu, 6 Jan 2011 01:33:17 +0000 (17:33 -0800)]
Integrating code.google.com/p/gnupg-ecc/source/detail?r=15 .

The following works:
   gpg2 --gen-key (ECC)
   gpg2 --list-keys
   gpg2 --list-packets ~/.gnupg/pubring.gpg
   gpg2 --list-packets <private key from http://sites.google.com/site/brainhub/pgpecckeys>

ECDH doesn't work yet as the code must be re-written to adjust for gpg-agent refactoring.

8 years agoMake sure that --disable-optimization works in its attempt to replace -Ox with -O0.
Andrey Jivsov [Thu, 6 Jan 2011 01:31:47 +0000 (17:31 -0800)]
Make sure that --disable-optimization works in its attempt to replace -Ox with -O0.

8 years agoSupport the gnuk token pinpad code.
Werner Koch [Wed, 5 Jan 2011 08:14:11 +0000 (09:14 +0100)]
Support the gnuk token pinpad code.

8 years agoRename README.SVN also in Makefile
Werner Koch [Mon, 3 Jan 2011 17:56:41 +0000 (18:56 +0100)]
Rename README.SVN also in Makefile

8 years agoAdjust maintainer instructions
Werner Koch [Mon, 3 Jan 2011 15:25:27 +0000 (16:25 +0100)]
Adjust maintainer instructions

8 years agoChanged repository instructions
Werner Koch [Mon, 3 Jan 2011 15:14:28 +0000 (16:14 +0100)]
Changed repository instructions

8 years agoIncrease start timeout
Werner Koch [Fri, 17 Dec 2010 16:55:13 +0000 (16:55 +0000)]
Increase start timeout

8 years ago2010-12-17 Marcus Brinkmann <mb@g10code.com>
Marcus Brinkmann [Fri, 17 Dec 2010 02:05:14 +0000 (02:05 +0000)]
2010-12-17  Marcus Brinkmann  <mb@g10code.com>

* homedir.c (gnupg_cachedir): Create /temp subdirectories.

8 years agoTweaks for gpgconf.
Werner Koch [Tue, 14 Dec 2010 19:17:58 +0000 (19:17 +0000)]
Tweaks for gpgconf.
Fixed dirmngr bug 1010.

8 years agoChange --dameon home directory to /gnupg under Wince
Werner Koch [Tue, 14 Dec 2010 12:10:28 +0000 (12:10 +0000)]
Change --dameon home directory to /gnupg under Wince

8 years agotypo fix
Werner Koch [Fri, 10 Dec 2010 20:09:56 +0000 (20:09 +0000)]
typo fix

8 years agoChange last change. Does now work.
Werner Koch [Thu, 9 Dec 2010 12:57:50 +0000 (12:57 +0000)]
Change last change.  Does now work.

8 years agoChange dirmngr timer under W32CE.
Werner Koch [Thu, 9 Dec 2010 11:50:22 +0000 (11:50 +0000)]
Change dirmngr timer under W32CE.
Fix trustdb open problem under W32CE.

8 years agoChange timer tick interval under Wince
Werner Koch [Thu, 2 Dec 2010 18:40:03 +0000 (18:40 +0000)]
Change timer tick interval under Wince

8 years agos/AES/AES128/ in diagnostics and --list-config
Werner Koch [Thu, 2 Dec 2010 15:49:02 +0000 (15:49 +0000)]
s/AES/AES128/ in diagnostics and --list-config

8 years agoDescribe new log facilities.
Werner Koch [Thu, 2 Dec 2010 14:10:44 +0000 (14:10 +0000)]
Describe new log facilities.

8 years agoAdd logging to GPG2: [W32CE].
Werner Koch [Thu, 2 Dec 2010 13:56:28 +0000 (13:56 +0000)]
Add logging to GPG2: [W32CE].

8 years agoRemove recently added debug output
Werner Koch [Thu, 2 Dec 2010 13:53:18 +0000 (13:53 +0000)]
Remove recently added debug output

8 years agoInit cache encryption on the fly.
Werner Koch [Mon, 29 Nov 2010 06:49:44 +0000 (06:49 +0000)]
Init cache encryption on the fly.
add some debug code

8 years agoRemove superfluous parameter.
Werner Koch [Fri, 26 Nov 2010 09:42:56 +0000 (09:42 +0000)]
Remove superfluous parameter.
Make self-check interval larger

8 years agoFix two fuzzies
Werner Koch [Tue, 23 Nov 2010 18:51:43 +0000 (18:51 +0000)]
Fix two fuzzies

8 years agoChange stack size for Wince.
Werner Koch [Tue, 23 Nov 2010 18:46:41 +0000 (18:46 +0000)]
Change stack size for Wince.
Allow for a longer agent atartup under wince.
Print gpg output via estream.

9 years ago2010-11-17 Marcus Brinkmann <mb@g10code.com>
Marcus Brinkmann [Wed, 17 Nov 2010 16:32:11 +0000 (16:32 +0000)]
2010-11-17  Marcus Brinkmann  <mb@g10code.com>

        * gogconf.c: Revert accidental debug output commit.

9 years agoSmartcard related updates
Werner Koch [Wed, 17 Nov 2010 13:21:24 +0000 (13:21 +0000)]
Smartcard related updates

9 years agoUpdate FAQ
Werner Koch [Tue, 16 Nov 2010 10:38:13 +0000 (10:38 +0000)]
Update FAQ

9 years agoFix bug where scdaemon kills a non-daemon gpg-agent.
Werner Koch [Thu, 11 Nov 2010 15:07:37 +0000 (15:07 +0000)]
Fix bug where scdaemon kills a non-daemon gpg-agent.

9 years agoAdd patches for EncFs
Werner Koch [Wed, 10 Nov 2010 12:49:39 +0000 (12:49 +0000)]
Add patches for EncFs

9 years agoA merged changes
Werner Koch [Mon, 8 Nov 2010 09:18:47 +0000 (09:18 +0000)]
A merged changes

9 years ago* pkclist.c (select_algo_from_prefs): Make sure the scores can't
David Shaw [Fri, 29 Oct 2010 19:49:54 +0000 (19:49 +0000)]
* pkclist.c (select_algo_from_prefs): Make sure the scores can't
overflow when picking an algorithm (not a security issue since we
can't pick something not present in all preference lists, but we might
pick something that isn't scored first choice).

* pkclist.c (select_algo_from_prefs): Slightly improve the handling of
MD5 in preference lists.  Instead of replacing MD5 with SHA-1, just
remove MD5 from the list altogether, and let the next-highest ranked
algorithm be chosen.

9 years ago* gpg.texi (GPG Configuration Options): Clarify that show-photos
David Shaw [Fri, 29 Oct 2010 19:41:28 +0000 (19:41 +0000)]
* gpg.texi (GPG Configuration Options): Clarify that show-photos
doesn't work with --with-colons.  --personal-digest-preferences does
not have a default any longer.

9 years agoBetter support unsigned time_t
Werner Koch [Wed, 27 Oct 2010 11:26:53 +0000 (11:26 +0000)]
Better support unsigned time_t

9 years agoHonor TMPDIR.
Werner Koch [Wed, 27 Oct 2010 07:37:52 +0000 (07:37 +0000)]
Honor TMPDIR.

9 years agoUpdate scripts etc. gnupg-2.1-base gnupg-2.1.0beta1
Werner Koch [Tue, 26 Oct 2010 12:25:47 +0000 (12:25 +0000)]
Update scripts etc.

9 years agoRe-implemented GPG's --passwd command and improved it.
Werner Koch [Tue, 26 Oct 2010 09:10:29 +0000 (09:10 +0000)]
Re-implemented GPG's --passwd command and improved it.

9 years agoRemove cruft.
Werner Koch [Thu, 21 Oct 2010 10:25:03 +0000 (10:25 +0000)]
Remove cruft.
Make --gen-revoke work

9 years agoFix last commit
Werner Koch [Thu, 21 Oct 2010 08:52:23 +0000 (08:52 +0000)]
Fix last commit

9 years agoTranslate dirmngr strings
Werner Koch [Thu, 21 Oct 2010 08:23:29 +0000 (08:23 +0000)]
Translate dirmngr strings

9 years agoEnable i18n for W32.
Werner Koch [Wed, 20 Oct 2010 15:06:50 +0000 (15:06 +0000)]
Enable i18n for W32.

9 years agoMake public key data structure easier to read.
Werner Koch [Wed, 20 Oct 2010 11:33:50 +0000 (11:33 +0000)]
Make public key data structure easier to read.
Check vor v1 card while signing.

9 years agoInstall the mo files on W32 platforms
Werner Koch [Mon, 18 Oct 2010 18:19:45 +0000 (18:19 +0000)]
Install the mo files on W32 platforms

9 years agoRe-enabled german translation
Werner Koch [Mon, 18 Oct 2010 14:56:52 +0000 (14:56 +0000)]
Re-enabled german translation

9 years agoreplace some sprintf by bin2hex.
Werner Koch [Mon, 18 Oct 2010 13:54:42 +0000 (13:54 +0000)]
replace some sprintf by bin2hex.

9 years agodoc fix
Werner Koch [Mon, 18 Oct 2010 13:40:06 +0000 (13:40 +0000)]
doc fix

9 years agoFix a signing problem with the card
Werner Koch [Mon, 18 Oct 2010 12:59:19 +0000 (12:59 +0000)]
Fix a signing problem with the card

9 years agoTweaks to make make distcheck work.
Werner Koch [Fri, 15 Oct 2010 09:16:39 +0000 (09:16 +0000)]
Tweaks to make make distcheck work.

9 years agoRemove debug options
Werner Koch [Thu, 14 Oct 2010 16:36:47 +0000 (16:36 +0000)]
Remove debug options

9 years agoAll tests work are again working
Werner Koch [Thu, 14 Oct 2010 16:34:31 +0000 (16:34 +0000)]
All tests work are again working

9 years agoSome tweaks to the agent startup.
Werner Koch [Thu, 14 Oct 2010 08:32:55 +0000 (08:32 +0000)]
Some tweaks to the agent startup.

9 years agoMore agent support for gpg.
Werner Koch [Wed, 13 Oct 2010 15:57:08 +0000 (15:57 +0000)]
More agent support for gpg.

9 years agoDescribe %v and %V.
Werner Koch [Mon, 11 Oct 2010 12:36:27 +0000 (12:36 +0000)]
Describe %v and %V.

9 years agoNew configure optionh --enable-dirmngr-auto-start.
Werner Koch [Fri, 8 Oct 2010 14:37:42 +0000 (14:37 +0000)]
New configure optionh --enable-dirmngr-auto-start.
autogen.sh enables this for CE.

9 years agoAdd new option --with-keygrip
Werner Koch [Fri, 8 Oct 2010 11:11:08 +0000 (11:11 +0000)]
Add new option --with-keygrip

9 years agoImport fixes.
Werner Koch [Wed, 6 Oct 2010 11:29:10 +0000 (11:29 +0000)]
Import fixes.
new otion for watchgnupg

9 years agoDon't set SSH_AGENTPID_INFO.
Werner Koch [Tue, 5 Oct 2010 19:05:43 +0000 (19:05 +0000)]
Don't set SSH_AGENTPID_INFO.
Doc fixes.
Allow TCP and local sockets in watchgnupg.

9 years agoFix a build_sources problem
Werner Koch [Tue, 5 Oct 2010 14:29:37 +0000 (14:29 +0000)]
Fix a build_sources problem

9 years agoAdd a static FAQ.
Werner Koch [Tue, 5 Oct 2010 13:56:25 +0000 (13:56 +0000)]
Add a static FAQ.
Add rules to build and upload the faqs.

9 years ago[w32ce] Do not print the faulty timezone info
Werner Koch [Mon, 4 Oct 2010 21:08:34 +0000 (21:08 +0000)]
[w32ce] Do not print the faulty timezone info
Switch FAQ sources to org-mode

9 years agoExporting secret keys via gpg-agent is now basically supported.
Werner Koch [Fri, 1 Oct 2010 20:33:53 +0000 (20:33 +0000)]
Exporting secret keys via gpg-agent is now basically supported.
A couple of forward ported changes.
Doc updates.

9 years ago* options.skel: Make the example for force-v3-sigs match reality (it
David Shaw [Tue, 28 Sep 2010 16:17:30 +0000 (16:17 +0000)]
* options.skel: Make the example for force-v3-sigs match reality (it
has defaulted to off since 2007-10-25).

9 years agoClarify that --force-v3-sigs disables (not enables) v4 options
David Shaw [Tue, 28 Sep 2010 16:04:47 +0000 (16:04 +0000)]
Clarify that --force-v3-sigs disables (not enables) v4 options

9 years agoFix standard directories for Wince.
Werner Koch [Mon, 13 Sep 2010 10:17:04 +0000 (10:17 +0000)]
Fix standard directories for Wince.
Typo fix.

9 years agoRemoved more secret key related code.
Werner Koch [Mon, 6 Sep 2010 19:57:42 +0000 (19:57 +0000)]
Removed more secret key related code.
It builds fine and passes some of the tests but there are quite some
features which don't work yet.

9 years agoMerge secret keys during import
Werner Koch [Thu, 2 Sep 2010 15:11:51 +0000 (15:11 +0000)]
Merge secret keys during import

9 years agoObscure the cached passphrases.
Werner Koch [Thu, 2 Sep 2010 10:46:23 +0000 (10:46 +0000)]
Obscure the cached passphrases.

9 years agoEven less prompts for a new key now.
Werner Koch [Wed, 1 Sep 2010 12:49:05 +0000 (12:49 +0000)]
Even less prompts for a new key now.

9 years agos/CACHE_MODE_IMPGEN/CACHE_MODE_NONCE/.
Werner Koch [Wed, 1 Sep 2010 11:07:16 +0000 (11:07 +0000)]
s/CACHE_MODE_IMPGEN/CACHE_MODE_NONCE/.
Prepare for more use cases of the cache nonce.

9 years agoUse passphrase caching for import and genkey.
Werner Koch [Wed, 1 Sep 2010 09:48:35 +0000 (09:48 +0000)]
Use passphrase caching for import and genkey.

9 years ago2010-09-01 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Wed, 1 Sep 2010 00:44:55 +0000 (00:44 +0000)]
2010-09-01  Marcus Brinkmann  <marcus@g10code.de>

        * estream.c (_es_set_std_fd): Disable debug output.

9 years agoImport OpenPGP keys into the agent.
Werner Koch [Tue, 31 Aug 2010 15:58:39 +0000 (15:58 +0000)]
Import OpenPGP keys into the agent.

9 years agoFix for W32.
Werner Koch [Thu, 26 Aug 2010 09:28:11 +0000 (09:28 +0000)]
Fix for W32.

9 years ago.
Werner Koch [Thu, 26 Aug 2010 08:47:42 +0000 (08:47 +0000)]
.

9 years agoChanged option names.
Werner Koch [Wed, 25 Aug 2010 10:31:47 +0000 (10:31 +0000)]
Changed option names.
Add O_BINARY for stdin and stdout.

9 years agogpgconf does now work for Wince.
Werner Koch [Mon, 23 Aug 2010 19:26:05 +0000 (19:26 +0000)]
gpgconf does now work for Wince.

9 years agoReworked the posix and w32 exechelpers.
Werner Koch [Fri, 20 Aug 2010 12:18:38 +0000 (12:18 +0000)]
Reworked the posix and w32 exechelpers.

9 years agoPrepare for gpg-error change
Werner Koch [Thu, 19 Aug 2010 13:38:37 +0000 (13:38 +0000)]
Prepare for gpg-error change

9 years agoAdd component pinentry as an easy way to figure out the default
Werner Koch [Thu, 19 Aug 2010 09:53:55 +0000 (09:53 +0000)]
Add component pinentry as an easy way to figure out the default
pinentry.  Also allows to test whether pinentry is installed.

9 years agoFix regression in logging.
Werner Koch [Wed, 18 Aug 2010 19:25:15 +0000 (19:25 +0000)]
Fix regression in logging.
Add a registry key to enable catch-all remote debugging for W32.
Replace more stdio stuff by estream.

9 years agoAuto-start dirmngr.
Werner Koch [Mon, 16 Aug 2010 11:03:43 +0000 (11:03 +0000)]
Auto-start dirmngr.

9 years agoMinor Makefile fixes to let it build on all platforms
Werner Koch [Fri, 13 Aug 2010 11:42:14 +0000 (11:42 +0000)]
Minor Makefile fixes to let it build on all platforms

9 years agoFixed LDAP access on CE
Werner Koch [Fri, 13 Aug 2010 10:02:12 +0000 (10:02 +0000)]
Fixed LDAP access on CE

9 years agoFix last change
Werner Koch [Thu, 12 Aug 2010 16:57:14 +0000 (16:57 +0000)]
Fix last change

9 years agoFix dirmngr problems on CE.
Werner Koch [Thu, 12 Aug 2010 11:43:46 +0000 (11:43 +0000)]
Fix dirmngr problems on CE.
Add new dirmngr commands.
Minor other fixes.

9 years agoPass on comments from SCD.
Werner Koch [Wed, 11 Aug 2010 13:11:04 +0000 (13:11 +0000)]
Pass on comments from SCD.

9 years agoSupport "-" for --output.
Werner Koch [Wed, 11 Aug 2010 10:20:53 +0000 (10:20 +0000)]
Support "-" for --output.

9 years agoPrint a note about wldap32
Werner Koch [Tue, 10 Aug 2010 14:27:45 +0000 (14:27 +0000)]
Print a note about wldap32

9 years agoSupport logging via TCP
Werner Koch [Mon, 9 Aug 2010 15:40:29 +0000 (15:40 +0000)]
Support logging via TCP

9 years agoAdd dummy options --cms and --openpgp.
Werner Koch [Mon, 9 Aug 2010 09:36:49 +0000 (09:36 +0000)]
Add dummy options --cms and --openpgp.

9 years agoAdd option --null
Werner Koch [Mon, 9 Aug 2010 09:05:18 +0000 (09:05 +0000)]
Add option --null

9 years agoMore work on the dirmngr. It now builds for W32 and W32CE and quick
Werner Koch [Fri, 6 Aug 2010 13:52:01 +0000 (13:52 +0000)]
More work on the dirmngr.  It now builds for W32 and W32CE and quick
tests show that it works on W32.

9 years agoSimplified http.c.
Werner Koch [Thu, 5 Aug 2010 18:47:25 +0000 (18:47 +0000)]
Simplified http.c.

9 years agoTypo fix
Werner Koch [Thu, 5 Aug 2010 08:51:11 +0000 (08:51 +0000)]
Typo fix

9 years agoFix regressions on POSIX
Werner Koch [Tue, 3 Aug 2010 14:06:42 +0000 (14:06 +0000)]
Fix regressions on POSIX
-This line, and those below, will be ignored--

M    dirmngr/dirmngr_ldap.c
M    dirmngr/ChangeLog

9 years agoAdd code for a threaded LDAP access to replace the wrapper process.
Werner Koch [Mon, 2 Aug 2010 18:54:53 +0000 (18:54 +0000)]
Add code for a threaded LDAP access to replace the wrapper process.
Currently used for W32 and W32CE.