Commit Graph

1617 Commits

Author SHA1 Message Date
Pedro Alvarez a77308b4b8 Starting to add a function to parse security command complete. 2017-11-08 18:00:44 +00:00
Pedro Alvarez 82b661541f removed some white space 2017-11-08 14:23:17 +00:00
Pedro Alvarez 468b0f2581 Fixed some issues with the MME and HSS logging. 2017-11-08 14:10:25 +00:00
Pedro Alvarez 1621b6e93a Starting to integrity protect NAS messages. UE accepted security command reques, starting to parse security command complete. 2017-11-07 20:14:43 +00:00
Pedro Alvarez bb85525ad2 Fixed bug on network authentication. 2017-11-07 18:04:10 +00:00
Pedro Alvarez dc107edd41 Continue to pack security mode command 2017-11-07 15:10:52 +00:00
Pedro Alvarez d5e1290883 starting to work on the security mode command 2017-11-07 14:13:09 +00:00
Pedro Alvarez 44a28b3302 Starting to save UE context. 2017-11-06 19:10:57 +00:00
Pedro Alvarez 9170f5c4cf Starting to parse UL NAS Transport 2017-11-06 17:03:26 +00:00
Pedro Alvarez 5d4f0b3dfb deleting debug code 2017-11-06 15:42:08 +00:00
Pedro Alvarez 473e252168 Generating AUTN correctly. UE considers the network valid now. Starting to handle authentication response. 2017-11-06 15:41:14 +00:00
Pedro Alvarez 25aa394086 Adding some debug code. 2017-11-04 11:13:54 +00:00
Pedro Alvarez 5b5c65435d Fixed bug in the packing of the dw nas message. UE receives the authentication request message now. 2017-11-03 14:38:34 +00:00
Pedro Alvarez 961e0fc68d Cleaning up the code 2017-11-03 11:02:30 +00:00
Pedro Alvarez 8a81149ca3 eNB Receiving Downlink NAS Transport. 2017-11-02 15:57:19 +00:00
Pedro Alvarez fae584dc91 Packed authentication request message. Code needs cleanup and testing. 2017-11-02 15:07:28 +00:00
Pedro Alvarez 7737acb970 Starting to fill the Attach Request message. 2017-11-01 19:14:16 +00:00
Pedro Alvarez 9c54a8b7de Initial code to generate Kasme, rand, autn and xres 2017-11-01 15:14:41 +00:00
Pedro Alvarez 470c815196 Generating RAND 2017-11-01 14:07:44 +00:00
Pedro Alvarez 1a8a2f738b Starting to add SQN generation. 2017-10-31 19:34:10 +00:00
Pedro Alvarez 6c60c493e7 Hard-coded k, amf and op (for now). 2017-10-31 18:05:26 +00:00
Pedro Alvarez 3fd552c0e2 Fixed bug in printing IMSI. IMSI decoded correctly from NAS attach request. 2017-10-31 15:58:33 +00:00
Pedro Alvarez 81827f891b Decoding correctly the NAS Attach request message now. 2017-10-31 13:53:24 +00:00
Pedro Alvarez ae18da83b2 Starting to add functions to the HSS to get K, AMF and OP. 2017-10-27 14:22:04 +01:00
Pedro Alvarez 8c28335098 Parsing IMSI should be ok. 2017-10-26 19:03:37 +01:00
Pedro Alvarez efe258fb6f Starting to get the IMSI from the attach request. 2017-10-26 18:26:47 +01:00
Pedro Alvarez ef73254707 Added new HSS class to compute the authentication vectors. 2017-10-26 14:20:29 +01:00
Pedro Alvarez e7d6ea530f Starting to add HSS class 2017-10-26 10:32:48 +01:00
Pedro Alvarez 70f3bcaeba Starting to parse NAS Attach Request message to get IMSI 2017-10-25 19:17:36 +01:00
Pedro Alvarez 79c0daea91 Starting to handle Initial UE message 2017-10-24 18:08:23 +01:00
Pedro Alvarez bc447a32fe Addind the mechanisms to cleanup eNB when SCTP connection is terminated. 2017-10-20 17:05:52 +01:00
Pedro Alvarez b9aff650a7 Storing eNB ctx info 2017-10-20 15:39:23 +01:00
Pedro Alvarez 841f38fac0 Starting to save eNB context 2017-10-20 15:21:44 +01:00
Pedro Alvarez 17ffc1f4bb Added a file for common S1AP structs 2017-10-20 14:21:23 +01:00
Pedro Alvarez bfb7f12298 Fixed small bug with sleep. 2017-10-20 14:16:19 +01:00
Pedro Alvarez 0dbddb8a4b Finished separating the pack/unpack from the main S1AP class. 2017-10-20 11:45:45 +01:00
Pedro Alvarez f73d295ae0 Separating msg packing from the main S1AP class. 2017-10-20 09:35:26 +01:00
Pedro Alvarez eb3520630d Cleanned up the setup request and failure packing/unpacking 2017-10-19 19:42:18 +01:00
Pedro Alvarez d8436ea2fc A bit of code cleanup 2017-10-19 14:47:41 +01:00
Pedro Alvarez 4f6fafb66d General code cleanup 2017-10-18 15:27:21 +01:00
Pedro Alvarez 4307a5aef2 Removing the timeout of the socket. 2017-10-18 14:33:58 +01:00
Pedro Alvarez 91fd66fe9a Small bug fix. 2017-10-17 18:40:04 +01:00
Pedro Alvarez 26f03a49f3 Intial code for S1 setup response 2017-10-17 18:13:20 +01:00
Pedro Alvarez 2bfb008bd2 MME now replies with S1 Setup falure. 2017-10-17 12:32:34 +01:00
Pedro Alvarez adf1764496 added plmn to MCCMNC in the srslte lib 2017-10-16 13:03:33 +01:00
Pedro Alvarez 5aa91483c5 Done decoding of s1 Setup message. Starting to store context and prepare a reply. 2017-10-13 19:19:45 +01:00
Pedro Alvarez 41aafbc9c8 Added initial ability to parse the S1 setup request. 2017-10-12 21:53:48 +01:00
Pedro Alvarez ca212db4c9 Adding argument parsing to main.cc 2017-10-11 19:24:02 +01:00
Pedro Alvarez 0a670d526a Added some logging functionality. 2017-10-11 16:18:47 +01:00
Pedro Alvarez f93335fa50 Fixed bug of not subscribing to sctp_data_io_event 2017-10-11 12:22:02 +01:00