Andreas Steffen
b12c53ce77
Use standard unsigned integer types
2016-03-24 18:52:48 +01:00
Martin Willi
62e0abe759
ikev2: Include fragment number into message ID passed to IV gen
...
When using a cipher with sequential IVs, we never must pass an identical IV
to the IV generator. To avoid it when using IKEv2 fragmentation, use the lower
bits of the 64-bit message ID as the fragment number.
2015-06-01 09:42:11 +02:00
Tobias Brunner
42e0a317c6
ike: Only parse payloads valid for the current IKE version
2014-12-05 15:41:47 +01:00
Tobias Brunner
4c345b15c7
ikev2: Add encrypted fragment payload
2014-10-10 09:32:37 +02:00
Tobias Brunner
edfd33455c
encrypted_payload: Encrypted payload can be constructed from plaintext
2014-10-10 09:31:17 +02:00
Tobias Brunner
1e0d8f3ec0
encrypted_payload: Expose generate() to generate the plaintext
2014-10-10 09:31:17 +02:00
Tobias Brunner
44996b5866
encrypted_payload: Extract some utility functions
2014-10-10 09:31:17 +02:00
Tobias Brunner
147fe503af
ike: Rename encryption_payload to encrypted_payload
2014-10-10 09:30:25 +02:00