osmith has submitted this change. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/41119?usp=email )
Change subject: smdpp: es9p testsuite
......................................................................
smdpp: es9p testsuite
Implemented parts conform to sgp 23 v1.13-v1.15
Certs are from https://www.gsma.com/solutions-and-impact/technologies/esim/wp-content/uplo…
the invalid ones are generated using smdpp/generate_all_test_certificates.py
Change-Id: I3ba163d9155a3b019214dbccc3c8031dfd7deb6b
---
M .checkpatch.conf
M Makefile
A smdpp/.clang-format
A smdpp/InvalidTestCases/CERT_EUICC_ECDSA_NIST_EXPIRED.der
A smdpp/InvalidTestCases/CERT_EUICC_ECDSA_NIST_INVALID.der
A smdpp/InvalidTestCases/CERT_EUICC_ECDSA_NIST_INVALID_EID.der
A smdpp/InvalidTestCases/CERT_EUICC_ECDSA_NIST_INVALID_EID.pem
A smdpp/InvalidTestCases/CERT_EUICC_ECDSA_NIST_UNMATCHED_EID.der
A smdpp/InvalidTestCases/CERT_EUICC_ECDSA_NIST_UNMATCHED_EID.pem
A smdpp/InvalidTestCases/CERT_EUM_ECDSA_NIST_EXPIRED.der
A smdpp/InvalidTestCases/CERT_EUM_ECDSA_NIST_INVALID.der
A smdpp/InvalidTestCases/CERT_EUM_ECDSA_NIST_UNKNOWN_CI.der
A smdpp/InvalidTestCases/CERT_UNKNOWN_CI_ECDSA_NIST.der
A smdpp/bsp_crypto.cpp
A smdpp/bsp_crypto.h
A smdpp/gen_links.sh
A smdpp/generate_all_test_certificates.py
A smdpp/helpers.h
A smdpp/logger.h
A smdpp/package.yml
A smdpp/regen_makefile.sh
A smdpp/rsp_client.cpp
A smdpp/sgp26/CertificateIssuer/CERT_CI_ECDSA_BRP.der
A smdpp/sgp26/CertificateIssuer/CERT_CI_ECDSA_BRP.pem
A smdpp/sgp26/CertificateIssuer/CERT_CI_ECDSA_NIST.der
A smdpp/sgp26/CertificateIssuer/CERT_CI_ECDSA_NIST.pem
A smdpp/sgp26/CertificateIssuer/CI-csr.cnf
A smdpp/sgp26/CertificateIssuer/SK_CI_ECDSA_BRP.pem
A smdpp/sgp26/CertificateIssuer/SK_CI_ECDSA_NIST.pem
A smdpp/sgp26/DPauth/CERT_S_SM_DP2auth_ECDSA_BRP.der
A smdpp/sgp26/DPauth/CERT_S_SM_DP2auth_ECDSA_NIST.der
A smdpp/sgp26/DPauth/CERT_S_SM_DPauth_ECDSA_BRP.der
A smdpp/sgp26/DPauth/CERT_S_SM_DPauth_ECDSA_NIST.der
A smdpp/sgp26/DPauth/PK_S_SM_DP2auth_ECDSA_BRP.pem
A smdpp/sgp26/DPauth/PK_S_SM_DP2auth_ECDSA_NIST.pem
A smdpp/sgp26/DPauth/PK_S_SM_DPauth_ECDSA_BRP.pem
A smdpp/sgp26/DPauth/PK_S_SM_DPauth_ECDSA_NIST.pem
A smdpp/sgp26/DPauth/SK_S_SM_DP2auth_ECDSA_BRP.pem
A smdpp/sgp26/DPauth/SK_S_SM_DP2auth_ECDSA_NIST.pem
A smdpp/sgp26/DPauth/SK_S_SM_DPauth_ECDSA_BRP.pem
A smdpp/sgp26/DPauth/SK_S_SM_DPauth_ECDSA_NIST.pem
A smdpp/sgp26/DPpb/CERT_S_SM_DP2pb_ECDSA_BRP.der
A smdpp/sgp26/DPpb/CERT_S_SM_DP2pb_ECDSA_NIST.der
A smdpp/sgp26/DPpb/CERT_S_SM_DPpb_ECDSA_BRP.der
A smdpp/sgp26/DPpb/CERT_S_SM_DPpb_ECDSA_NIST.der
A smdpp/sgp26/DPpb/PK_S_SM_DP2pb_ECDSA_BRP.pem
A smdpp/sgp26/DPpb/PK_S_SM_DP2pb_ECDSA_NIST.pem
A smdpp/sgp26/DPpb/PK_S_SM_DPpb_ECDSA_BRP.pem
A smdpp/sgp26/DPpb/PK_S_SM_DPpb_ECDSA_NIST.pem
A smdpp/sgp26/DPpb/SK_S_SM_DP2pb_ECDSA_BRP.pem
A smdpp/sgp26/DPpb/SK_S_SM_DP2pb_ECDSA_NIST.pem
A smdpp/sgp26/DPpb/SK_S_SM_DPpb_ECDSA_BRP.pem
A smdpp/sgp26/DPpb/SK_S_SM_DPpb_ECDSA_NIST.pem
A smdpp/sgp26/DPtls/CERT_S_SM_DP2_TLS.csr.cnf
A smdpp/sgp26/DPtls/CERT_S_SM_DP2_TLS.der
A smdpp/sgp26/DPtls/CERT_S_SM_DP2_TLS.ext.cnf
A smdpp/sgp26/DPtls/CERT_S_SM_DP4_TLS.csr.cnf
A smdpp/sgp26/DPtls/CERT_S_SM_DP4_TLS.der
A smdpp/sgp26/DPtls/CERT_S_SM_DP4_TLS.ext.cnf
A smdpp/sgp26/DPtls/CERT_S_SM_DP8_TLS.csr.cnf
A smdpp/sgp26/DPtls/CERT_S_SM_DP8_TLS.der
A smdpp/sgp26/DPtls/CERT_S_SM_DP8_TLS.ext.cnf
A smdpp/sgp26/DPtls/CERT_S_SM_DP_TLS.csr.cnf
A smdpp/sgp26/DPtls/CERT_S_SM_DP_TLS.ext.cnf
A smdpp/sgp26/DPtls/CERT_S_SM_DP_TLS_BRP.der
A smdpp/sgp26/DPtls/CERT_S_SM_DP_TLS_NIST.der
A smdpp/sgp26/DPtls/PK_S_SM_DP2_TLS_NIST.pem
A smdpp/sgp26/DPtls/PK_S_SM_DP4_TLS.pem
A smdpp/sgp26/DPtls/PK_S_SM_DP8_TLS.pem
A smdpp/sgp26/DPtls/PK_S_SM_DP_TLS_BRP.pem
A smdpp/sgp26/DPtls/PK_S_SM_DP_TLS_NIST.pem
A smdpp/sgp26/DPtls/SK_S_SM_DP2_TLS_NIST.pem
A smdpp/sgp26/DPtls/SK_S_SM_DP4_TLS.pem
A smdpp/sgp26/DPtls/SK_S_SM_DP8_TLS.pem
A smdpp/sgp26/DPtls/SK_S_SM_DP_TLS_BRP.pem
A smdpp/sgp26/DPtls/SK_S_SM_DP_TLS_NIST.pem
A smdpp/sgp26/EUM/CERT_EUM_ECDSA_BRP.der
A smdpp/sgp26/EUM/CERT_EUM_ECDSA_NIST.der
A smdpp/sgp26/EUM/EUM-csr.cnf
A smdpp/sgp26/EUM/EUM-ext.cnf
A smdpp/sgp26/EUM/PK_EUM_ECDSA_BRP.pem
A smdpp/sgp26/EUM/PK_EUM_ECDSA_NIST.pem
A smdpp/sgp26/EUM/SK_EUM_ECDSA_BRP.pem
A smdpp/sgp26/EUM/SK_EUM_ECDSA_NIST.pem
A smdpp/sgp26/eUICC/CERT_EUICC_ECDSA_BRP.der
A smdpp/sgp26/eUICC/CERT_EUICC_ECDSA_NIST.der
A smdpp/sgp26/eUICC/PK_EUICC_ECDSA_BRP.pem
A smdpp/sgp26/eUICC/PK_EUICC_ECDSA_NIST.pem
A smdpp/sgp26/eUICC/SK_EUICC_ECDSA_BRP.pem
A smdpp/sgp26/eUICC/SK_EUICC_ECDSA_NIST.pem
A smdpp/sgp26/eUICC/eUICC-csr.cnf
A smdpp/sgp26/eUICC/eUICC-ext.cnf
A smdpp/smdpp_Tests.cfg
A smdpp/smdpp_Tests.default
A smdpp/smdpp_Tests.ttcn
A smdpp/smdpp_Tests_Functions.cc
96 files changed, 10,896 insertions(+), 1 deletion(-)
Approvals:
dexter: Looks good to me, approved; Verified
Jenkins Builder: Verified
--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/41119?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: merged
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I3ba163d9155a3b019214dbccc3c8031dfd7deb6b
Gerrit-Change-Number: 41119
Gerrit-PatchSet: 7
Gerrit-Owner: Hoernchen <ewild(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: dexter <pmaier(a)sysmocom.de>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-Reviewer: osmith <osmith(a)sysmocom.de>
Attention is currently required from: Hoernchen.
osmith has posted comments on this change by Hoernchen. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/41122?usp=email )
Change subject: smdpp: proper headers for native code
......................................................................
Patch Set 7:
(1 comment)
Patchset:
PS7:
merging, as discussed yesterday with Harald and Philipp and today in chat with Eric
--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/41122?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: comment
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I9dcb3249fc712e2ddb2c7cf48d4fc54425848bc6
Gerrit-Change-Number: 41122
Gerrit-PatchSet: 7
Gerrit-Owner: Hoernchen <ewild(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: dexter <pmaier(a)sysmocom.de>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-CC: osmith <osmith(a)sysmocom.de>
Gerrit-Attention: Hoernchen <ewild(a)sysmocom.de>
Gerrit-Comment-Date: Wed, 08 Oct 2025 07:20:31 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Attention is currently required from: laforge.
jolly has posted comments on this change by jolly. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/41189?usp=email )
Change subject: MME-Tests: Add test for emergency bearer setup
......................................................................
Patch Set 3:
(1 comment)
File mme/ConnHdlr.ttcn:
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/41189/comment/b1cb2a4b_b930… :
PS2, Line 397: char2oct(apn)
> wouldn't it make sense to define "var octetstring apn := O'00000004' & char2oct("test") & O'00000003 […]
I use f_enc_dns_hostname("test.sos") now. The result is already an octetstring.
--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/41189?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: comment
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I2a81defc96bcebdf1a4ec765278ca502800cbe46
Gerrit-Change-Number: 41189
Gerrit-PatchSet: 3
Gerrit-Owner: jolly <andreas(a)eversberg.eu>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-Attention: laforge <laforge(a)osmocom.org>
Gerrit-Comment-Date: Mon, 06 Oct 2025 08:23:16 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: laforge <laforge(a)osmocom.org>
fixeria has submitted this change. ( https://gerrit.osmocom.org/c/erlang/osmo-s1gw/+/41171?usp=email )
Change subject: README.md, doc/osmo-s1gw-cli.md: fix broken links
......................................................................
README.md, doc/osmo-s1gw-cli.md: fix broken links
Change-Id: I2f035c6baf5ec19784bda915b802f28fd1063043
---
M README.md
M doc/osmo-s1gw-cli.md
2 files changed, 2 insertions(+), 2 deletions(-)
Approvals:
Jenkins Builder: Verified
osmith: Looks good to me, approved
diff --git a/README.md b/README.md
index a593ac0..5ff4589 100644
--- a/README.md
+++ b/README.md
@@ -190,4 +190,4 @@
OsmoS1GW comes with [`osmo-s1gw-cli.py`](contrib/osmo-s1gw-cli.py) - an interactive
shell based on Python's **cmd2** library. This script serves as an alternative to the
traditional telnet/VTY interface found in many Osmocom projects. For more details,
-see (doc/osmo-s1gw-cli.md).
+see the respective [documentation](doc/osmo-s1gw-cli.md).
diff --git a/doc/osmo-s1gw-cli.md b/doc/osmo-s1gw-cli.md
index b801b25..db29852 100644
--- a/doc/osmo-s1gw-cli.md
+++ b/doc/osmo-s1gw-cli.md
@@ -1,7 +1,7 @@
Interactive CLI
===============
-[`osmo-s1gw-cli.py`](contrib/osmo-s1gw-cli.py) is an interactive shell based on
+[`osmo-s1gw-cli.py`](../contrib/osmo-s1gw-cli.py) is an interactive shell based on
Python's **cmd2** library. This script serves as an alternative to the traditional
telnet/VTY interface found in many Osmocom projects. It communicates with the main
process via the **REST interface**, allowing users to inspect and interact with
--
To view, visit https://gerrit.osmocom.org/c/erlang/osmo-s1gw/+/41171?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: merged
Gerrit-Project: erlang/osmo-s1gw
Gerrit-Branch: master
Gerrit-Change-Id: I2f035c6baf5ec19784bda915b802f28fd1063043
Gerrit-Change-Number: 41171
Gerrit-PatchSet: 5
Gerrit-Owner: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: jolly <andreas(a)eversberg.eu>
Gerrit-Reviewer: osmith <osmith(a)sysmocom.de>
fixeria has submitted this change. ( https://gerrit.osmocom.org/c/erlang/osmo-s1gw/+/41173?usp=email )
Change subject: debian: fixup: add missing libsctp dependency
......................................................................
debian: fixup: add missing libsctp dependency
I found `${libsctp:Version}` in `debian/control` of the erlang package
(https://salsa.debian.org/erlang-team/packages/erlang). As it turns
out, this is not a standard debhelper substvar (like `${shlibs:Depends}`
or `${python3:Depends}`), but a custom one defined in `debian/rules`:
dh_gencontrol -a -- -Vlibsctp:Version='$(LIBSCTPDEP)'
Thus in our case it yields nothing. Use the package name instead.
Change-Id: Ia74d75e86b1436fc7dcdfa40d90c7e0c2e5648a1
Fixes: 9455ca1 ("debian: add missing libsctp dependency")
---
M debian/control
1 file changed, 1 insertion(+), 1 deletion(-)
Approvals:
Jenkins Builder: Verified
osmith: Looks good to me, approved
diff --git a/debian/control b/debian/control
index 515e3b2..018077a 100644
--- a/debian/control
+++ b/debian/control
@@ -16,7 +16,7 @@
Architecture: any
Depends: ${shlibs:Depends},
${misc:Depends},
- ${libsctp:Version}
+ libsctp1
Suggests: osmo-s1gw-cli
Multi-Arch: foreign
Description: Osmocom S1 gateway
--
To view, visit https://gerrit.osmocom.org/c/erlang/osmo-s1gw/+/41173?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: merged
Gerrit-Project: erlang/osmo-s1gw
Gerrit-Branch: master
Gerrit-Change-Id: Ia74d75e86b1436fc7dcdfa40d90c7e0c2e5648a1
Gerrit-Change-Number: 41173
Gerrit-PatchSet: 1
Gerrit-Owner: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: jolly <andreas(a)eversberg.eu>
Gerrit-Reviewer: osmith <osmith(a)sysmocom.de>