Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
U
UERANSIM
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Libraries
UERANSIM
Commits
768c368a
Commit
768c368a
authored
Apr 24, 2021
by
aligungr
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Source tree refactored
parent
44c9d8a9
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
103 additions
and
91 deletions
+103
-91
src/lib/asn/ngap.hpp
src/lib/asn/ngap.hpp
+3
-2
src/lib/asn/ngap_msg.hpp
src/lib/asn/ngap_msg.hpp
+86
-83
src/lib/asn/utils.cpp
src/lib/asn/utils.cpp
+2
-0
src/lib/asn/utils.hpp
src/lib/asn/utils.hpp
+8
-6
src/lib/crypt/crypt.cpp
src/lib/crypt/crypt.cpp
+1
-0
src/lib/crypt/eea2.cpp
src/lib/crypt/eea2.cpp
+1
-0
src/lib/crypt/mac.cpp
src/lib/crypt/mac.cpp
+1
-0
src/lib/crypt/milenage.cpp
src/lib/crypt/milenage.cpp
+1
-0
No files found.
src/lib/asn/ngap.hpp
View file @
768c368a
...
...
@@ -11,12 +11,13 @@
#include "ngap_msg.hpp"
#include <algorithm>
#include <asn_SEQUENCE_OF.h>
#include <asn_application.h>
#include <exception>
#include <functional>
#include <vector>
#include <asn_SEQUENCE_OF.h>
#include <asn_application.h>
namespace
asn
::
ngap
{
...
...
src/lib/asn/ngap_msg.hpp
View file @
768c368a
...
...
@@ -10,90 +10,93 @@
#include <type_traits>
extern
"C"
struct
ASN_NGAP_NGAP_PDU
;
extern
"C"
struct
ASN_NGAP_InitiatingMessage
;
extern
"C"
struct
ASN_NGAP_SuccessfulOutcome
;
extern
"C"
struct
ASN_NGAP_UnsuccessfulOutcome
;
extern
"C"
{
struct
ASN_NGAP_NGAP_PDU
;
struct
ASN_NGAP_InitiatingMessage
;
struct
ASN_NGAP_SuccessfulOutcome
;
struct
ASN_NGAP_UnsuccessfulOutcome
;
extern
"C"
struct
ASN_NGAP_AMFConfigurationUpdate
;
extern
"C"
struct
ASN_NGAP_AMFConfigurationUpdateAcknowledge
;
extern
"C"
struct
ASN_NGAP_AMFConfigurationUpdateFailure
;
extern
"C"
struct
ASN_NGAP_AMFStatusIndication
;
extern
"C"
struct
ASN_NGAP_CellTrafficTrace
;
extern
"C"
struct
ASN_NGAP_DeactivateTrace
;
extern
"C"
struct
ASN_NGAP_DownlinkNASTransport
;
extern
"C"
struct
ASN_NGAP_DownlinkNonUEAssociatedNRPPaTransport
;
extern
"C"
struct
ASN_NGAP_DownlinkRANConfigurationTransfer
;
extern
"C"
struct
ASN_NGAP_DownlinkRANStatusTransfer
;
extern
"C"
struct
ASN_NGAP_DownlinkUEAssociatedNRPPaTransport
;
extern
"C"
struct
ASN_NGAP_ErrorIndication
;
extern
"C"
struct
ASN_NGAP_HandoverCancel
;
extern
"C"
struct
ASN_NGAP_HandoverCancelAcknowledge
;
extern
"C"
struct
ASN_NGAP_HandoverCommand
;
extern
"C"
struct
ASN_NGAP_HandoverFailure
;
extern
"C"
struct
ASN_NGAP_HandoverNotify
;
extern
"C"
struct
ASN_NGAP_HandoverPreparationFailure
;
extern
"C"
struct
ASN_NGAP_HandoverRequest
;
extern
"C"
struct
ASN_NGAP_HandoverRequestAcknowledge
;
extern
"C"
struct
ASN_NGAP_HandoverRequired
;
extern
"C"
struct
ASN_NGAP_InitialContextSetupFailure
;
extern
"C"
struct
ASN_NGAP_InitialContextSetupRequest
;
extern
"C"
struct
ASN_NGAP_InitialContextSetupResponse
;
extern
"C"
struct
ASN_NGAP_InitialUEMessage
;
extern
"C"
struct
ASN_NGAP_LocationReport
;
extern
"C"
struct
ASN_NGAP_LocationReportingControl
;
extern
"C"
struct
ASN_NGAP_LocationReportingFailureIndication
;
extern
"C"
struct
ASN_NGAP_NASNonDeliveryIndication
;
extern
"C"
struct
ASN_NGAP_NGReset
;
extern
"C"
struct
ASN_NGAP_NGResetAcknowledge
;
extern
"C"
struct
ASN_NGAP_NGSetupFailure
;
extern
"C"
struct
ASN_NGAP_NGSetupRequest
;
extern
"C"
struct
ASN_NGAP_NGSetupResponse
;
extern
"C"
struct
ASN_NGAP_OverloadStart
;
extern
"C"
struct
ASN_NGAP_OverloadStop
;
extern
"C"
struct
ASN_NGAP_Paging
;
extern
"C"
struct
ASN_NGAP_PathSwitchRequest
;
extern
"C"
struct
ASN_NGAP_PathSwitchRequestAcknowledge
;
extern
"C"
struct
ASN_NGAP_PathSwitchRequestFailure
;
extern
"C"
struct
ASN_NGAP_PDUSessionResourceModifyConfirm
;
extern
"C"
struct
ASN_NGAP_PDUSessionResourceModifyIndication
;
extern
"C"
struct
ASN_NGAP_PDUSessionResourceModifyRequest
;
extern
"C"
struct
ASN_NGAP_PDUSessionResourceModifyResponse
;
extern
"C"
struct
ASN_NGAP_PDUSessionResourceNotify
;
extern
"C"
struct
ASN_NGAP_PDUSessionResourceReleaseCommand
;
extern
"C"
struct
ASN_NGAP_PDUSessionResourceReleaseResponse
;
extern
"C"
struct
ASN_NGAP_PDUSessionResourceSetupRequest
;
extern
"C"
struct
ASN_NGAP_PDUSessionResourceSetupResponse
;
extern
"C"
struct
ASN_NGAP_PrivateMessage
;
extern
"C"
struct
ASN_NGAP_PWSCancelRequest
;
extern
"C"
struct
ASN_NGAP_PWSCancelResponse
;
extern
"C"
struct
ASN_NGAP_PWSFailureIndication
;
extern
"C"
struct
ASN_NGAP_PWSRestartIndication
;
extern
"C"
struct
ASN_NGAP_RANConfigurationUpdate
;
extern
"C"
struct
ASN_NGAP_RANConfigurationUpdateAcknowledge
;
extern
"C"
struct
ASN_NGAP_RANConfigurationUpdateFailure
;
extern
"C"
struct
ASN_NGAP_RerouteNASRequest
;
extern
"C"
struct
ASN_NGAP_RRCInactiveTransitionReport
;
extern
"C"
struct
ASN_NGAP_SecondaryRATDataUsageReport
;
extern
"C"
struct
ASN_NGAP_TraceFailureIndication
;
extern
"C"
struct
ASN_NGAP_TraceStart
;
extern
"C"
struct
ASN_NGAP_UEContextModificationFailure
;
extern
"C"
struct
ASN_NGAP_UEContextModificationRequest
;
extern
"C"
struct
ASN_NGAP_UEContextModificationResponse
;
extern
"C"
struct
ASN_NGAP_UEContextReleaseCommand
;
extern
"C"
struct
ASN_NGAP_UEContextReleaseComplete
;
extern
"C"
struct
ASN_NGAP_UEContextReleaseRequest
;
extern
"C"
struct
ASN_NGAP_UERadioCapabilityCheckRequest
;
extern
"C"
struct
ASN_NGAP_UERadioCapabilityCheckResponse
;
extern
"C"
struct
ASN_NGAP_UERadioCapabilityInfoIndication
;
extern
"C"
struct
ASN_NGAP_UETNLABindingReleaseRequest
;
extern
"C"
struct
ASN_NGAP_UplinkNASTransport
;
extern
"C"
struct
ASN_NGAP_UplinkNonUEAssociatedNRPPaTransport
;
extern
"C"
struct
ASN_NGAP_UplinkRANConfigurationTransfer
;
extern
"C"
struct
ASN_NGAP_UplinkRANStatusTransfer
;
extern
"C"
struct
ASN_NGAP_UplinkUEAssociatedNRPPaTransport
;
extern
"C"
struct
ASN_NGAP_WriteReplaceWarningRequest
;
extern
"C"
struct
ASN_NGAP_WriteReplaceWarningResponse
;
struct
ASN_NGAP_AMFConfigurationUpdate
;
struct
ASN_NGAP_AMFConfigurationUpdateAcknowledge
;
struct
ASN_NGAP_AMFConfigurationUpdateFailure
;
struct
ASN_NGAP_AMFStatusIndication
;
struct
ASN_NGAP_CellTrafficTrace
;
struct
ASN_NGAP_DeactivateTrace
;
struct
ASN_NGAP_DownlinkNASTransport
;
struct
ASN_NGAP_DownlinkNonUEAssociatedNRPPaTransport
;
struct
ASN_NGAP_DownlinkRANConfigurationTransfer
;
struct
ASN_NGAP_DownlinkRANStatusTransfer
;
struct
ASN_NGAP_DownlinkUEAssociatedNRPPaTransport
;
struct
ASN_NGAP_ErrorIndication
;
struct
ASN_NGAP_HandoverCancel
;
struct
ASN_NGAP_HandoverCancelAcknowledge
;
struct
ASN_NGAP_HandoverCommand
;
struct
ASN_NGAP_HandoverFailure
;
struct
ASN_NGAP_HandoverNotify
;
struct
ASN_NGAP_HandoverPreparationFailure
;
struct
ASN_NGAP_HandoverRequest
;
struct
ASN_NGAP_HandoverRequestAcknowledge
;
struct
ASN_NGAP_HandoverRequired
;
struct
ASN_NGAP_InitialContextSetupFailure
;
struct
ASN_NGAP_InitialContextSetupRequest
;
struct
ASN_NGAP_InitialContextSetupResponse
;
struct
ASN_NGAP_InitialUEMessage
;
struct
ASN_NGAP_LocationReport
;
struct
ASN_NGAP_LocationReportingControl
;
struct
ASN_NGAP_LocationReportingFailureIndication
;
struct
ASN_NGAP_NASNonDeliveryIndication
;
struct
ASN_NGAP_NGReset
;
struct
ASN_NGAP_NGResetAcknowledge
;
struct
ASN_NGAP_NGSetupFailure
;
struct
ASN_NGAP_NGSetupRequest
;
struct
ASN_NGAP_NGSetupResponse
;
struct
ASN_NGAP_OverloadStart
;
struct
ASN_NGAP_OverloadStop
;
struct
ASN_NGAP_Paging
;
struct
ASN_NGAP_PathSwitchRequest
;
struct
ASN_NGAP_PathSwitchRequestAcknowledge
;
struct
ASN_NGAP_PathSwitchRequestFailure
;
struct
ASN_NGAP_PDUSessionResourceModifyConfirm
;
struct
ASN_NGAP_PDUSessionResourceModifyIndication
;
struct
ASN_NGAP_PDUSessionResourceModifyRequest
;
struct
ASN_NGAP_PDUSessionResourceModifyResponse
;
struct
ASN_NGAP_PDUSessionResourceNotify
;
struct
ASN_NGAP_PDUSessionResourceReleaseCommand
;
struct
ASN_NGAP_PDUSessionResourceReleaseResponse
;
struct
ASN_NGAP_PDUSessionResourceSetupRequest
;
struct
ASN_NGAP_PDUSessionResourceSetupResponse
;
struct
ASN_NGAP_PrivateMessage
;
struct
ASN_NGAP_PWSCancelRequest
;
struct
ASN_NGAP_PWSCancelResponse
;
struct
ASN_NGAP_PWSFailureIndication
;
struct
ASN_NGAP_PWSRestartIndication
;
struct
ASN_NGAP_RANConfigurationUpdate
;
struct
ASN_NGAP_RANConfigurationUpdateAcknowledge
;
struct
ASN_NGAP_RANConfigurationUpdateFailure
;
struct
ASN_NGAP_RerouteNASRequest
;
struct
ASN_NGAP_RRCInactiveTransitionReport
;
struct
ASN_NGAP_SecondaryRATDataUsageReport
;
struct
ASN_NGAP_TraceFailureIndication
;
struct
ASN_NGAP_TraceStart
;
struct
ASN_NGAP_UEContextModificationFailure
;
struct
ASN_NGAP_UEContextModificationRequest
;
struct
ASN_NGAP_UEContextModificationResponse
;
struct
ASN_NGAP_UEContextReleaseCommand
;
struct
ASN_NGAP_UEContextReleaseComplete
;
struct
ASN_NGAP_UEContextReleaseRequest
;
struct
ASN_NGAP_UERadioCapabilityCheckRequest
;
struct
ASN_NGAP_UERadioCapabilityCheckResponse
;
struct
ASN_NGAP_UERadioCapabilityInfoIndication
;
struct
ASN_NGAP_UETNLABindingReleaseRequest
;
struct
ASN_NGAP_UplinkNASTransport
;
struct
ASN_NGAP_UplinkNonUEAssociatedNRPPaTransport
;
struct
ASN_NGAP_UplinkRANConfigurationTransfer
;
struct
ASN_NGAP_UplinkRANStatusTransfer
;
struct
ASN_NGAP_UplinkUEAssociatedNRPPaTransport
;
struct
ASN_NGAP_WriteReplaceWarningRequest
;
struct
ASN_NGAP_WriteReplaceWarningResponse
;
}
namespace
asn
::
ngap
{
...
...
src/lib/asn/utils.cpp
View file @
768c368a
...
...
@@ -7,8 +7,10 @@
//
#include "utils.hpp"
#include <cstring>
#include <stdexcept>
#include <utils/octet_string.hpp>
namespace
asn
...
...
src/lib/asn/utils.hpp
View file @
768c368a
...
...
@@ -8,12 +8,6 @@
#pragma once
#include <BIT_STRING.h>
#include <NativeEnumerated.h>
#include <OCTET_STRING.h>
#include <PrintableString.h>
#include <asn_SEQUENCE_OF.h>
#include <asn_application.h>
#include <cstdlib>
#include <cstring>
#include <functional>
...
...
@@ -21,6 +15,14 @@
#include <stdexcept>
#include <string>
#include <type_traits>
#include <BIT_STRING.h>
#include <NativeEnumerated.h>
#include <OCTET_STRING.h>
#include <PrintableString.h>
#include <asn_SEQUENCE_OF.h>
#include <asn_application.h>
#include <utils/bit_buffer.hpp>
#include <utils/octet.hpp>
#include <utils/octet_view.hpp>
...
...
src/lib/crypt/crypt.cpp
View file @
768c368a
...
...
@@ -14,6 +14,7 @@
#include "snow3g.hpp"
#include "uea2.hpp"
#include "zuc.hpp"
#include <stdexcept>
namespace
crypto
...
...
src/lib/crypt/eea2.cpp
View file @
768c368a
...
...
@@ -7,6 +7,7 @@
//
#include "eea2.hpp"
#include <crypt-ext/aes.hpp>
#include <utils/bit_buffer.hpp>
#include <utils/octet_string.hpp>
...
...
src/lib/crypt/mac.cpp
View file @
768c368a
...
...
@@ -7,6 +7,7 @@
//
#include "mac.hpp"
#include <crypt-ext/cmac.hpp>
#include <crypt-ext/hmac-sha256.h>
...
...
src/lib/crypt/milenage.cpp
View file @
768c368a
...
...
@@ -7,6 +7,7 @@
//
#include "milenage.hpp"
#include <crypt-ext/milenage.hpp>
#include <stdexcept>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment