initial import
[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 ]