New commits:
commit c1a11859001097084083f4207601220be7c89c30
Merge: c25934b783 0b07bd17bf
Author: Andrew Cagney <[email protected]>
Date: Thu Oct 23 16:48:56 2025 -0400
Merge ikev2: fix IKE_INTERMEDIATE with unencrypted payloads
close #2456 unencrypted payloads lost in fragmented message
close #2510 IKE_INTERMEDIATE interop with unencrypted payload
close #2455 fragmented IKE_INTERMEDIATE message with unencrypted payloads
commit 0b07bd17bf26514e8acf3141ac2d808bf8355704
Author: Andrew Cagney <[email protected]>
Date: Tue Sep 30 10:35:21 2025 -0400
testing: play with unencrypted fragment
note #2510 IKE_INTERMEDIATE interop with unencrypted payload
commit 30dcb882e8fe2a2fadbe5f448c93f879f6100aab
Author: Andrew Cagney <[email protected]>
Date: Tue Sep 30 09:58:36 2025 -0400
ikev2: include unencrypted payloads in fragmented message
see #2456 unencrypted payloads lost in fragmented message
commit 3f0b015374f5ce85cc2e99325ef80b69843e0ac4
Author: Andrew Cagney <[email protected]>
Date: Tue Oct 21 15:37:57 2025 -0400
ikev2: reassembled packet containing unencrypted payloads
Critically, the Next Payload field, when embedded in the
unencrypted payload immediately before the SKF payload is
changed to SK (as IKE_INTERMEDIATE expects). For consistency
other fields such as length are also adjusted.
The reconstructed message replaces the old message in .payload
(.v2_sk_payload is dropped).
All the fields, such as .digest[] and .message_pbs that were
pointing into the old mesage are switched to the new reconstructed
message.
commit 241e8adb8a659e00624f894c2f4d5662c87ee26e
Author: Andrew Cagney <[email protected]>
Date: Wed Oct 22 15:12:04 2025 -0400
ikev2: debug-dump the raw input to IKE_INTERMEDIATE's mac
i.e., pre-length fixup
commit 6d8a1547492173128278b9ce15ed047f07d8e20d
Author: Andrew Cagney <[email protected]>
Date: Wed Oct 22 15:27:05 2025 -0400
memory: add PRI_HUNK, pri_hunk(HUNK)
drop PRI_CHUNK, pri_chunk(CHUNK); the output should be debugger
friendly, vis:
print/x *(uint8_t*)0x7fffffffe078@8
$6 = {0x5e, 0xe3, 0xff, 0xff, 0xff, 0x7f, 0x0, 0x0}
_______________________________________________
Swan-commit mailing list -- [email protected]
To unsubscribe send an email to [email protected]