summaryrefslogtreecommitdiffstats
path: root/include/osmocom/sim
Commit message (Collapse)AuthorAgeFilesLines
* sim: make osim_reader_ops publicHarald Welte2016-03-191-2/+7
|
* sim: add class_tables / card profilesHarald Welte2016-03-171-0/+42
| | | | | The tables permit code to determine the APDU class of an APDU based on it APDU/TPDU header (CLA/INS/P1/P2/P3).
* rename osim_file_find_* to osim_file_desc_find_*Harald Welte2016-03-111-3/+3
| | | | they return an osim_file_desc, and not an osim_file, so fix the naming
* sim: Add osim_file_find_{fid,sfid}() functionsHarald Welte2016-03-111-0/+6
| | | | | We don't always want to look-up by name, but the latter is the only implemented 'find' function so far. Let's change that.
* sim: Use extern for these structs to generate a linkageHolger Hans Peter Freyther2015-04-111-1/+1
| | | | | | | | | | Fixes: duplicate symbol _ts102221_fcp_vals in: .libs/core.o .libs/card_fs_usim.o duplicate symbol _pcsc_reader_ops in: .libs/reader.o .libs/card_fs_usim.o
* make sure to register DF.TELECOM and DF.GSM for SIM, USIM + TSIMHarald Welte2014-10-261-2/+2
| | | | | before we only did it partially, and by exporting data from sim, rather than the new osim_int_cprof_add_{gsm,telecom}() functions.
* sim: add missing const to reader_ops member of reader_handleHarald Welte2014-10-261-1/+1
|
* sim: Prepare infrastructure for protocols != T=0 and other driversHarald Welte2014-10-261-2/+17
|
* sim: More comments in sim.hHarald Welte2014-10-261-12/+44
|
* sim: Make TETRA SIM (TSIM) support compileHarald Welte2014-10-261-0/+9
|
* sim: mark osim_msgb_cb as __may_alias__ to avoid gcc warningsHarald Welte2014-10-261-1/+1
|
* sim: Add sfi to EF_*() macrosHarald Welte2014-10-261-11/+14
|
* sim: Add minimal/recommended size of file / recordHarald Welte2014-10-261-15/+29
|
* sim: further updates/fixesHarald Welte2014-10-261-1/+3
|
* sim: add decoding of status wordsHarald Welte2014-10-261-2/+8
|
* sim: replaced function/structure comments with doxygen commentsKevin Redon2014-10-261-19/+39
| | | | | affected files: sim.h, sim/core.c affected funtions/strucutres: osim_new_apdumsg, osim_apdu_case,osim_apdu_cmd_hdr, osim_msgb_cb
* sim: add comment/explaination for structure osim_msgb_cbKevin Redon2014-10-261-4/+5
|
* sim: add comment/explaination for structure osim_apdu_cmd_hdrKevin Redon2014-10-261-5/+6
|
* sim: renamed case to the one defined in ISO7816-3Kevin Redon2014-10-261-6/+6
| | | | | | | | | APDU_CASE_2 becomes APDU_CASE_2S APDU_CASE_2_EXT becmoes APDU_CASE_2E APDU_CASE_3 becomes APDU_CASE_3S APDU_CASE_3_EXT becmoes APDU_CASE_3E APDU_CASE_4 becomes APDU_CASE_4S APDU_CASE_4_EXT becmoes APDU_CASE_4E
* sim: add comment/explaination for structure osim_apdu_caseKevin Redon2014-10-261-8/+8
|
* initial checkin of 'libosmosim'Harald Welte2014-10-261-0/+268