Werner Koch
4c66e94ff9
Merged most of David Shaw's changes in 1.3 since 2003-06-03.
2003-09-23 17:48:33 +00:00
Werner Koch
6f7ed05900
* gpgsm.c (main): Add secmem features and set the random seed file.
...
(gpgsm_exit): Update the random seed file and enable debug output.
* g10.c (main): Add secmem features and set the random seed file.
(g10_exit): Update the random seed file.
* parse-packet.c (parse_signature,read_protected_v3_mpi)
(parse_key): Fixed use of mpi_set_opaque.
* keygen.c (gen_card_key): Ditto.
2003-07-29 08:53:19 +00:00
Werner Koch
39046ea7ec
* app-openpgp.c (store_fpr): Fixed fingerprint calculation.
...
* keygen.c (gen_card_key): Obviously we should use the creation
date received from SCDAEMON, so that the fingerprints will match.
* sign.c (do_sign): Pass the serialno to the sign code.
* keyid.c (serialno_and_fpr_from_sk): New.
2003-07-01 08:34:45 +00:00
Werner Koch
5c46f134e2
Key generation and signing using the OpenPGP card does rudimentary work.
2003-06-27 20:53:09 +00:00
Werner Koch
c0c2c58054
Finished the bulk of changes for gnupg 1.9. This included switching
...
to libgcrypt functions, using shared error codes from libgpg-error,
replacing the old functions we used to have in ../util by those in
../jnlib and ../common, renaming the malloc functions and a couple of
types. Note, that not all changes are listed below becuause they are
too similar and done at far too many places. As of today the code
builds using the current libgcrypt from CVS but it is very unlikely
that it actually works.
2003-06-18 19:56:13 +00:00
Repo Admin
7250331472
This commit was manufactured by cvs2svn to create branch
...
'GNUPG-1-9-BRANCH'.
2003-06-05 07:14:21 +00:00
Repo Admin
82a17c9fb3
This commit was manufactured by cvs2svn to create branch
...
'GNUPG-1-9-BRANCH'.
2002-10-19 07:55:27 +00:00
David Shaw
fcefffcb00
* keylist.c (print_capabilities): Secret-parts-missing keys should show
...
that fact in the capabilities, and only primary signing keys can certify
other keys.
* packet.h, parse_packet.c (parse_key): Add is_primary flag for public
keys (it already exists for secret keys).
2002-10-03 19:20:37 +00:00
David Shaw
58972f24c4
* import.c (import_secret_one): Check for an illegal (>110) protection
...
cipher when importing a secret key.
* keylist.c (list_keyblock_print): Show a '#' for a secret-parts-missing
key.
* parse_packet.c (parse_key): Some comments.
* revoke.c (gen_revoke): Remove some debugging code.
* trustdb.c (verify_own_keys): Make trusted-key a non-deprecated option
again.
* seckey-cert.c (do_check): Don't give the IDEA warning unless the cipher
in question is in fact IDEA.
2002-10-02 22:01:29 +00:00
Werner Koch
c9f2aaca05
comment type fix
2002-09-20 07:37:44 +00:00
Werner Koch
c5445cc323
* g10.c, options.h: Removed option --emulate-checksum-bug.
...
* misc.c (checksum_u16_nobug): Removed.
(checksum_u16): Removed the bug emulation.
(checksum_mpi): Ditto.
(checksum_mpi_counted_nbits): Removed and replaced all calls
with checksum_mpi.
* parse-packet.c (read_protected_v3_mpi): New.
(parse_key): Use it here to store it as an opaque MPI.
* seckey-cert.c (do_check): Changed the v3 unprotection to the new
why to store these keys.
(protect_secret_key): Likewise.
* build-packet.c (do_secret_key): And changed the writing.
2002-09-11 07:27:54 +00:00
Werner Koch
b324a5d2d1
Cleanups and minor fixes.
2002-09-10 08:40:12 +00:00
Werner Koch
5dfd5a6dac
* pkclist.c (do_we_trust_pre): Changed the wording of a warning.
...
* encode.c (encode_simple,encode_crypt): Use new style CTB for
compressssed packets when using MDC. We need to do this so that
concatenated messages are properly decrypted. Old style
compression assumes that it is the last packet; given that we
can't determine the length in advance, the uncompressor does not
know where to start. Actually we should use the new CTB always
but this would break PGP 2 compatibility.
* parse-packet.c (parse): Special treatment for new style CTB
compressed packets.
* build-packet.c (do_mdc): Removed. Was not used.
(do_encrypted_mdc): Count the version number and the MDC packet.
2002-08-30 16:34:13 +00:00
David Shaw
db765c90d8
* options.skel: Fix a few typos, clarify "group", and remove sample photo
...
viewers for Win32 since they are the defaults now.
* parse-packet.c (make_attribute_uidname), keylist.c (dump_attribs): Fix
two typecast warnings.
2002-07-01 16:47:22 +00:00
David Shaw
3f51f7db3d
Update head to match stable 1.0
2002-06-29 13:46:34 +00:00
Werner Koch
c287a8d05b
Add features packet and fixes MIPS3.
2000-10-11 17:26:49 +00:00
Werner Koch
14974bc5d7
See ChangeLog: Fri Oct 6 14:29:16 CEST 2000 Werner Koch
2000-10-06 12:28:44 +00:00
Werner Koch
986d928ce2
See ChangeLog: Mon Sep 18 16:35:45 CEST 2000 Werner Koch
2000-09-18 14:35:34 +00:00
Werner Koch
92cd255508
See ChangeLog: Fri Jul 14 19:38:23 CEST 2000 Werner Koch
2000-07-14 17:34:53 +00:00
Werner Koch
100fc8da59
See ChangeLog: Mon Jan 31 16:37:34 CET 2000 Werner Koch
2000-01-31 15:27:03 +00:00
Werner Koch
baa30ad117
See ChangeLog: Thu Jan 27 18:00:44 CET 2000 Werner Koch
2000-01-27 16:50:45 +00:00
Werner Koch
db43afc923
See ChangeLog: Mon Jan 24 22:24:38 CET 2000 Werner Koch
2000-01-24 21:14:42 +00:00
Werner Koch
0070faa0ff
See ChangeLog: Mon Jan 24 13:04:28 CET 2000 Werner Koch
2000-01-24 11:55:49 +00:00
Werner Koch
ed0b0e09d3
See ChangeLog: Fri Dec 31 12:48:31 CET 1999 Werner Koch
1999-12-31 11:44:29 +00:00
Werner Koch
4555c0be94
See ChangeLog: Wed Dec 8 21:58:32 CET 1999 Werner Koch
1999-12-08 21:03:03 +00:00
Werner Koch
0428ca6da6
See ChangeLog: Wed Sep 1 15:30:44 CEST 1999 Werner Koch
1999-09-01 13:40:07 +00:00
Werner Koch
28c861268d
See ChangeLog: Wed Aug 4 10:34:46 CEST 1999 Werner Koch
1999-08-04 08:45:27 +00:00
Werner Koch
c5ca275573
See ChangeLog: Thu Jul 8 16:21:27 CEST 1999 Werner Koch
1999-07-08 14:24:35 +00:00
Werner Koch
080c9ca49f
See ChangeLog: Sat Jun 26 12:15:59 CEST 1999 Werner Koch
1999-06-26 10:23:06 +00:00
Werner Koch
9da1694e19
See ChangeLog: Tue Jun 15 14:23:10 CEST 1999 Werner Koch
1999-06-15 12:31:07 +00:00
Werner Koch
d5fd04e0ce
See ChangeLog: Wed May 26 14:36:29 CEST 1999 Werner Koch
1999-05-26 12:41:46 +00:00
Werner Koch
9a2ce9b391
See ChangeLog: Tue May 25 19:50:32 CEST 1999 Werner Koch
1999-05-25 17:56:15 +00:00
Werner Koch
3983f30bd2
See ChangeLog: Mon May 17 21:54:43 CEST 1999 Werner Koch
1999-05-17 20:03:24 +00:00
Werner Koch
a1dcec76c1
See ChangeLog: Sat May 8 19:28:33 CEST 1999 Werner Koch
1999-05-08 17:35:16 +00:00
Werner Koch
bbf86c6e59
See ChangeLog: Mon Apr 26 17:48:15 CEST 1999 Werner Koch
1999-04-26 15:53:01 +00:00
Werner Koch
1feae2011c
See ChangeLog: Sun Apr 18 10:11:28 CEST 1999 Werner Koch
1999-04-18 08:18:52 +00:00
Werner Koch
02d018f9c8
See ChangeLog: Fri Apr 9 12:26:25 CEST 1999 Werner Koch
1999-04-09 10:34:44 +00:00
Werner Koch
9f40263e56
See ChangeLog: Wed Apr 7 20:51:39 CEST 1999 Werner Koch
1999-04-07 18:58:34 +00:00
Werner Koch
e1a1b3fc90
See ChangeLog: Tue Feb 16 14:10:02 CET 1999 Werner Koch
1999-02-16 13:16:33 +00:00
Werner Koch
a16e15282a
See ChangeLog: Sun Jan 24 18:16:26 CET 1999 Werner Koch
1999-01-24 17:16:40 +00:00
Werner Koch
11c378119d
See ChangeLog: Sat Jan 9 18:54:57 CET 1999 Werner Koch
1999-01-09 17:59:58 +00:00
Werner Koch
7d0efec7cf
See ChangeLog: Thu Jan 7 18:00:58 CET 1999 Werner Koch
1999-01-07 17:05:48 +00:00
Werner Koch
750d74333c
See ChangeLog: Wed Dec 23 13:34:22 CET 1998 Werner Koch
1998-12-23 12:41:40 +00:00
Werner Koch
7a7a5630af
See ChangeLog: Mon Dec 14 21:18:49 CET 1998 Werner Koch
1998-12-14 20:22:42 +00:00
Werner Koch
47c61bafe3
Expiration time works (I hope so)
1998-11-20 17:42:18 +00:00
Werner Koch
f9d2bd8cb9
some bug fixes
1998-11-18 19:59:06 +00:00
Werner Koch
b076ce3021
Some bug fixes of the last release
1998-11-10 12:59:59 +00:00
Werner Koch
b9dd2ebb2c
(Does not compile yet)
1998-11-03 19:38:58 +00:00
Werner Koch
6e16296864
Snapshot release 0.4.2
1998-10-18 15:21:22 +00:00
Werner Koch
e81e0970f7
last local commit
1998-10-16 16:00:17 +00:00
Werner Koch
6f73ec963a
*** empty log message ***
1998-10-01 07:23:00 +00:00
Werner Koch
41fa8a3345
*** empty log message ***
1998-09-28 19:25:31 +00:00
Werner Koch
48da5f940b
*** empty log message ***
1998-09-11 05:47:32 +00:00
Werner Koch
3e0e8f884f
bug fix release
1998-08-11 17:29:34 +00:00
Werner Koch
6ccf4e0f80
ready for a new release
1998-08-08 19:27:00 +00:00
Werner Koch
9b609091ab
intermediate check in
1998-08-05 16:51:59 +00:00
Werner Koch
5ae562b41d
edit-key is now complete
1998-07-29 19:35:05 +00:00
Werner Koch
e143f23c23
fixed severe exploit
1998-07-09 13:37:17 +00:00
Werner Koch
a9ec668cbe
intermediate release
1998-07-06 10:23:57 +00:00
Werner Koch
97090f1293
partly added creation of OP partial length headers
1998-07-02 19:31:46 +00:00
Werner Koch
77a6af76d0
textual changes
1998-06-29 12:30:57 +00:00
Werner Koch
06fd61d081
nearly ready for 0.3.0
1998-06-25 10:19:08 +00:00
Werner Koch
e6ac5acbbf
some more internall structure changes
1998-06-16 15:13:28 +00:00
Werner Koch
6e1ca6b80f
extensions are now working and fixed a lot of bugs
1998-06-15 15:41:04 +00:00
Werner Koch
e662bf708b
gnupg extension are now working
1998-06-13 17:00:02 +00:00
Werner Koch
37d2adfe61
a whole bunch of internal cleanups
1998-06-13 06:59:14 +00:00
Werner Koch
1ece02aa54
Sicherung
1998-06-09 15:14:06 +00:00
Werner Koch
0e5a31d7be
can create v4 signatures
1998-05-13 17:53:36 +00:00
Werner Koch
42b03f6ebd
new release
1998-05-04 18:49:26 +00:00
Werner Koch
2cd12c5c8f
fixed last passphrase bug
1998-05-03 19:35:33 +00:00
Werner Koch
823d39fd55
Aenderungen in der Eifel
1998-05-03 15:42:08 +00:00
Werner Koch
448f8e53fe
*** empty log message ***
1998-04-30 14:06:01 +00:00
Werner Koch
700c438def
applied Mathews typo and grammar fixes
1998-04-14 17:51:16 +00:00
Werner Koch
8b10a87908
test release
1998-04-08 19:49:02 +00:00
Werner Koch
86f261dbc5
cipher reorganisiert
1998-04-07 18:16:10 +00:00
Werner Koch
303b1084d5
release 0.2.14
1998-04-02 10:30:03 +00:00
Werner Koch
6b91e7762c
some cleanups
1998-03-19 15:27:29 +00:00
Werner Koch
a6a8f1e706
partial DSA support
1998-03-09 21:44:06 +00:00
Werner Koch
5a05af2bca
Renamed to GNUPG
1998-02-24 18:50:46 +00:00
Werner Koch
b758180325
added revcation stuff and fixed a couple of bugs
1998-02-18 13:58:46 +00:00
Werner Koch
f477447d9a
added option export
1998-02-13 20:58:50 +00:00
Werner Koch
4c0c155922
a couple of changes; but some parts are now broken
1998-02-11 03:25:44 +00:00
Werner Koch
d6fa02add6
release 0.2.3
1998-02-09 17:43:42 +00:00
Werner Koch
9886ad8098
armor rewritten, but still buggy
1998-02-04 18:54:31 +00:00
Werner Koch
899b8378ec
Fixed a few bugs
1998-02-03 12:09:20 +00:00
Werner Koch
c8f12e218f
changed structure of trustdb
1998-02-02 14:36:06 +00:00
Werner Koch
4ec1775f3e
added some trust model stuff
1998-01-16 21:15:24 +00:00
Werner Koch
ed36092588
started with trust stuff
1998-01-12 10:18:17 +00:00
Werner Koch
68ea0f4353
added option file handling
1997-12-12 12:03:58 +00:00
Werner Koch
935965049d
fingerprints and self signatures added
1997-12-09 12:46:23 +00:00
Werner Koch
cccf1efa4b
Sicherung
1997-12-02 19:36:53 +00:00
Werner Koch
5c1cca042e
List and check sigs works
1997-12-01 10:33:23 +00:00
Werner Koch
46900fbd43
ElGamal funktioniert und ist default
1997-11-24 22:24:04 +00:00
Werner Koch
a51cca90b6
IDEA removed, signing works
1997-11-24 11:04:11 +00:00
Werner Koch
db19a27518
compress stuff implemented
1997-11-23 15:38:27 +00:00
Werner Koch
2f3cb7e30a
Armor works now
1997-11-21 14:53:57 +00:00
Werner Koch
5393dd53c5
initially checkin
1997-11-18 14:06:00 +00:00