Skip to content

fix: IKEv2 IDi shall be random#24

Open
DomenicoVerde wants to merge 1 commit into
free5gc:mainfrom
DomenicoVerde:bugfix/ikev2-initiator-id
Open

fix: IKEv2 IDi shall be random#24
DomenicoVerde wants to merge 1 commit into
free5gc:mainfrom
DomenicoVerde:bugfix/ikev2-initiator-id

Conversation

@DomenicoVerde

Copy link
Copy Markdown
Contributor

Summary

TS 33.501 Section 7.2.1 specifies that the UE shall set the ID initiator (IDi) payload to the ID_KEY_ID type in the first IKE_AUTH message, and that its value shall be an arbitrary random number. Currently, the n3iwue uses the hardcoded string "UE" as the IDi value.

This pull request updates the n3iwue by replacing the hardcoded value with a randomly generated uint64, using the GenerateRandomNumber() function. The generated value is also stored in the n3ue internal context and used later for authentication.

Validation

Tested with Free5GC v4.2.2 (commit eef1d0fe9867c245673d2e2345eeff79c48e04ef).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant