aboutsummaryrefslogtreecommitdiffstats
path: root/include/osmocom/sim
AgeCommit message (Collapse)AuthorFilesLines
2017-06-23doxygen: unify use of \file across the boardNeels Hofmeyr2-9/+9
Considering the various styles and implications found in the sources, edit scores of files to follow the same API doc guidelines around the doxygen grouping and the \file tag. Many files now show a short description in the generated API doc that was so far only available as C comment. The guidelines and reasoning behind it is documented at https://osmocom.org/projects/cellular-infrastructure/wiki/Guidelines_for_API_documentation In some instances, remove file comments and add to the corresponding group instead, to be shared among several files (e.g. bitvec). Change-Id: Ifa70e77e90462b5eb2b0457c70fd25275910c72b
2017-06-23doxygen: enable AUTOBRIEF, drop \briefNeels Hofmeyr1-19/+19
Especially for short descriptions, it is annoying to have to type \brief for every single API doc. Drop all \brief and enable the AUTOBRIEF feature of doxygen, which always takes the first sentence of an API doc as the brief description. Change-Id: I11a8a821b065a128108641a2a63fb5a2b1916e87
2016-03-19sim: make osim_reader_ops publicHarald Welte1-2/+7
2016-03-17sim: add class_tables / card profilesHarald Welte1-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).
2016-03-11rename osim_file_find_* to osim_file_desc_find_*Harald Welte1-3/+3
they return an osim_file_desc, and not an osim_file, so fix the naming
2016-03-11sim: Add osim_file_find_{fid,sfid}() functionsHarald Welte1-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.
2015-04-11sim: Use extern for these structs to generate a linkageHolger Hans Peter Freyther1-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
2014-10-26make sure to register DF.TELECOM and DF.GSM for SIM, USIM + TSIMHarald Welte1-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.
2014-10-26sim: add missing const to reader_ops member of reader_handleHarald Welte1-1/+1
2014-10-26sim: Prepare infrastructure for protocols != T=0 and other driversHarald Welte1-2/+17
2014-10-26sim: More comments in sim.hHarald Welte1-12/+44
2014-10-26sim: Make TETRA SIM (TSIM) support compileHarald Welte1-0/+9
2014-10-26sim: mark osim_msgb_cb as __may_alias__ to avoid gcc warningsHarald Welte1-1/+1
2014-10-26sim: Add sfi to EF_*() macrosHarald Welte1-11/+14
2014-10-26sim: Add minimal/recommended size of file / recordHarald Welte1-15/+29
2014-10-26sim: further updates/fixesHarald Welte1-1/+3
2014-10-26sim: add decoding of status wordsHarald Welte1-2/+8
2014-10-26sim: replaced function/structure comments with doxygen commentsKevin Redon1-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
2014-10-26sim: add comment/explaination for structure osim_msgb_cbKevin Redon1-4/+5
2014-10-26sim: add comment/explaination for structure osim_apdu_cmd_hdrKevin Redon1-5/+6
2014-10-26sim: renamed case to the one defined in ISO7816-3Kevin Redon1-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
2014-10-26sim: add comment/explaination for structure osim_apdu_caseKevin Redon1-8/+8
2014-10-26initial checkin of 'libosmosim'Harald Welte1-0/+268