[Swan-dev] pluto: Add RFC7383 fragmentation support

Paul Wouters paul at nohats.ca
Mon Jun 15 17:10:56 EEST 2015


On Mon, 15 Jun 2015, Herbert Xu wrote:

> 
> On Mon, Jun 15, 2015 at 09:17:41AM -0400, Paul Wouters wrote:
>>
>> I've confirmed interoperability, although I did notice a buglet that
>> the first fragment does not have its first payload's Next Payload
>> reset to 0. Subsequent fragments do. We'll fix that for rc3.
>
> IIRC the first payload's NP is supposed to be the real payload
> type of the first entry in the encrypted part.  RFC7383 section
> 2.5:
>
>   o  Next Payload (1 octet) - in the very first fragment (with Fragment
>      Number equal to 1), this field MUST be set to the payload type of
>      the first inner payload (the same as for the Encrypted payload).
>      In the rest of the Fragment messages (with Fragment Number greater
>      than 1), this field MUST be set to zero.

Duh!

Thanks for the heads up the bug is only in my head :)

Paul


More information about the Swan-dev mailing list