add radio_state set/query support
[project/umbim.git] / data / mbim-service-auth.json
1
2 [
3     // *********************************************************************************
4     { "type" : "Service",
5       "name" : "Auth" },
6
7   // *********************************************************************************
8   { "name"     : "Aka",
9     "service"  : "Auth",
10     "type"     : "Command",
11     "query"    : [ { "name"       : "Rand",
12                      "format"     : "byte-array",
13                      "array-size" : "16" },
14                    { "name"       : "Autn",
15                      "format"     : "byte-array",
16                      "array-size" : "16" } ],
17     "response" : [ { "name"       : "Res",
18                      "format"     : "byte-array",
19                      "array-size" : "16" },
20                    { "name"       : "ResLen",
21                      "format"     : "guint32" },
22                    { "name"       : "IntegratingKey",
23                      "format"     : "byte-array",
24                      "array-size" : "16" },
25                    { "name"       : "CipheringKey",
26                      "format"     : "byte-array",
27                      "array-size" : "16" },
28                    { "name"       : "Auts",
29                      "format"     : "byte-array",
30                      "array-size" : "14" } ] },
31
32   // *********************************************************************************
33   { "name"     : "Akap",
34     "service"  : "Auth",
35     "type"     : "Command",
36     "query"    : [ { "name"       : "Rand",
37                      "format"     : "byte-array",
38                      "array-size" : "16" },
39                    { "name"       : "Autn",
40                      "format"     : "byte-array",
41                      "array-size" : "16" },
42                    { "name"   : "NetworkName",
43                      "format" : "string" } ],
44     "response" : [ { "name"       : "Res",
45                      "format"     : "byte-array",
46                      "array-size" : "16" },
47                    { "name"       : "ResLen",
48                      "format"     : "guint32" },
49                    { "name"       : "IntegratingKey",
50                      "format"     : "byte-array",
51                      "array-size" : "16" },
52                    { "name"       : "CipheringKey",
53                      "format"     : "byte-array",
54                      "array-size" : "16" },
55                    { "name"       : "Auts",
56                      "format"     : "byte-array",
57                      "array-size" : "14" } ] },
58
59   // *********************************************************************************
60   { "name"     : "Sim",
61     "service"  : "Auth",
62     "type"     : "Command",
63     "query"    : [ { "name"       : "Rand1",
64                      "format"     : "byte-array",
65                      "array-size" : "16" },
66                    { "name"       : "Rand2",
67                      "format"     : "byte-array",
68                      "array-size" : "16" },
69                    { "name"       : "Rand3",
70                      "format"     : "byte-array",
71                      "array-size" : "16" },
72                    { "name"       : "N",
73                      "format"     : "guint32" } ],
74     "response" : [ { "name"       : "Sres1",
75                      "format"     : "guint32" },
76                    { "name"       : "Kc1",
77                      "format"     : "guint64" },
78                    { "name"       : "Sres2",
79                      "format"     : "guint32" },
80                    { "name"       : "Kc2",
81                      "format"     : "guint64" },
82                    { "name"       : "Sres3",
83                      "format"     : "guint32" },
84                    { "name"       : "Kc3",
85                      "format"     : "guint64" },
86                    { "name"       : "N",
87                      "format"     : "guint32" } ] }
88
89 ]