// COMPLETE THREAD

MD5?

10 expanded posts ยท every known parent and child

NODE f358685fMD5?
So...

Is MD5 essentially history?

Aside from MacPGP 2.6.3, is there a pgp version which will support
anything else?

--
Forward complaints to : European Association of Envelope Manufactures
Finger for Public Key   Gutenbergstrasse 21;Postfach;CH-3001;Bern
Vote Monarchist         Switzerland
NODE a15f8485pgp3 (was Re: MD5?)
Black Unicorn <unicorn@schloss.li> writes:
> So...
> 
> Is MD5 essentially history?

Unclear.  The collision Dobertin demonstrated does not provide a
practical attack on PGP signatures.  However, people worry that
Dobertin or others will be able to generalise the attack, so caution,
and moving away from MD5 is probably a good idea.

> Aside from MacPGP 2.6.3, is there a pgp version which will support
> anything else?

Zbig (MacPGP author for those who haven't looked at the fatmac pgp
docs - http://128.146.111.31/~fiedorow/PGP/) also distributes an
unofficial SHA1 patch for PGP, which he says has been tested on
various archictectures.  (This is a patch to MIT pgp262 or MIT
pgp263).  However AFAIK fatmac is the only distributed version with
SHA1 sig capability included.

Ordinarily you'd think that there would be a rush to put out a new
version of PGP (Say PGP versions 2.6.4 and 2.6.4i respectively for MIT
and Stale Schaumaker's interational version).

However, I'm not sure of the status of further pgp2.6.x versions.
PGPlib (aka pgp3) is supposed to be being released RSN.  PGP Inc was
formed earlier this year.  Initially PGP Inc made noises about
litigation over ViaCrypts incorporation of commercial key escrow in
some viacrypt versions.  Then PGP Inc bought ViaCrypt and it's parent
company, to regain the distribution rights sold to ViaCrypt.

The people working on pgp3 are doing so as employees of companies, I'm
not sure at what point development switched from freeware to
commercial, but at this point my understanding is that Derek Atkins is
employed by SGI, and Colin Plumb by PGP Inc.  Some time ago when there
was a question about which companies were crypto friendly on the list,
SGI was listed because they were paying Derek to work on pgp3.  One
presumes this arrangement started before PGP Inc incorporated.

Other people at PGP are also working on pgp3 (Hal Finney, who recently
started work at PGP Inc, said that he was in a recent list post).

I believe Phil Zimmermann made an announcement earlier this year
(probably on this list, but perhaps in a USENET group, I forget), that
his lawyers were advising him to discourage other people from using
the `PGP' name.

MIT is distributing pgp2.6.2, and PGPfone also.  MIT seems to be
involved as a distribution site at least.

Also I understand, though there appears to be no available
documentation saying as much, that pgp3.0 will not use RSA, nor IDEA,
nor MD5, using instead El Gamal for public key encryption and
signatures, 3DES (unsure?), and SHA1.

Several people have made pointed comments about the delivery time of
pgp3, about the danger of S/MIME getting ahead before pgp3 is
released.  Several people have opined that there would surely be many
people willing to help.  I suspect however that the offers of help may
be complicated by the commercial nature of pgp3.

Also in conversation I hear rumors that there are companies at the
moment who have access to beta versions of pgp3.  Is this so?  And if
so, might cypherpunks also be considered?

As I understand it pgp3 will be available in source form, and will be
available without charge for academic and personal use.  People who
pay for PGP will get shrink wrap, manuals and use of PGPs tech support
lines.

However, I am not sure what pgp3 includes...  Derek's most recent post
to the list indicated that it had a command line UI, similar to
pgp2.6.x?

Now I agree code takes time to write, specs take time to tidy up, etc.

But we like to know what's going on... approximately.  What will be in
pgp3?  What's it use for encryption El Gamal, SHA1, what about
symmetric cipher, is it 3DES?

Even mentioning that pgp3 will include source code, and be freely
available is something that is not being advertised?  No mention of
pgp3 on www.pgp.com, mit; a web search reveals nothing.

Cypherpunks crave information about pgp3, any information...

Adam
--
print pack"C*",split/\D+/,`echo "16iII*o\U@{$/=$z;[(pop,pop,unpack"H*",<>
)]}\EsMsKsN0[lN*1lK[d2%Sa2/d0<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<J]dsJxp"|dc`
NODE a3b035d4Re: pgp3 (was Re: MD5?)
I just wrote:

> commercial, but at this point my understanding is that Derek Atkins is
> employed by SGI, and Colin Plumb by PGP Inc.  

As someone just pointed out, Derek works at Sun.  (I thought I heard
SGI chipped in too).

> No mention of pgp3 on www.pgp.com, mit; a web search reveals nothing.

An altavista serach found an Internet Draft entitled `PGP Message
Exchange Formats', however this appears to be a re-write of
pgformat.txt which is distributed with PGP, with some comments
explaining expansion directions. eg

:   The  public-key-encryption algorithm  is specified by  the public-key
:   cryptosystem (PKC) number of field (f). The following PKC numbers are
:   currently defined:
:
:      1 - RSA
:      255 - experimental
:
:   More PKC numbers  may be defined   in the future.   An implementation
:   need not support every PKC number.  The implementor must document the
:   PKC numbers understood by an implementation.

The only explicit mention of pgp 3.0 I saw in this document was this
somewhat out of date comment:

:   A new  release of PGP, known as  PGP 3.0, is  anticipated in 1995. To
:   the maximum extent possible, this version will be upwardly compatible
:   with version 2.x. At a minimum, PGP 3.0 will be able to read messages
:   and signatures produced by version 2.x.

Someone suggested to me that Derek posted a draft spec for PGP 3.0.
Anyone know of the whereabouts of this document.  WWW searches aren't
turning anything up for me, other than this:

: To: cypherpunks@toad.com
: From: frantz@netcom.com (Bill Frantz)
: Date: Fri, 26 Jul 1996 15:55:38 -0700
: Subject: Usenet Conference on Security
: 
: Just a few of the highlights:
: 
: (1) Ron Rivest speaking on SDSI
: [...]
: (7) Derek Atkins' description of the PGP Library API.

Adam
--
print pack"C*",split/\D+/,`echo "16iII*o\U@{$/=$z;[(pop,pop,unpack"H*",<>
)]}\EsMsKsN0[lN*1lK[d2%Sa2/d0<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<J]dsJxp"|dc`
NODE ea51bf15Re: pgp3
Adam Back (aba@dcs.ex.ac.uk):

> An altavista serach found an Internet Draft entitled `PGP Message
> Exchange Formats', however this appears to be a re-write of
> pgformat.txt which is distributed with PGP, with some comments
> explaining expansion directions [...]

> Someone suggested to me that Derek posted a draft spec for PGP 3.0.
> Anyone know of the whereabouts of this document.

Yes.  That document has evolved to RFC 1991:

1991  I   D. Atkins, W. Stallings, P. Zimmermann, "PGP Message Exchange  
           Formats", 08/16/1996. (Pages=21) (Format=.txt) 


< Network Working Group                                          D. Atkins
< Request for Comments: 1991                                           MIT
< Category: Informational                                     W. Stallings
<                                                     Comp-Comm Consulting
<                                                            P. Zimmermann
<                                             Boulder Software Engineering
<                                                              August 1996
< 
< 
<                       PGP Message Exchange Formats
[...]
NODE 92a44b2cRe: MD5?
hi,

> Is MD5 essentially history?
> 
> Aside from MacPGP 2.6.3, is there a pgp version which will support
> anything else?

Since you asked this in the future tense, PGP 3.0 will support
SHA.1

-derek
NODE 5ce1ebb5Re: MD5?
On Wed, 23 Oct 1996, Derek Atkins wrote:

> Black Unicorn wrote:
> 
> > Is MD5 essentially history?
> > 
> > Aside from MacPGP 2.6.3, is there a pgp version which will support
> > anything else?
> 
> Since you asked this in the future tense, PGP 3.0 will support
> SHA.1
> 
> -derek
> 

	well, that is alright, &c.   BUT WHEN WILL 3.0 RELEASE?
    it has been imminent for at least 2 years.
NODE d4f95333Re: MD5?
> 	well, that is alright, &c.   BUT WHEN WILL 3.0 RELEASE?
>     it has been imminent for at least 2 years.

It'll be released when it's done, dammit!  And it's almost done!
Currently, I'm tracking down a few bugs, and a few details need to get
solidified, but other than that I have it working on my desktop and I
use it almost every day.

It's still got some testing to do, and it needs to get packaged up.
And it still needs to get cleaned up a lot (the UI ain't pretty --
even compared to 2.6.2!)  This is what is taking so long.

Come on, EVERY SINGLE LINE OF CODE WAS RE-WRITTEN!  And there are
about 60000 lines in PGP3!  That's a lot of work, and the
70-30/80-20/90-10 rule is hitting hard.

It's coming.  We're trying to get it out as fast as we can.  But
we're not going to sacrifice quality for a little bit of time.

-derek
NODE 8e6645ecRe: MD5?
lcs Remailer Administrator wrote:
> 
> Derek Atkins <warlord@ATHENA.MIT.EDU> writes:
>
> > It'll be released when it's done, dammit!  And it's almost done!
> > Currently, I'm tracking down a few bugs, and a few details need to get
> > solidified, but other than that I have it working on my desktop and I
> > use it almost every day.
> >

> Is there any way to I could possibly get a snapshot of the source code
> if I agree not to bug you about it?  I have some servers that use PGP
> pretty heavily, and will come under immediate preassure to upgrade to
> 3.0 as soon as it is released.  Any head start I can get would be
> really really helpful.

I would sooner see the specs released - I for one would really like to
know the new key ring formats, packet formats etc.

Gary
--
"Of course the US Constitution isn't perfect; but it's a lot better
than what we have now."  -- Unknown.

pub  1024/C001D00D 1996/01/22  Gary Howland <gary@systemics.com>
Key fingerprint =  0C FB 60 61 4D 3B 24 7D  1C 89 1D BE 1F EE 09 06
NODE a7f470f3Re: MD5?
On Wed, 23 Oct 1996, Derek Atkins wrote:

> > 	well, that is alright, &c.   BUT WHEN WILL 3.0 RELEASE?
> >     it has been imminent for at least 2 years.
> 
> It'll be released when it's done, dammit!  And it's almost done!
> Currently, I'm tracking down a few bugs, and a few details need to get
> solidified, but other than that I have it working on my desktop and I
> use it almost every day.
> 
> It's still got some testing to do, and it needs to get packaged up.
> And it still needs to get cleaned up a lot (the UI ain't pretty --
> even compared to 2.6.2!)  This is what is taking so long.
> 
> Come on, EVERY SINGLE LINE OF CODE WAS RE-WRITTEN!  And there are
> about 60000 lines in PGP3!  That's a lot of work, and the
> 70-30/80-20/90-10 rule is hitting hard.
> 
> It's coming.  We're trying to get it out as fast as we can.  But
> we're not going to sacrifice quality for a little bit of time.
> 
> -derek
> 
> 

Relax Derek,

Attila hasn't been bitting you in public over this. Patience is not one 
of his virtues sometimes, but I have never known him to be purposefully 
rude and pushy, unless invited.

I can understand that a 60K line project from the ground up can be most 
tedious exercise; sometimes a real mountain to climb. I've done this dance 
for 17+ years in many venues. However, in terms of volume, you are 
complaining at someone whose last project was 1 million+ lines of code; 
most of which he wrote himself. Volume and 90/10 doesn't impress Attila.

Instead of carping at him out of frustration; why not ask him for some 
help? 

...Paul
NODE c6c37016Re: MD5?
Derek Atkins <warlord@ATHENA.MIT.EDU> writes:

> 
> > 	well, that is alright, &c.   BUT WHEN WILL 3.0 RELEASE?
> >     it has been imminent for at least 2 years.
> 
> It'll be released when it's done, dammit!  And it's almost done!
> Currently, I'm tracking down a few bugs, and a few details need to get
> solidified, but other than that I have it working on my desktop and I
> use it almost every day.
> 
> It's still got some testing to do, and it needs to get packaged up.
> And it still needs to get cleaned up a lot (the UI ain't pretty --
> even compared to 2.6.2!)  This is what is taking so long.
> 
> Come on, EVERY SINGLE LINE OF CODE WAS RE-WRITTEN!  And there are
> about 60000 lines in PGP3!  That's a lot of work, and the
> 70-30/80-20/90-10 rule is hitting hard.
> 
> It's coming.  We're trying to get it out as fast as we can.  But
> we're not going to sacrifice quality for a little bit of time.

Is there any way to I could possibly get a snapshot of the source code
if I agree not to bug you about it?  I have some servers that use PGP
pretty heavily, and will come under immediate preassure to upgrade to
3.0 as soon as it is released.  Any head start I can get would be
really really helpful.

While you may be offering a similar command line interface, I have
been forced to make heavy-duty use of what might turn out to be just
quirks in the 2.6.2 implementation.  For example, to encrypt with the
first key on a keyring, when I don't know the ID of that key, I use
the ID "0x" which just happens to work in 2.6.2 but has no reason to
work in 3.0.  In many places I also just rely on text processing
the standard output and error of PGP to look for particular strings.
Clearly this kind of thing is not going to be robust against against a
complete rewrite of the source code.

I understand that at this point the last thing you want is a whole
bunch of questions from beta testers to slow you down.  However, for
some people a look at the source code would be incredibly useful, even
if they can't ask you for any help with it.

Is there any way to work something like this out?

Thanks.