Add new pySim.ota library, implement SIM OTA crypto

This introduces a hierarchy of classes implementing

* ETS TS 102 225 (general command structure)
* 3GPP TS 31.115 (dialects for SMS-PP)

In this initial patch only the SMS "dialect" is supported,
but it is foreseen that USSD/SMSCB/HTTPS dialects can be
added at a later point.

Change-Id: I193ff4712c8503279c017b4b1324f0c3d38b9f84
This commit is contained in:
Harald Welte committed 2022-08-12 12:46:05 +02:00
1 parent cab26c728c
commit 63054b0d36
6 files changed
+594 -1

No files matched your search

+1
View File
@@ -26,6 +26,7 @@ pip install bidict
pip install gsm0338
pip install termcolor
pip install colorlog
pip install pycryptodome
# Execute automatically discovered unit tests first
python -m unittest discover -v -s tests/