aboutsummaryrefslogtreecommitdiffstats
path: root/tests
AgeCommit message (Expand)AuthorFilesLines
2024-03-10WIP: saip.data_sourcelaforge/wipHarald Welte1-0/+43
2024-03-02tests: assertEquals() is deprecated, use assertEqual()Vadim Yanitskiy1-5/+5
2024-02-21saip.personalization: include encode/decode of value; add validation methodHarald Welte1-1/+2
2024-02-18utils: Add function to verify Luhn check digits and to sanitize ICCIDsHarald Welte1-0/+17
2024-02-05pylint: sms.pyHarald Welte2-22/+22
2024-02-05construct: Add StripTrailerAdapterHarald Welte1-0/+22
2024-02-04global_platform: KCV support for PUT KEYHarald Welte1-0/+6
2024-02-04make our tests pass pylintHarald Welte2-0/+13
2024-02-04Implement Global Platform SCP03Harald Welte1-1/+140
2024-02-04rename global_platform.scp02 to global_platform.scpHarald Welte1-1/+1
2024-02-04Introduce GlobalPlatform SCP02 implementationHarald Welte1-0/+68
2024-01-30pySim.esim: Add class for parsing/encoding eSIM activation codesHarald Welte1-0/+13
2024-01-30osmo-smdpp: Support multiple different profilesHarald Welte1-1/+1
2024-01-16euicc: Implement EID checksum verification + computationHarald Welte1-0/+31
2024-01-14TLV: Add DGI encoding of "GP Scripting Language Annex B"Harald Welte1-0/+14
2024-01-09pySim.saip.*: Support for parsing / operating on eSIM profilesHarald Welte1-0/+67
2024-01-09Initial proof-of-concept SM-DP+ for GSMA consumer eSIM RSPHarald Welte2-0/+77
2024-01-07Add pySim.esim.bsp module implementing BSP (BPP Protection Protocol)Harald Welte1-0/+72
2024-01-04ts_31_102: Start to use construct for EF.SUCI_Calc_InfoHarald Welte1-2/+2
2023-12-29test_files: Test decoder also with ff-padded inputHarald Welte1-7/+42
2023-12-29tests_files.py: Reduce code duplicationHarald Welte1-24/+17
2023-12-29Implement convoluted encoding of UCS-2 as per TS 102 221 Annex AHarald Welte1-0/+44
2023-12-27global_platform: Add TLV test data for Key Information DataHarald Welte1-0/+1
2023-12-27data-driven TLV unit data test supportHarald Welte1-0/+122
2023-12-23pySim-trace_test.sh: Force termcolor to suppress color generationHarald Welte1-0/+2
2023-12-23fix encode/decode of xPLMNwAcTHarald Welte1-3/+3
2023-12-22test/test_files: set maxDiff attributeHarald Welte1-0/+4
2023-12-22tests: use case-insensitive compare of hex stringsHarald Welte1-4/+4
2023-10-26transport: print reader device/number on initPhilipp Maier2-0/+3
2023-08-01pySim-prog_test: fix typoPhilipp Maier1-2/+2
2023-08-01pySim-trace_test: verify output of pySim-trace.pyPhilipp Maier1-10/+82
2023-08-01pySim-trace_test: fix shebang linePhilipp Maier1-1/+1
2023-07-29pysim-test: rename pysim-test.sh to pySim-prog_test.shPhilipp Maier1-2/+2
2023-07-29tests: add test script for pySim-tracePhilipp Maier1-0/+20
2023-07-12cdma_ruim: Fix unit tests and actually enable themHarald Welte1-0/+1
2023-07-12split pySim/legacy/{cards,utils} from pySim/{cards,utils}Harald Welte1-2/+3
2023-06-18tests: Add new, data-driven OTA testsHarald Welte1-0/+137
2023-06-18Add support for encoding/decoding SMS in TPDU and SMPP formatHarald Welte1-0/+105
2023-06-08test_ota: Add one first OTA SMS AES128 unit testHarald Welte1-0/+63
2023-02-01filesystem: add unit tests for encoder/decoder methodsHarald Welte1-0/+262
2022-09-08Add new pySim.ota library, implement SIM OTA cryptoHarald Welte1-0/+85
2022-07-23Introduce APDU/TPDU trace decoderHarald Welte1-0/+91
2022-04-05utils: Fix bugs in DataObject encodersHarald Welte1-0/+16
2022-02-14Extend unit test coverage for construct, add [some] tests for TLVHarald Welte2-1/+132
2022-02-14construct: Add Construct for variable-length int 'GreedyInteger'Harald Welte1-0/+26
2022-01-22add missing bit definition for NG-RAN in xAcTBjoern Riemer1-1/+4
2021-05-29utils: COMPREHENSION-TLV supportHarald Welte1-0/+22
2021-05-25Introduce unit test for bertlv_parse_one()Harald Welte1-0/+4
2021-05-25add unit tests for BER-TLV encoder/decoder functionsHarald Welte1-0/+24
2021-05-03ts_51_011, utils: fix Access Technology Identifier codingPhilipp Maier1-1/+1