summaryrefslogtreecommitdiffstats
path: root/src/simutil.h
diff options
context:
space:
mode:
authorAndrzej Zaborowski <andrew.zaborowski@intel.com>2011-01-19 09:07:54 +0100
committerDenis Kenzior <denkenz@gmail.com>2011-01-20 11:15:34 -0600
commit1542bf0c597d3251591e02a3c59c47aaac0e22d7 (patch)
tree0a5a2d8d51697e051ce7e3026b1de4599e5b4ca2 /src/simutil.h
parent0ef557e766bddc798ecd00d95b717af52b3fbebe (diff)
downloadofono-1542bf0c597d3251591e02a3c59c47aaac0e22d7.tar.bz2
simutil: SIM applications directory decoding utils
Diffstat (limited to 'src/simutil.h')
-rw-r--r--src/simutil.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/simutil.h b/src/simutil.h
index 554f798b..95bc18fd 100644
--- a/src/simutil.h
+++ b/src/simutil.h
@@ -255,6 +255,12 @@ struct sim_ef_info {
enum sim_file_access perm_update;
};
+struct sim_app_record {
+ unsigned char aid[16];
+ int aid_len;
+ char *label;
+};
+
struct simple_tlv_iter {
unsigned int max;
unsigned int pos;
@@ -446,3 +452,5 @@ gboolean sim_sst_is_available(unsigned char *service_sst, unsigned char len,
enum sim_sst_service index);
gboolean sim_sst_is_active(unsigned char *service_sst, unsigned char len,
enum sim_sst_service index);
+
+GSList *sim_parse_app_template_entries(const unsigned char *buffer, int len);