Skip to content

Changes

#1272 (Jun 10, 2024, 11:48:38 AM)

  1. esim.saip: Remove debug print() — laforge / detail

#1271 (Jun 10, 2024, 11:45:50 AM)

  1. es9p_client: Use a plausible TAC (copy from lpac) — laforge / detail

#1270 (Jun 10, 2024, 11:40:23 AM)

  1. saip-tool: Add new 'info' action to print general information — laforge / detail

#1269 (Jun 10, 2024, 7:50:38 AM)

  1. contrib/jenkins.sh: Execute pylint also on all contrib python scripts — laforge / detail

#1268 (Jun 10, 2024, 7:47:38 AM)

  1. unber.py: work-around pylint reporting (possibly-used-before-assignment) — laforge / detail

#1267 (Jun 10, 2024, 7:44:42 AM)

  1. osmo-smdpp: use NIST-P256 by default — laforge / detail

#1266 (Jun 10, 2024, 7:41:50 AM)

  1. tests/ota_test.py: Allow stand-alone execution — laforge / detail

#1265 (Jun 10, 2024, 7:38:58 AM)

  1. pySim.ota.OtaDialectSms: Implement command decoding — laforge / detail

#1264 (Jun 10, 2024, 7:19:44 AM)

  1. pySim.cat: Add more alredy-defined IEs to ProactiveCmd classes — laforge / detail

#1263 (Jun 10, 2024, 7:18:37 AM)

  1. osmo-smdpp: use NIST-P256 by default — laforge / detail

#1262 (Jun 10, 2024, 7:15:47 AM)

  1. pySim.ota.OtaDialectSMS: Move SMS header construct ip to class level — laforge / detail

#1261 (Jun 10, 2024, 7:12:52 AM)

  1. pySim/ota: Don't modify input argument in OtaDialectSms.encode_cmd — laforge / detail

#1260 (Jun 10, 2024, 7:11:46 AM)

  1. pySim.ota.OtaDialectSms: Implement command decoding — laforge / detail

#1259 (Jun 10, 2024, 7:08:56 AM)

  1. add contrib/saip-tool.py — laforge / detail

#1258 (Jun 10, 2024, 7:07:50 AM)

  1. tests/ota_test.py: Allow stand-alone execution — laforge / detail

#1257 (Jun 10, 2024, 7:04:50 AM)

  1. jenkins.sh: Include es9p_client in pylint — laforge / detail

#1256 (Jun 10, 2024, 7:02:00 AM)

  1. add contrib/saip-tool.py — laforge / detail

#1255 (Jun 10, 2024, 6:59:09 AM)

  1. pySim.ota.OtaDialectSMS: Move SMS header construct ip to class level — laforge / detail

#1254 (Jun 10, 2024, 6:56:22 AM)

  1. pySim/ota: Don't modify input argument in OtaDialectSms.encode_cmd — laforge / detail

#1253 (Jun 10, 2024, 6:55:18 AM)

  1. tests/ota_test.py: Allow stand-alone execution — laforge / detail

#1252 (Jun 10, 2024, 6:54:14 AM)

  1. pySim.ota.OtaDialectSms: Implement command decoding — laforge / detail

#1251 (Jun 10, 2024, 6:53:08 AM)

  1. osmo-smdpp: use NIST-P256 by default — laforge / detail

#1250 (Jun 10, 2024, 6:50:17 AM)

  1. pySim.cat: Add more alredy-defined IEs to ProactiveCmd classes — laforge / detail

#1249 (Jun 9, 2024, 8:50:22 PM)

  1. pySim.tlv.COMPR_TLV_IE: Patch comprehension bit if derived class misses — laforge / detail

#1248 (Jun 9, 2024, 8:49:25 PM)

  1. add contrib/saip-tool.py — laforge / detail

#1247 (Jun 9, 2024, 8:48:22 PM)

  1. pySim/ota: Don't modify input argument in OtaDialectSms.encode_cmd — laforge / detail

#1246 (Jun 9, 2024, 8:47:24 PM)

  1. pySim.ota.OtaDialectSms: Implement command decoding — laforge / detail

#1245 (Jun 9, 2024, 8:46:27 PM)

  1. pySim.cat: Add more alredy-defined IEs to ProactiveCmd classes — laforge / detail

#1244 (Jun 9, 2024, 8:45:29 PM)

  1. osmo-smdpp: use NIST-P256 by default — laforge / detail

#1243 (Jun 9, 2024, 8:44:32 PM)

  1. jenkins.sh: Include es9p_client in pylint — laforge / detail

#1242 (Jun 9, 2024, 8:43:35 PM)

  1. pySim.ota.OtaDialectSMS: Move SMS header construct ip to class level — laforge / detail

#1241 (Jun 9, 2024, 8:42:38 PM)

  1. pySim.tlv.COMPR_TLV_IE: Patch comprehension bit if derived class misses — laforge / detail

#1240 (Jun 9, 2024, 8:41:39 PM)

  1. tests/ota_test.py: Allow stand-alone execution — laforge / detail

#1239 (Jun 9, 2024, 8:36:41 PM)

  1. pySim.ota.OtaDialectSMS: Move SMS header construct ip to class level — laforge / detail

#1238 (Jun 9, 2024, 8:33:43 PM)

  1. add contrib/saip-tool.py — laforge / detail

#1237 (Jun 9, 2024, 8:32:37 PM)

  1. pySim.ota.OtaDialectSms: Implement command decoding — laforge / detail

#1236 (Jun 9, 2024, 8:29:48 PM)

  1. pySim.cat: Add more alredy-defined IEs to ProactiveCmd classes — laforge / detail

#1235 (Jun 9, 2024, 8:28:42 PM)

  1. osmo-smdpp: use NIST-P256 by default — laforge / detail

#1234 (Jun 9, 2024, 8:27:34 PM)

  1. tests/ota_test.py: Allow stand-alone execution — laforge / detail

#1233 (Jun 9, 2024, 8:24:45 PM)

  1. pySim.tlv.COMPR_TLV_IE: Patch comprehension bit if derived class misses — laforge / detail

#1232 (Jun 9, 2024, 8:21:53 PM)

  1. pySim/ota: Don't modify input argument in OtaDialectSms.encode_cmd — laforge / detail

#1231 (Jun 9, 2024, 8:18:54 PM)

  1. pySim.cat: Make sure to always set comprehension bit in COMPR_TLV_IE — laforge / detail

#1230 (Jun 9, 2024, 2:30:15 PM)

  1. osmo-smdpp: use NIST-P256 by default — laforge / detail

#1229 (Jun 9, 2024, 2:29:17 PM)

  1. pySim/ota: Don't modify input argument in OtaDialectSms.encode_cmd — laforge / detail

#1228 (Jun 9, 2024, 2:25:32 PM)

  1. tests/ota_test.py: Allow stand-alone execution — laforge / detail

#1227 (Jun 9, 2024, 2:24:34 PM)

  1. pySim.ota.OtaDialectSms: Implement command decoding — laforge / detail

#1226 (Jun 9, 2024, 2:23:37 PM)

  1. pySim.cat: Add more alredy-defined IEs to ProactiveCmd classes — laforge / detail

#1225 (Jun 9, 2024, 2:22:38 PM)

  1. pySim.ota.OtaDialectSMS: Move SMS header construct ip to class level — laforge / detail

#1224 (Jun 9, 2024, 10:44:30 AM)

  1. add contrib/es9p_client: Perform ES9+ client functions like LPA+eUICC — laforge / detail

#1223 (Jun 9, 2024, 10:41:41 AM)

  1. esim.es2p: Split generic part of HTTP/REST API from ES2+ — laforge / detail

#1222 (Jun 9, 2024, 10:38:53 AM)

  1. esim.saip: Introduce ProfileElement.identification property — laforge / detail

#1221 (Jun 9, 2024, 10:36:04 AM)

  1. pySim/cat: Fix "Decode the "Type of Comand" from numeric value to a — laforge / detail

#1220 (Jun 9, 2024, 10:33:05 AM)

  1. esim.es9p: Suppress sending requestHeader on ES9+ — laforge / detail

#1219 (Jun 9, 2024, 10:30:16 AM)

  1. pySim.tlv: Correctly parse COMPREHENSION-TLV without comprehension bit — laforge / detail

#1218 (Jun 9, 2024, 10:27:28 AM)

  1. esim.saip: Add ProfileElementSequence.remove_naas_of_type — laforge / detail

#1217 (Jun 9, 2024, 10:24:38 AM)

  1. http_json_api / es9p: Add User-Agent header — laforge / detail

#1216 (Jun 9, 2024, 10:21:49 AM)

  1. add contrib/saip-tool.py — laforge / detail

#1215 (Jun 9, 2024, 10:18:58 AM)

  1. add pySim.esim.es9p with definitions of the ES9+ HTTP Interface — laforge / detail

#1214 (Jun 8, 2024, 6:15:37 PM)

  1. pySim/cat: Decode the "Type of Comand" from numeric value to a string — laforge / detail

#1213 (Jun 8, 2024, 4:51:43 PM)

  1. pySim.apdu.ts_102_221: Decode FETCH and TERMINAL RESPONSE body — laforge / detail

#1212 (Jun 8, 2024, 4:48:53 PM)

  1. pySim.cat: More TLV Definitions for Event Download — laforge / detail

#1211 (Jun 8, 2024, 4:45:53 PM)

  1. pySim-trace: Add support for the TCA Loader log file format — laforge / detail

#1210 (Jun 8, 2024, 4:43:05 PM)

  1. pySim.apdu: Allow TLV based decoders for APDU command and response body — laforge / detail

#1209 (Jun 8, 2024, 4:40:16 PM)

  1. pySim.apdu.ts_102_221: Decode the ENVELOPE command body using pySim.cat — laforge / detail

#1208 (Jun 5, 2024, 12:22:53 PM)

  1. esim.saip: Add ProfileElementSequence.remove_naas_of_type — laforge / detail

#1207 (Jun 5, 2024, 12:17:55 PM)

  1. http_json_api / es9p: Add User-Agent header — laforge / detail

#1206 (Jun 5, 2024, 12:12:56 PM)

  1. add contrib/saip-tool.py — laforge / detail

#1205 (Jun 5, 2024, 12:07:50 PM)

  1. esim.es9p: Suppress sending requestHeader on ES9+ — laforge / detail

#1204 (Jun 5, 2024, 12:02:52 PM)

  1. add contrib/es9p_client: Perform ES9+ client functions like LPA+eUICC — laforge / detail

#1203 (Jun 5, 2024, 11:57:54 AM)

  1. esim.saip: Introduce ProfileElement.identification property — laforge / detail

#1202 (Jun 5, 2024, 11:52:53 AM)

  1. add pySim.esim.es9p with definitions of the ES9+ HTTP Interface — laforge / detail

#1201 (Jun 5, 2024, 11:47:42 AM)

  1. esim.es2p: Split generic part of HTTP/REST API from ES2+ — laforge / detail

#1200 (Jun 4, 2024, 10:16:45 PM)

  1. add contrib/es9p_client: Perform ES9+ client functions like LPA+eUICC — laforge / detail

#1199 (Jun 4, 2024, 10:13:53 PM)

  1. CardKeyProvider: Implement support for column-based transport key — laforge / detail

#1198 (Jun 4, 2024, 10:11:05 PM)

  1. global_platform/euicc: Implement obtaining SCP keys from CardKeyProvider — laforge / detail

#1197 (Jun 4, 2024, 10:08:03 PM)

  1. add contrib/saip-tool.py — laforge / detail

#1196 (Jun 4, 2024, 10:05:14 PM)

  1. http_json_api / es9p: Add User-Agent header — laforge / detail

#1195 (Jun 4, 2024, 10:02:23 PM)

  1. esim.saip: Introduce ProfileElement.identification property — laforge / detail

#1194 (Jun 4, 2024, 9:59:31 PM)

  1. esim.es2p: Split generic part of HTTP/REST API from ES2+ — laforge / detail

#1193 (Jun 4, 2024, 9:56:41 PM)

  1. document the CardKeyProvider — laforge / detail

#1192 (Jun 4, 2024, 9:53:52 PM)

  1. pySim.esim.saip: Meaningful constructors for [I]SD + SSD — laforge / detail

#1191 (Jun 4, 2024, 9:50:52 PM)

  1. add pySim.esim.es9p with definitions of the ES9+ HTTP Interface — laforge / detail

#1190 (Jun 4, 2024, 9:48:01 PM)

  1. esim.saip: Add ProfileElementSequence.remove_naas_of_type — laforge / detail

#1189 (Jun 4, 2024, 9:45:09 PM)

  1. esim.es9p: Suppress sending requestHeader on ES9+ — laforge / detail

#1188 (Jun 4, 2024, 9:42:19 PM)

  1. http_json_api / es9p: Add User-Agent header — laforge / detail

#1187 (Jun 4, 2024, 9:39:30 PM)

  1. document the CardKeyProvider — laforge / detail

#1186 (Jun 4, 2024, 9:36:34 PM)

  1. esim.es9p: Suppress sending requestHeader on ES9+ — laforge / detail

#1185 (Jun 4, 2024, 9:33:45 PM)

  1. add pySim.esim.es9p with definitions of the ES9+ HTTP Interface — laforge / detail

#1184 (Jun 4, 2024, 9:30:54 PM)

  1. global_platform/euicc: Implement obtaining SCP keys from CardKeyProvider — laforge / detail

#1183 (Jun 4, 2024, 9:28:03 PM)

  1. esim.es2p: Split generic part of HTTP/REST API from ES2+ — laforge / detail

#1182 (Jun 4, 2024, 9:25:14 PM)

  1. esim.saip: Implement ProfileElement.header_name for more PE types — laforge / detail

#1181 (Jun 4, 2024, 9:22:19 PM)

  1. esim.saip: Introduce ProfileElement.identification property — laforge / detail

#1180 (Jun 4, 2024, 9:19:28 PM)

  1. add contrib/saip-tool.py — laforge / detail

#1179 (Jun 4, 2024, 9:16:36 PM)

  1. pySim.esim.saip: Meaningful constructors for [I]SD + SSD — laforge / detail

#1178 (Jun 4, 2024, 9:13:45 PM)

  1. CardKeyProvider: Implement support for column-based transport key — laforge / detail

#1177 (Jun 4, 2024, 9:10:53 PM)

  1. esim.saip: Add ProfileElementSequence.remove_naas_of_type — laforge / detail

#1176 (Jun 4, 2024, 9:07:52 PM)

  1. add contrib/es9p_client: Perform ES9+ client functions like LPA+eUICC — laforge / detail

#1175 (Jun 2, 2024, 6:26:16 PM)

  1. [cosmetic] fix typos in comments — laforge / detail

#1174 (Jun 2, 2024, 6:23:26 PM)

  1. esim.es2p: Split generic part of HTTP/REST API from ES2+ — laforge / detail

#1173 (Jun 2, 2024, 5:11:26 PM)

  1. add pySim.esim.es9p with definitions of the ES9+ HTTP Interface — laforge / detail

#1172 (Jun 2, 2024, 5:08:36 PM)

  1. add contrib/es9p_client: Perform ES9+ client functions like LPA+eUICC — laforge / detail

#1171 (Jun 2, 2024, 3:11:21 PM)

  1. CardKeyProvider: Implement support for column-based transport key — laforge / detail

#1170 (Jun 2, 2024, 3:08:32 PM)

  1. esim.saip: Implement ProfileElement.header_name for more PE types — laforge / detail

#1169 (Jun 2, 2024, 3:05:43 PM)

  1. [cosmetic] fix typos in comments — laforge / detail

#1168 (Jun 2, 2024, 3:02:43 PM)

  1. esim.bsp: Fix a bug in demac_only_one() — laforge / detail

#1167 (Jun 2, 2024, 2:59:53 PM)

  1. utils: Introduce BER-TLV parsers that return raw tag or even raw TLV — laforge / detail

#1166 (Jun 2, 2024, 2:57:05 PM)

  1. esim.saip: Implement SecurityDomainSD.{add,has,remove}_key() methods — laforge / detail

#1165 (Jun 2, 2024, 2:54:15 PM)

  1. add pySim.esim.es9p with definitions of the ES9+ HTTP Interface — laforge / detail

#1164 (Jun 2, 2024, 2:51:25 PM)

  1. pySim.esim.saip: Meaningful constructors for [I]SD + SSD — laforge / detail

#1163 (Jun 2, 2024, 2:48:28 PM)

  1. document the CardKeyProvider — laforge / detail

#1162 (Jun 2, 2024, 2:45:38 PM)

  1. esim.saip: Introduce ProfileElement derived classes — laforge / detail

#1161 (Jun 2, 2024, 2:42:49 PM)

  1. pySim.esim.saip.validation: Ensure unique PE identification value — laforge / detail

#1160 (Jun 2, 2024, 2:40:00 PM)

  1. global_platform/euicc: Implement obtaining SCP keys from CardKeyProvider — laforge / detail

#1159 (Jun 2, 2024, 2:37:09 PM)

  1. esim.es2p: Split generic part of HTTP/REST API from ES2+ — laforge / detail

#1158 (May 30, 2024, 9:55:57 PM)

  1. CardKeyProvider: Implement support for column-based transport key — laforge / detail

#1157 (May 30, 2024, 9:53:05 PM)

  1. global_platform/euicc: Implement obtaining SCP keys from CardKeyProvider — laforge / detail

#1156 (May 30, 2024, 9:50:17 PM)

  1. global_platform/euicc: Implement obtaining SCP keys from CardKeyProvider — laforge / detail

#1154 (May 30, 2024, 9:46:53 PM)

  1. global_platform/euicc: Implement obtaining SCP keys from CardKeyProvider — laforge / detail

#1153 (May 30, 2024, 9:44:04 PM)

  1. pySim.esim.saip: Meaningful constructors for [I]SD + SSD — laforge / detail

#1152 (May 30, 2024, 9:41:08 PM)

  1. esim.saip: Implement SecurityDomainSD.{add,has,remove}_key() methods — laforge / detail

#1151 (May 30, 2024, 9:38:16 PM)

  1. pySim.esim.saip.validation: Ensure unique PE identification value — laforge / detail

#1150 (May 30, 2024, 9:35:28 PM)

  1. CardKeyProvider: Implement support for column-based transport key — laforge / detail

#1149 (May 30, 2024, 9:32:38 PM)

  1. document the CardKeyProvider — laforge / detail

#1148 (May 30, 2024, 9:29:50 PM)

  1. esim.saip: Implement ProfileElement.header_name for more PE types — laforge / detail

#1147 (May 30, 2024, 6:33:18 PM)

  1. esim.saip: Implement SecurityDomainSD.{add,has,remove}_key() methods — laforge / detail

#1146 (May 30, 2024, 6:30:29 PM)

  1. osmo-smdpp: Make error message more descriptive — laforge / detail

#1145 (May 30, 2024, 6:27:39 PM)

  1. docs/shell: Mention GlobalPlatform and eUICC commands in overview — laforge / detail

#1144 (May 30, 2024, 6:24:39 PM)

  1. add globalplatform.uicc — laforge / detail

#1143 (May 30, 2024, 6:21:49 PM)

  1. pySim.esim.saip: Meaningful constructors for [I]SD + SSD — laforge / detail

#1142 (May 30, 2024, 6:19:01 PM)

  1. pySim.esim.saip.validation: Ensure unique PE identification value — laforge / detail

#1141 (May 30, 2024, 6:16:12 PM)

  1. esim.saip: Implement ProfileElement.header_name for more PE types — laforge / detail

#1140 (May 30, 2024, 6:10:32 PM)

  1. esim.saip: Introduce ProfileElement derived classes — laforge / detail

#1139 (May 30, 2024, 6:07:41 PM)

  1. osmo-smdpp: Don't re-encode euiccSigned1/euiccSigned2 — laforge / detail

#1138 (May 26, 2024, 9:22:34 AM)

  1. CardKeyProvider: Implement support for column-based transport key — laforge / detail

#1137 (May 26, 2024, 9:19:45 AM)

  1. pySim.app: Attempt to retrieve the EID of a SGP.22 / SGP.32 eUICC — laforge / detail

#1136 (May 26, 2024, 9:16:44 AM)

  1. pySim/commands: STATUS: Use indeterminate length Le/P3 == '00' — laforge / detail

#1135 (May 26, 2024, 9:13:54 AM)

  1. global_platform/euicc: Implement obtaining SCP keys from CardKeyProvider — laforge / detail

#1134 (May 26, 2024, 9:11:05 AM)

  1. pysim/euicc: Remove duplicated code — laforge / detail

#1133 (May 26, 2024, 9:08:15 AM)

  1. pySim-shell: Migrate PySimApp.iccid to RuntimeState.identity['ICCID'] — laforge / detail

#1132 (May 26, 2024, 9:05:24 AM)

  1. runtime: Introduce an 'identity' dict for things like ATR, ICCID, EID — laforge / detail

#1131 (May 26, 2024, 9:02:29 AM)

  1. pySim/global_platform: Fix install_for_personalization command — laforge / detail

#1130 (May 24, 2024, 9:54:35 AM)

  1. pcsc: don't assume opts.pcsc_shared is present — Oliver Smith / detail

#1129 (May 24, 2024, 9:21:30 AM)

  1. contrib/sim-rest-client: don't crash without args — Oliver Smith / detail

#1128 (May 23, 2024, 2:55:40 PM)

  1. pySim/cat: Fix contruct for Address class/IE — laforge / detail

#1127 (May 22, 2024, 4:27:25 PM)

  1. euicc: clarify which eUICCs are supported — laforge / detail

#1126 (May 22, 2024, 4:24:33 PM)

  1. pySim/cat: Fix contruct for Address class/IE — laforge / detail

#1125 (May 22, 2024, 4:21:41 PM)

  1. sysmocom_sjs2: Make sure 'Const' is imported — laforge / detail

#1124 (May 22, 2024, 4:18:53 PM)

  1. commands.py: Resolve possible variable use before assignment — laforge / detail

#1123 (May 22, 2024, 4:16:03 PM)

  1. pySim-prog.py: Resolve possible variable use before assignment — laforge / detail

#1122 (May 22, 2024, 4:13:15 PM)

  1. osmo-smdpp.py: Resolve possible variable use before assignment — laforge / detail

#1121 (May 22, 2024, 4:10:25 PM)

  1. pySim-trace.py: Resolve possible variable use before assignment — laforge / detail

#1120 (May 22, 2024, 4:07:31 PM)

  1. commands.py: Resolve possible variable use before assignment — laforge / detail

#1119 (May 22, 2024, 4:04:38 PM)

  1. euicc.py: Resolve possible variable use before assignment — laforge / detail

#1118 (May 16, 2024, 6:39:46 AM)

  1. sysmocom_sjs2: Make sure 'Const' is imported — laforge / detail

#1117 (May 16, 2024, 6:36:56 AM)

  1. euicc: clarify which eUICCs are supported — laforge / detail

#1116 (May 16, 2024, 6:34:06 AM)

  1. pySim/cat: Fix contruct for Address class/IE — laforge / detail

#1115 (May 16, 2024, 6:28:45 AM)

  1. euicc: clarify which eUICCs are supported — laforge / detail