Push Tracker
ria-ran--sim-drop/server
A ashkan@beigi.net 470498bf07 SAIP: add PE-USIM with EF.IMSI + full-sequence decoder
The SAIP profile now personalizes EF.IMSI via a PE-USIM referencing the standard
"created by default" USIM template (OID 2.23.143.1.2.4), so the package carries
ICCID + IMSI + Ki/OPc. IMSI content uses the existing TS 31.102 enc_imsi.

Add decode_saip_profile(): splits the concatenated ProfileElements by DER TLV
boundaries and decodes each (asn1tools decodes only one value at a time).

Tests: full-sequence decode ([header, usim, akaParameter, end]) and IMSI-in-USIM
round-trip; 93 pass.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-02 02:44:12 +00:00
..
core_adapters Harden: fix bare-filename db path crash, configurable APN 2026-07-01 06:13:26 +00:00
__init__.py Add Phase-1 eSIM provisioning implementation 2026-07-01 05:56:31 +00:00
app.py Add real SGP.22 SAIP profile generation (optional) 2026-07-02 02:35:54 +00:00
database.py Harden: concurrency safety (db lock timeout, cache lock, retry, portal) 2026-07-01 06:16:25 +00:00
models.py Add Phase-1 eSIM provisioning implementation 2026-07-01 05:56:31 +00:00
profile_generator.py Phase 2: real 3GPP profile encodings + changelog 2026-07-01 06:03:48 +00:00
saip_profile.py SAIP: add PE-USIM with EF.IMSI + full-sequence decoder 2026-07-02 02:44:12 +00:00
utils.py Harden: fix bare-filename db path crash, configurable APN 2026-07-01 06:13:26 +00:00