message: Limit maximum number of IKEv2 fragments
authorTobias Brunner <tobias@strongswan.org>
Tue, 16 Sep 2014 13:51:21 +0000 (15:51 +0200)
committerTobias Brunner <tobias@strongswan.org>
Fri, 10 Oct 2014 07:32:42 +0000 (09:32 +0200)
commit8dbe128c8c896763e13e1719bfc705aae783e4b1
treea5a852e549287882a59ae48a3267b300b66de3a8
parentf00a9c171592c05cc6e77030b791e80525dd839b
message: Limit maximum number of IKEv2 fragments

The maximum for IKEv1 is already 255 due to the 8-bit fragment number.

With an overhead of 17 bytes (x64) per fragment and a default maximum
of 10000 bytes per packet the maximum memory required is 14 kB
for a fragmented message.
src/libcharon/encoding/message.c