| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
version.
Quite some changes were needed but in the end we have less code than
before. Instead of trying to do everything with MPIs and pass them
back and forth between Libgcrypt and GnuPG, we know use the
S-expression based interface and make heavy use of our opaque MPI
feature.
Encryption, decryption, signing and verification work with
self-generared keys.
Import and export does not yet work; thus it was not possible to check
the test keys at https://sites.google.com/site/brainhub/pgpecckeys .
|
|
|
|
|
| |
See ChangeLog for details. Key generation, signing and verification works.
Encryption does not yet work. Requires latest Libgcrypt changes.
|
|
|
|
| |
Also nuked some trailing spaces.
|
|
|
|
|
|
| |
The goal is to have the ECDH code more uniform with the other
algorithms. Also make error messages and variable names more similar
to other places.
|
| |
|
|
|
|
|
| |
Also fixed a regression introduced by me in pubkey_enc.c.
Added extra checks. Removed unused code.
|
|\ |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Signing and verification using a new key works again.
|
| |
| |
| |
| | |
Removed left over debug code.
|
| |
| |
| |
| |
| | |
Note that there is still a problem with tests/openpgp/sigs.test while
using the option --digest-algo SHA256.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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 <[email protected]>
* configure.ac: Need Libgcrypt 1.4.6 due to AESWRAP.
(HAVE_GCRY_PK_ECDH): Add new test.
[agent/]
2011-01-21 Werner Koch <[email protected]>
* cvt-openpgp.c (GCRY_PK_ECDH) [!HAVE_GCRY_PK_ECDH]: New.
[include/]
2011-01-21 Werner Koch <[email protected]>
* cipher.h (GCRY_PK_USAGE_CERT): Remove compatibility macros
because we now require libgcrypt 1.4.6.
(GCRY_PK_ECDH): Add replacement.
|
| |
| |
| |
| | |
verification work.
|
| |
| |
| |
| |
| |
| |
| |
| | |
--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
|
| |
| |
| |
| | |
ECDSA.
|
|/
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
Fix trustdb open problem under W32CE.
|
| |
|
|
|
|
|
|
| |
Allow for a longer agent atartup under wince.
Print gpg output via estream.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
| |
Make --gen-revoke work
|
| |
|
|
|
|
|
| |
Check vor v1 card while signing.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
new otion for watchgnupg
|
|
|
|
|
|
| |
A couple of forward ported changes.
Doc updates.
|
|
|
|
|
| |
has defaulted to off since 2007-10-25).
|
|
|
|
|
| |
Typo fix.
|
|
|
|
|
|
| |
It builds fine and passes some of the tests but there are quite some
features which don't work yet.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Add a registry key to enable catch-all remote debugging for W32.
Replace more stdio stuff by estream.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Collected changes and ports of bug fixes from stable.
|
| |
|
| |
|