Harald Welte
|
932d2d4ce3
|
sim: make osim_reader_ops public
|
2016-03-19 21:18:40 +01:00 |
Harald Welte
|
4acaa13433
|
sim: add class_tables / card profiles
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-17 16:55:11 +01:00 |
Harald Welte
|
5ffb50371e
|
rename osim_file_find_* to osim_file_desc_find_*
they return an osim_file_desc, and not an osim_file, so fix the naming
|
2016-03-11 22:05:25 +07:00 |
Harald Welte
|
c28f4cdd6d
|
sim: Add osim_file_find_{fid,sfid}() functions
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.
|
2016-03-11 22:05:25 +07:00 |
Holger Hans Peter Freyther
|
c2b4458e07
|
sim: Use extern for these structs to generate a linkage
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
|
2015-04-11 19:31:03 +02:00 |
Harald Welte
|
6729a9776a
|
make sure to register DF.TELECOM and DF.GSM for SIM, USIM + TSIM
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-26 19:50:55 +01:00 |
Harald Welte
|
67354b1b4e
|
sim: add missing const to reader_ops member of reader_handle
|
2014-10-26 19:50:55 +01:00 |
Harald Welte
|
55790aa09a
|
sim: Prepare infrastructure for protocols != T=0 and other drivers
|
2014-10-26 19:50:51 +01:00 |
Harald Welte
|
586d710e05
|
sim: More comments in sim.h
|
2014-10-26 19:09:24 +01:00 |
Harald Welte
|
aad7e0664b
|
sim: Make TETRA SIM (TSIM) support compile
|
2014-10-26 19:09:24 +01:00 |
Harald Welte
|
e8dd2bd4b5
|
sim: mark osim_msgb_cb as __may_alias__ to avoid gcc warnings
|
2014-10-26 19:09:23 +01:00 |
Harald Welte
|
2656e65bed
|
sim: Add sfi to EF_*() macros
|
2014-10-26 19:09:23 +01:00 |
Harald Welte
|
1e0dfdad69
|
sim: Add minimal/recommended size of file / record
|
2014-10-26 19:09:23 +01:00 |
Harald Welte
|
d83d29610a
|
sim: further updates/fixes
|
2014-10-26 19:09:23 +01:00 |
Harald Welte
|
7674960ffa
|
sim: add decoding of status words
|
2014-10-26 19:09:23 +01:00 |
Kevin Redon
|
43eabeeeaa
|
sim: replaced function/structure comments with doxygen comments
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-26 19:09:23 +01:00 |
Kevin Redon
|
dede831fcd
|
sim: add comment/explaination for structure osim_msgb_cb
|
2014-10-26 19:09:23 +01:00 |
Kevin Redon
|
1707306da5
|
sim: add comment/explaination for structure osim_apdu_cmd_hdr
|
2014-10-26 19:09:23 +01:00 |
Kevin Redon
|
e07967f689
|
sim: renamed case to the one defined in ISO7816-3
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-26 19:09:23 +01:00 |
Kevin Redon
|
6956ee1ba1
|
sim: add comment/explaination for structure osim_apdu_case
|
2014-10-26 19:09:22 +01:00 |
Harald Welte
|
d54c2ee8c5
|
initial checkin of 'libosmosim'
|
2014-10-26 19:09:22 +01:00 |