[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: I-D ACTION:draft-ietf-smime-cms-auth-enveloped-03.txt



Yes I agree that would be a problem,  can you suggest an attribute which
might need to be placed there that would have this attribute?  Currently the
only one I could think of is a digest which is not needed as this is dealt
with by the encryption algorithm.

I don't need a real one, but I want to have some inkling that this MIGHT be
a real problem before trying to solve it.

Jim


> -----Original Message-----
> From: pgut001 [mailto:pgut001@xxxxxxxxxxxxxxxxx]
> Sent: Wednesday, April 25, 2007 1:55 PM
> To: housley@xxxxxxxxxxxx; ietf@xxxxxxxxxxxxxxxxx;
> pgut001@xxxxxxxxxxxxxxxxx
> Cc: ietf-smime@xxxxxxx
> Subject: RE: I-D ACTION:draft-ietf-smime-cms-auth-enveloped-03.txt
> 
> "Jim Schaad" <ietf@xxxxxxxxxxxxxxxxx> writes:
> 
> >I am having a problem seeing why having the attributes first causes a
> >problem for algorithms that want them second.  All that is needed is
> that
> >the encryption wrapper for the code understand that the attributes are
> going
> >to come in first and hold onto them until later.  This is assuming
> that the
> >encryption wrapper understands the difference between the body and the
> >attributes.
> 
> What if the attributes depend on the data being processed (as Peter
> Sylvester
> pointed out)?  By putting them first, you can't emit the first byte of
> data
> until you've processed every other byte of data.  This is why current
> CMS
> practice puts the attributes last.
> 
> Peter.