aboutsummaryrefslogtreecommitdiffstats
path: root/requirements.txt
diff options
context:
space:
mode:
authorHarald Welte <laforge@osmocom.org>2023-12-11 12:46:47 +0100
committerlaforge <laforge@osmocom.org>2024-01-09 21:37:12 +0000
commit5bbb144a319393e0b2bdd06f403905f28528e459 (patch)
tree248f0a43947d2f51da9be063b20b46751f1a807f /requirements.txt
parente76fae9c4c339408f85be5b59ece941664e75ad8 (diff)
Initial proof-of-concept SM-DP+ for GSMA consumer eSIM RSP
This commit introduces * the osmo-smdpp.py program implementing the main procedures and the HTTP/REST based ES9+ * python modules for ES8+ and non-volatile RSP Session State storage * the ASN.1 source files required to parse/encode RSP * 3GPP test certificates from SGP.26 * an unsigned profile package (UPP) of a SAIP v2.3 TS48 test profile As I couldn't get the 'Klein' tls support to work, the SM-DP+ code currently does not support HTTPS/TLS but plan HTTP, so you either have to modify your LPA to use HTTP instead of HTTPS, or put a TLS proxy in front. I have successfully installed an eSIM profile on a test eUICC that contains certificate/key data within the test CI defined in GSMA SGP.26 Change-Id: I6232847432dc6920cd2bd08c84d7099c29ca1c11
Diffstat (limited to 'requirements.txt')
-rw-r--r--requirements.txt1
1 files changed, 1 insertions, 0 deletions
diff --git a/requirements.txt b/requirements.txt
index f17e293..5b735f0 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -11,5 +11,6 @@ termcolor
colorlog
pycryptodomex
cryptography
+asn1tools
packaging
git+https://github.com/hologram-io/smpp.pdu