Osmocom Serving GPRS Support Node for 2G(GPRS) and 3G(UMTS)
https://osmocom.org/projects/osmosgsn
Neels Hofmeyr
3c7656a481
Add vty 'encryption uea 0 1 2', defaults to 'encryption uea 0' to yield previous behavior. If any UEA above 0 is enabled, include the UEA key in the Iu Security Mode Command. I noticed that only the code bit in st_iu_security_cmd_on_enter() affects the test. The same code in gsm48_gmm_authorize() seems to be dead code? But applying the patch there as well just to be safe. We cannot yet verify the chosen UEA to match a configured UEA level, because the iu_client.c does not send us message details with the RANAP_IU_EVENT_SECURITY_MODE_COMPLETE. Also we cannot yet send the set of configured UEA to the hNodeB, since, again, iu_client.c does not provide the proper API for it. The proper solution here is to completely dissolve iu_client.c and do all Iu handling in osmo-sgsn itself -- see OS#5487. Related: SYS#5516 Related: I1a7c3b156830058c43f15f55883ea301d2d01d5f (osmo-ttcn3-hacks) Change-Id: I27e8e0078c45426bf227bb44aac82a4875d18d0f |
||
---|---|---|
contrib | ||
debian | ||
doc | ||
include | ||
m4 | ||
src | ||
tests | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
AUTHORS | ||
COPYING | ||
Makefile.am | ||
README | ||
README.vty-tests | ||
TODO-RELEASE | ||
configure.ac | ||
git-version-gen | ||
osmoappdesc.py |
README
About OsmoSGSN ============== OsmoSGSN originated from the OpenBSC project, as a separate program within openbsc.git. In 2017, OpenBSC was split in separate repositories, and hence OsmoSGSN was given its own separate git repository. OsmoSGSN exposes - GSUP towards OsmoHLR (or a MAP proxy); - GTP towards a GGSN (e.g. OsmoGGSN); - Gb towards a BSS (e.g. OsmoPCU); - IuPS towards an RNC or HNB-GW (e.g. OsmoHNBGW) for 3G data; - The Osmocom typical telnet VTY and CTRL interfaces. Find OsmoSGSN issue tracker and wiki online at https://osmocom.org/projects/osmosgsn https://osmocom.org/projects/osmosgsn/wiki