At 8:06 PM +0200 1/23/10, Yaron Sheffer wrote:
> > Further, is there a good reason for you to have not included an ESN
>> transform on Proposal #1? Section 3.3 says "The number of different
>> transforms is generally determined by the Protocol. ... ESP generally
>> has three: ESN, an encryption algorithm and an integrity check
>> algorithm."
>According to 3.3.3, ESN is mandatory for ESP and AH. So I should have included 
>it.

Good.

> > Ditto for Proposal #2: is there a good reason for you to not have
>> included an INTEG transform?
>I was trying to illustrate a combined mode algorithm. May have got it wrong...

That would be INTEG = NULL.

> > This begs the related question: given that there is no MUST or should
>> for what goes into a Proposal, what does an ESP proposal that only has
>> an ENCR and INTEG in it mean with respect to what is being proposed for
>> ESN? What does an ESP proposal that has only an ENCR and ESN in it mean
>> with respect to what is being proposed for INTEG? I see no MUSTs or
>> SHOULDs answering this.
>3.3.3 says ESN is mandatory. Which means if it is omitted, the recipient will 
>reject the proposal.

As I said, I don't see any MUST or SHOULD for that. It would be better if this 
was stated. A possible addition to 3.3.3 would be "A proposal that does not 
contain all of the mandatory transforms is malformed and MUST be rejected".

--Paul Hoffman, Director
--VPN Consortium
_______________________________________________
IPsec mailing list
IPsec@ietf.org
https://www.ietf.org/mailman/listinfo/ipsec

Reply via email to