Log of /branches/mixmaster_2_9_STABLE/Mix/Src/pgpget.c
Parent Directory
|
Revision Log
Revision
306 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Fri Oct 4 23:49:17 2002 UTC
(10 years, 7 months ago)
by
rabbi
File length: 18555 byte(s)
Diff to
previous 242
I've back-ported most of the important changes since 2.9b38 to the -STABLE branch.
I've only applied the changes I think are unlikely to break anything. This needs to be tested (and the diff'd reviewed) before we proceed.
If anyone feels I've left out anything that should really be in 2.9, please speak up.
Revision
135 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Fri Aug 16 19:03:37 2002 UTC
(10 years, 9 months ago)
by
rabbi
Original Path:
trunk/Mix/Src/pgpget.c
File length: 18535 byte(s)
Diff to
previous 120
Mixmaster now uses the OpenPGP MDC packets (as specified in RFC 2440-bis06).
Mixmaster will use MDC packets if the MDC flag is found in the recipient's
PGP key, or by default if it is encrypting with AES.
New keys generated with Mixmaster will have the MDC flag placed in the key's
preferences. Also, cipher preferences are now advertised as CAST5, AES128,
3DES.
Revision
120 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sat Aug 3 17:08:02 2002 UTC
(10 years, 9 months ago)
by
weaselp
Original Path:
trunk/Mix/Src/pgpget.c
File length: 18525 byte(s)
Diff to
previous 111
Submitted By: Sami Farin (safari):
Included correct header files.
Src/main.c had incorrect param to buf_appendf.
Added buf_write_sync() (used by Src/rem.c:mix_pool()).
Should a mixmaster machine crash, pool file can contain
any random data after reboot/journal recovery (at least
when using reiserfs).
Maybe not relevant, but strrchr should be used instead of
strchr when looking for domain part.
Src/pgpdata.c:pgp_elgdecrypt() passes uninitialized values
to BN_free if BN_CTX_new fails.
Src/pgpdata.c:pgp_elgencrypt() passes uninitialized value
to BN_free if the third mpi_get(key, i) fails.
Src/random.c does not check return value of read().
Src/rndseed.c does not check return value of read().
Revision
111 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Fri Jul 26 23:29:45 2002 UTC
(10 years, 10 months ago)
by
rabbi
Original Path:
trunk/Mix/Src/pgpget.c
File length: 18490 byte(s)
Diff to
previous 98
Added support for Sym. Encrypted Integrity Protected Data Packet (Tag 18)
and Modification Detection Code Packet (Tag 19) in the OpenPGP code. See
RFC2440bis-05:5.13 for more info.
Mixmaster's PGP functionality and mpgp both need extensive compatibility
and regression testing now.
Revision
98 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Mon Jul 22 17:54:48 2002 UTC
(10 years, 10 months ago)
by
rabbi
Original Path:
trunk/Mix/Src/pgpget.c
File length: 15095 byte(s)
Diff to
previous 43
Added support for AES in Type I messages. This should prevent lost mail if
a user attempts to send OpenPGP messages encrypted with AES.
Support for AES requires OpenSSL 0.9.7 (soon to be released.) The Install
script needs to be updated to enable AES if 0.9.7 or later is present.
Also, pgp_keylen now returns 0 instead of -1 for unknown symalgo. Output
of pgp_keylen is used in buf_appendrnd and in other functions without
checking, so they might be unhappy with -1. (We should really check for
this.)
Thanks to Disastry and Peter for working on this.
Revision
43 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Thu Dec 13 22:33:38 2001 UTC
(11 years, 5 months ago)
by
rabbi
Original Path:
trunk/Mix/Src/pgpget.c
File length: 14170 byte(s)
Diff to
previous 19
Added another test to ensure len > 0. Not currently necessary, since if
partial > 0, then len must be > 0, however we add this to protect against
possible future changes in pgp_packetpartial().
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
enter a numeric revision.