laurent
b339460666
cleanup only
2023-04-28 16:25:24 +02:00
laurent
b735f8bec6
ubsan fixes
2023-04-19 22:12:08 +02:00
Robert Schmidt
8d07275496
Write-only variable: suppress warning, as we decode NAS message
2023-04-14 13:52:16 +02:00
francescomani
e49c6db2bf
final round of warning fixes to compile nr softmodems
2023-04-07 15:52:16 +02:00
Robert Schmidt
4700dde2ae
Trigger deregistration
2023-03-28 14:12:05 +02:00
Robert Schmidt
a0318fb413
Implement NAS Deregistration Type message
2023-03-28 14:12:05 +02:00
Robert Schmidt
6e01a62838
Decode Registration Accept to receive GUTI
2023-03-28 14:12:05 +02:00
Robert Schmidt
e35401efde
NAS refactor: no moduleID, group UICC and security in one context
2023-03-28 14:12:05 +02:00
Robert Schmidt
528025e9a6
Fix decoding of Mobile identity
2023-03-28 14:12:05 +02:00
francescomani
87f603687a
fixing most warning when compiling nr-uesoftmodem
2023-03-09 19:01:47 +01:00
Robert Schmidt
4f36249c8c
Merge remote-tracking branch 'origin/feat-5g-ue-imeisv-16-digits' into integration_2023_w07
2023-02-16 18:21:25 +01:00
mir
986a1a80ff
Remove nettle library from OAI, support OpenSSL 3.0 and 1.1
...
Add byte_array_t structure under common/
2023-02-10 16:49:54 +01:00
Dorovskikh
eca08df857
5G UE IMEISV 16 digits
...
reading 5G UE IMEISV from config file
Signed-off-by: Dorovskikh <vladimir.dorovskikh@capgemini.com >
2023-02-09 16:09:50 +00:00
laurent
9a789dbb8a
ASN_SEQUENCE_ADD return code was checked only in 0.5% of calls, existing errors not detected by sanitize address
2023-01-11 09:59:39 +01:00
Angelo Athanassopoulos
07abf4329d
PSEA - IEI DNN - This is the last IEI in the message.
...
Before this commit each time the message was captured, it entered the
default switch statement, which is meant to show that we received an
uknown IEI.
Now after the DNN IEI, we set offset=msg_length, to exit the
switch.
2022-10-28 13:54:13 +02:00
Angelo Athanassopoulos
43f3d03ddb
PSEA - IEI DNN - protect code from a bad DNN length received from the network
2022-10-28 13:24:25 +02:00
Angelo Athanassopoulos
8e4ebb078a
PSEA - IEI DNN - added macro for min DNN length
2022-10-28 12:55:58 +02:00
Angelo Athanassopoulos
d91cfdc6cf
PSEA - Remove of unused ASCII macro definition
2022-10-27 20:05:16 +02:00
Angelo Athanassopoulos
dbd00175a7
PSEA - SABOX fix - Avoid the infinite loop, when not receiving an APN Operator Identifier
2022-10-27 20:01:08 +02:00
Angelo Athanassopoulos
bef72dd747
PSEA - SABOX fix - changed the max accumulated apn length
2022-10-27 18:53:01 +02:00
Bruno Mongazon-Cazavet
392040a842
Fix build error when -g is specified, fix various warnings when -g is specified
2022-10-18 08:48:10 +02:00
Angelo Athanassopoulos
3f1d515aaf
PSEA - Slight cosmetic changes
2022-10-10 20:51:54 +02:00
Angelo Athanassopoulos
24241e1b97
PSEA - Log - Change the debug to trace
2022-10-10 20:51:54 +02:00
Angelo Athanassopoulos
c31b0f8fa0
Use values from PSEA message to set QFI and PDU Session ID from CN
2022-10-10 20:51:54 +02:00
Angelo Athanassopoulos
5594594c97
PSEA - Handle uknown IE, ommits the rest message length
2022-10-10 20:51:54 +02:00
Angelo Athanassopoulos
5ebfed3f90
PSEA - Capture - DNN IE
2022-10-10 20:51:54 +02:00
Angelo Athanassopoulos
844fec61a8
PSEA - Capture - Position of Extended protocol configuration
...
options (Ommited)
2022-10-10 20:51:54 +02:00
Angelo Athanassopoulos
80542f0503
PSEA - Capture - Position of Authorized QoS flow descriptions (Ommited)
2022-10-10 20:51:54 +02:00
Angelo Athanassopoulos
f001961e4e
PSEA - Capture - Position of EAP message (Ommited)
2022-10-10 20:51:54 +02:00
Angelo Athanassopoulos
ca903df0a8
PSEA - Capture - Position of Mapped EPS bearer contexts (Ommited)
2022-10-10 20:51:54 +02:00
Angelo Athanassopoulos
ff05fed29c
PSEA - Capture - Position of Always-on PDU Session Indication (Ommited)
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
1b89529719
PSEA - Capture - Position of S-NSSAI (Ommited)
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
7707669f97
PSEA - Capture - Position of RQ Timer Value (Ommited)
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
d355b1a7f2
PSEA - Capture - PDU Address IE
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
3fee83e05b
PSEA - Capture - Position of 5GSM Cause (Ommited)
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
21c4415a37
PSEA - Prepare the Optional Presence IE capture
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
d9958e4e0f
PSEA - Capture - Session AMBR (Ommited)
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
352362ac97
PSEA - Capture - Authorized QoS Rules, but Ommit the Packet Filters
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
fbe010420c
PSEA - Capture - PduSessionEstablishmentAccept message
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
7a5e383993
PSEA - Capture - Security Protected NAS header & message
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
0f1d68e2e3
PSEA - Include necessary NAS header files
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
4148e5aae6
PSEA - Init capture function
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
9682ba9bf6
PSEA - Message struct definition
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
724164c395
PSEA - Optional Presence IE
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
b3abb8f64f
PSEA - Mandatory Presence IE
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
ff059d7607
PSEA - Macro for DNN ASCII
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
92e01d8346
PSEA - Macros for Rule Operation Codes
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
34e50a2fdf
PSEA - Macros for PDU Session type values
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
e057c85e60
PSEA - Macros for Optional IE Identifiers
2022-10-10 20:51:53 +02:00
Angelo Athanassopoulos
e50ce393c3
PSEA - Initialization of PduSessionEstablishmentAccept message capture
2022-10-10 20:51:53 +02:00