NIIBE Yutaka
aa4a3aa3e7
g10: Fix iobuf API of filter function for alignment.
...
* include/iobuf.h (struct iobuf_struct): Remove DESC.
* util/iobuf.c (iobuf_desc): New.
(print_chain, iobuf_close, iobuf_open, iobuf_fdopen, iobuf_sockopen)
(iobuf_create, iobuf_append, iobuf_openrw, iobuf_ioctl)
(iobuf_push_filter2, pop_filter, underflow): Use iobuf_desc.
(file_filter, sock_filter, block_filter): Fill the description.
* g10/armor.c, g10/cipher.c, g10/compress-bz2.c, g10/compress.c,
g10/encode.c, g10/encr-data.c, g10/mdfilter.c, g10/pipemode.c,
g10/progress.c, g10/textfilter.c: Likewise.
--
Newer GCC warns against possible alignment difference of pointers.
This change can silence those warnings.
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
(backported from 2.1 commit 3f52c7da3940ec06572270d511000dc7fe9c27d2)
2016-01-26 15:38:27 +09:00
Werner Koch
01bd0558dd
Remove useless diagnostic in MDC verification.
...
* g10/encr-data.c (decrypt_data): Do not distinguish between a bad MDC
packet header and a bad MDC.
--
The separate diagnostic was introduced for debugging a problems. For
explaining an MDC error a single error message is easier to understand.
2014-06-23 13:24:43 +02:00
Werner Koch
fa3f555d75
Change --show-session-key to print the session key earlier.
...
* g10/mainproc.c (proc_encrypted): Move show_session_key code to ...
* g10/decrypt-data.c (decrypt_data): here.
--
This feature can be used to return the session key for just a part of
a file. For example to downloading just the first 32k of a huge file,
decrypting that incomplete part and while ignoring all the errors
break out the session key. The session key may then be used on the
server to decrypt the entire file without the need to have the private
key on the server.
This is the same feature as
commit 101a54add351ff62793cbfbf3877787c4791f833 for 2.1 and
commit 3ae90ff28c500967cb90b1176299d2ca01ef450f for 2.0.
GnuPG-bug-id: 1389
Signed-off-by: Werner Koch <wk@gnupg.org>
2013-12-11 10:50:55 +01:00
Werner Koch
cfb193a1de
Add a DECRYPTION_INFO status.
...
* g10/status.h (STATUS_DECRYPTION_INFO): New.
* g10/status.c (get_status_string): Add new status string.
* g10/encr-data.c: Include status.h.
(decrypt_data): Print STATUS_DECRYPTION_INFO.
--
This is backport of commit 5667e33.
DECRYPTION_INFO <mdc_method> <sym_algo>
Print information about the symmetric encryption algorithm and
the MDC method. This will be emitted even if the decryption
fails.
2012-01-13 16:20:53 +01:00
Werner Koch
397f9cd6a1
Remove warnings on VMS
2010-10-20 06:51:11 +00:00
Werner Koch
9a2a818887
Switched to GPLv3.
...
Updated gettext.
2007-10-23 10:48:09 +00:00
Werner Koch
d8ff6704c8
Preparing a release
2006-12-06 09:52:40 +00:00
Werner Koch
7925e747d0
fix for bug 537 and documentation fixes.
2006-10-02 13:22:27 +00:00
Werner Koch
a3883eb71d
About to do a new release
2006-06-25 12:03:38 +00:00
Werner Koch
7d4043ca57
Updated FSF street address and preparations for a release candidate.
2005-05-31 08:39:18 +00:00
David Shaw
a3ea962679
Disable the "quick check" bytes for PK decryptions. This is in
...
regards to the Mister and Zuccherato attack on OpenPGP CFB mode.
2005-02-10 04:06:30 +00:00
David Shaw
fa012921b2
* encr-data.c (decrypt_data): Give a warning with a weak key, but still
...
allow to decrypt the message.
2004-10-08 21:54:26 +00:00
David Shaw
3f51f7db3d
Update head to match stable 1.0
2002-06-29 13:46: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
0070faa0ff
See ChangeLog: Mon Jan 24 13:04:28 CET 2000 Werner Koch
2000-01-24 11:55:49 +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
881e513237
See ChangeLog: Sat Nov 13 17:44:23 CET 1999 Werner Koch
1999-11-13 16:43:23 +00:00
Werner Koch
cf70ca8d68
See ChangeLog: Tue Oct 26 14:10:21 CEST 1999 Werner Koch
1999-10-26 12:14:37 +00:00
Werner Koch
24ae98041f
See ChangeLog: Sat Sep 18 12:16:08 CEST 1999 Werner Koch
1999-09-18 10:17:16 +00:00
Werner Koch
c34c676958
See ChangeLog: Mon May 31 19:41:10 CEST 1999 Werner Koch
1999-05-31 17:49:37 +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
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
002b1a8632
See ChangeLog: Sat Jan 9 16:02:23 CET 1999 Werner Koch
1999-01-09 15:06:59 +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
6e08b235cb
See ChangeLog: Tue Dec 29 14:41:47 CET 1998 Werner Koch
1998-12-29 13:47:31 +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
b076ce3021
Some bug fixes of the last release
1998-11-10 12:59:59 +00:00
Werner Koch
b4aeef458c
.
1998-09-18 15:24:53 +00:00
Werner Koch
c07a88da5d
New release
1998-09-14 15:49:56 +00:00
Werner Koch
5ae562b41d
edit-key is now complete
1998-07-29 19:35:05 +00:00
Werner Koch
86f261dbc5
cipher reorganisiert
1998-04-07 18:16:10 +00:00
Werner Koch
53a578711f
cast5 does now work
1998-04-04 20:16:55 +00:00
Werner Koch
5a05af2bca
Renamed to GNUPG
1998-02-24 18:50:46 +00:00
Werner Koch
762d3d7197
patchlevel 2
1998-01-07 20:47:46 +00:00
Werner Koch
5c1cca042e
List and check sigs works
1997-12-01 10:33:23 +00:00
Werner Koch
5393dd53c5
initially checkin
1997-11-18 14:06:00 +00:00