blob: 8ad72f144b52a73df946dad70bb4f56a4e5613df [file] [log] [blame]
Roshan Pius720f4bd2017-01-18 09:45:46 -08001component_class: HAL_HIDL
2component_type_version: 1.0
3component_name: "ISupplicantStaNetwork"
4
5package: "android.hardware.wifi.supplicant"
6
7import: "android.hardware.wifi.supplicant@1.0::ISupplicantNetwork"
8import: "android.hardware.wifi.supplicant@1.0::ISupplicantStaNetworkCallback"
9import: "android.hardware.wifi.supplicant@1.0::types"
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -080010import: "android.hidl.base@1.0::types"
Roshan Pius720f4bd2017-01-18 09:45:46 -080011
12interface: {
13 attribute: {
14 name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::ParamSizeLimits"
15 type: TYPE_ENUM
16 enum_value: {
17 scalar_type: "uint32_t"
18
19 enumerator: "SSID_MAX_LEN_IN_BYTES"
20 scalar_value: {
21 uint32_t: 32
22 }
23 enumerator: "PSK_PASSPHRASE_MIN_LEN_IN_BYTES"
24 scalar_value: {
25 uint32_t: 8
26 }
27 enumerator: "PSK_PASSPHRASE_MAX_LEN_IN_BYTES"
28 scalar_value: {
29 uint32_t: 63
30 }
31 enumerator: "WEP_KEYS_MAX_NUM"
32 scalar_value: {
33 uint32_t: 4
34 }
35 enumerator: "WEP40_KEY_LEN_IN_BYTES"
36 scalar_value: {
37 uint32_t: 5
38 }
39 enumerator: "WEP104_KEY_LEN_IN_BYTES"
40 scalar_value: {
41 uint32_t: 13
42 }
43 }
44 }
45
46 attribute: {
47 name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::KeyMgmtMask"
48 type: TYPE_ENUM
49 enum_value: {
50 scalar_type: "uint32_t"
51
52 enumerator: "WPA_EAP"
53 scalar_value: {
54 uint32_t: 1
55 }
56 enumerator: "WPA_PSK"
57 scalar_value: {
58 uint32_t: 2
59 }
60 enumerator: "NONE"
61 scalar_value: {
62 uint32_t: 4
63 }
64 enumerator: "IEEE8021X"
65 scalar_value: {
66 uint32_t: 8
67 }
68 enumerator: "FT_EAP"
69 scalar_value: {
70 uint32_t: 32
71 }
72 enumerator: "FT_PSK"
73 scalar_value: {
74 uint32_t: 64
75 }
76 enumerator: "OSEN"
77 scalar_value: {
78 uint32_t: 32768
79 }
80 }
81 }
82
83 attribute: {
84 name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::ProtoMask"
85 type: TYPE_ENUM
86 enum_value: {
87 scalar_type: "uint32_t"
88
89 enumerator: "WPA"
90 scalar_value: {
91 uint32_t: 1
92 }
93 enumerator: "RSN"
94 scalar_value: {
95 uint32_t: 2
96 }
97 enumerator: "OSEN"
98 scalar_value: {
99 uint32_t: 8
100 }
101 }
102 }
103
104 attribute: {
105 name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::AuthAlgMask"
106 type: TYPE_ENUM
107 enum_value: {
108 scalar_type: "uint32_t"
109
110 enumerator: "OPEN"
111 scalar_value: {
112 uint32_t: 1
113 }
114 enumerator: "SHARED"
115 scalar_value: {
116 uint32_t: 2
117 }
118 enumerator: "LEAP"
119 scalar_value: {
120 uint32_t: 4
121 }
122 }
123 }
124
125 attribute: {
126 name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::GroupCipherMask"
127 type: TYPE_ENUM
128 enum_value: {
129 scalar_type: "uint32_t"
130
131 enumerator: "WEP40"
132 scalar_value: {
133 uint32_t: 2
134 }
135 enumerator: "WEP104"
136 scalar_value: {
137 uint32_t: 4
138 }
139 enumerator: "TKIP"
140 scalar_value: {
141 uint32_t: 8
142 }
143 enumerator: "CCMP"
144 scalar_value: {
145 uint32_t: 16
146 }
147 enumerator: "GTK_NOT_USED"
148 scalar_value: {
149 uint32_t: 16384
150 }
151 }
152 }
153
154 attribute: {
155 name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::PairwiseCipherMask"
156 type: TYPE_ENUM
157 enum_value: {
158 scalar_type: "uint32_t"
159
160 enumerator: "NONE"
161 scalar_value: {
162 uint32_t: 1
163 }
164 enumerator: "TKIP"
165 scalar_value: {
166 uint32_t: 8
167 }
168 enumerator: "CCMP"
169 scalar_value: {
170 uint32_t: 16
171 }
172 }
173 }
174
175 attribute: {
176 name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::EapMethod"
177 type: TYPE_ENUM
178 enum_value: {
179 scalar_type: "uint32_t"
180
181 enumerator: "PEAP"
182 scalar_value: {
183 uint32_t: 0
184 }
185 enumerator: "TLS"
186 scalar_value: {
187 uint32_t: 1
188 }
189 enumerator: "TTLS"
190 scalar_value: {
191 uint32_t: 2
192 }
193 enumerator: "PWD"
194 scalar_value: {
195 uint32_t: 3
196 }
197 enumerator: "SIM"
198 scalar_value: {
199 uint32_t: 4
200 }
201 enumerator: "AKA"
202 scalar_value: {
203 uint32_t: 5
204 }
205 enumerator: "AKA_PRIME"
206 scalar_value: {
207 uint32_t: 6
208 }
209 enumerator: "WFA_UNAUTH_TLS"
210 scalar_value: {
211 uint32_t: 7
212 }
213 }
214 }
215
216 attribute: {
217 name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::EapPhase2Method"
218 type: TYPE_ENUM
219 enum_value: {
220 scalar_type: "uint32_t"
221
222 enumerator: "NONE"
223 scalar_value: {
224 uint32_t: 0
225 }
226 enumerator: "PAP"
227 scalar_value: {
228 uint32_t: 1
229 }
230 enumerator: "MSPAP"
231 scalar_value: {
232 uint32_t: 2
233 }
234 enumerator: "MSPAPV2"
235 scalar_value: {
236 uint32_t: 3
237 }
238 enumerator: "GTC"
239 scalar_value: {
240 uint32_t: 4
241 }
242 }
243 }
244
245 attribute: {
246 name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::NetworkResponseEapSimGsmAuthParams"
247 type: TYPE_STRUCT
248 struct_value: {
249 name: "kc"
250 type: TYPE_ARRAY
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800251 vector_size: 8
Roshan Pius720f4bd2017-01-18 09:45:46 -0800252 vector_value: {
Roshan Pius720f4bd2017-01-18 09:45:46 -0800253 type: TYPE_SCALAR
254 scalar_type: "uint8_t"
255 }
256 }
257 struct_value: {
258 name: "sres"
259 type: TYPE_ARRAY
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800260 vector_size: 4
Roshan Pius720f4bd2017-01-18 09:45:46 -0800261 vector_value: {
Roshan Pius720f4bd2017-01-18 09:45:46 -0800262 type: TYPE_SCALAR
263 scalar_type: "uint8_t"
264 }
265 }
266 }
267
268 attribute: {
269 name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::NetworkResponseEapSimUmtsAuthParams"
270 type: TYPE_STRUCT
271 struct_value: {
272 name: "res"
273 type: TYPE_VECTOR
274 vector_value: {
275 type: TYPE_SCALAR
276 scalar_type: "uint8_t"
277 }
278 }
279 struct_value: {
280 name: "ik"
281 type: TYPE_ARRAY
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800282 vector_size: 16
Roshan Pius720f4bd2017-01-18 09:45:46 -0800283 vector_value: {
Roshan Pius720f4bd2017-01-18 09:45:46 -0800284 type: TYPE_SCALAR
285 scalar_type: "uint8_t"
286 }
287 }
288 struct_value: {
289 name: "ck"
290 type: TYPE_ARRAY
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800291 vector_size: 16
Roshan Pius720f4bd2017-01-18 09:45:46 -0800292 vector_value: {
Roshan Pius720f4bd2017-01-18 09:45:46 -0800293 type: TYPE_SCALAR
294 scalar_type: "uint8_t"
295 }
296 }
297 }
298
299 api: {
300 name: "getId"
301 return_type_hidl: {
302 type: TYPE_STRUCT
303 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
304 }
305 return_type_hidl: {
306 type: TYPE_SCALAR
307 scalar_type: "uint32_t"
308 }
309 }
310
311 api: {
312 name: "getInterfaceName"
313 return_type_hidl: {
314 type: TYPE_STRUCT
315 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
316 }
317 return_type_hidl: {
318 type: TYPE_STRING
319 }
320 }
321
322 api: {
323 name: "getType"
324 return_type_hidl: {
325 type: TYPE_STRUCT
326 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
327 }
328 return_type_hidl: {
329 type: TYPE_ENUM
330 predefined_type: "::android::hardware::wifi::supplicant::V1_0::IfaceType"
331 }
332 }
333
334 api: {
335 name: "registerCallback"
336 return_type_hidl: {
337 type: TYPE_STRUCT
338 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
339 }
340 arg: {
341 type: TYPE_HIDL_CALLBACK
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800342 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetworkCallback"
Roshan Pius720f4bd2017-01-18 09:45:46 -0800343 }
344 }
345
346 api: {
347 name: "setSsid"
348 return_type_hidl: {
349 type: TYPE_STRUCT
350 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
351 }
352 arg: {
353 type: TYPE_VECTOR
354 vector_value: {
355 type: TYPE_SCALAR
356 scalar_type: "uint8_t"
357 }
358 }
359 }
360
361 api: {
362 name: "setBssid"
363 return_type_hidl: {
364 type: TYPE_STRUCT
365 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
366 }
367 arg: {
368 type: TYPE_ARRAY
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800369 vector_size: 6
Roshan Pius720f4bd2017-01-18 09:45:46 -0800370 vector_value: {
Roshan Pius720f4bd2017-01-18 09:45:46 -0800371 type: TYPE_SCALAR
372 scalar_type: "uint8_t"
373 }
374 }
375 }
376
377 api: {
378 name: "setScanSsid"
379 return_type_hidl: {
380 type: TYPE_STRUCT
381 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
382 }
383 arg: {
384 type: TYPE_SCALAR
385 scalar_type: "bool_t"
386 }
387 }
388
389 api: {
390 name: "setKeyMgmt"
391 return_type_hidl: {
392 type: TYPE_STRUCT
393 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
394 }
395 arg: {
396 type: TYPE_MASK
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800397 scalar_type: "uint32_t"
Roshan Pius720f4bd2017-01-18 09:45:46 -0800398 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::KeyMgmtMask"
399 }
400 }
401
402 api: {
403 name: "setProto"
404 return_type_hidl: {
405 type: TYPE_STRUCT
406 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
407 }
408 arg: {
409 type: TYPE_MASK
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800410 scalar_type: "uint32_t"
Roshan Pius720f4bd2017-01-18 09:45:46 -0800411 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::ProtoMask"
412 }
413 }
414
415 api: {
416 name: "setAuthAlg"
417 return_type_hidl: {
418 type: TYPE_STRUCT
419 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
420 }
421 arg: {
422 type: TYPE_MASK
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800423 scalar_type: "uint32_t"
Roshan Pius720f4bd2017-01-18 09:45:46 -0800424 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::AuthAlgMask"
425 }
426 }
427
428 api: {
429 name: "setGroupCipher"
430 return_type_hidl: {
431 type: TYPE_STRUCT
432 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
433 }
434 arg: {
435 type: TYPE_MASK
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800436 scalar_type: "uint32_t"
Roshan Pius720f4bd2017-01-18 09:45:46 -0800437 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::GroupCipherMask"
438 }
439 }
440
441 api: {
442 name: "setPairwiseCipher"
443 return_type_hidl: {
444 type: TYPE_STRUCT
445 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
446 }
447 arg: {
448 type: TYPE_MASK
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800449 scalar_type: "uint32_t"
Roshan Pius720f4bd2017-01-18 09:45:46 -0800450 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::PairwiseCipherMask"
451 }
452 }
453
454 api: {
455 name: "setPskPassphrase"
456 return_type_hidl: {
457 type: TYPE_STRUCT
458 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
459 }
460 arg: {
461 type: TYPE_STRING
462 }
463 }
464
465 api: {
466 name: "setWepKey"
467 return_type_hidl: {
468 type: TYPE_STRUCT
469 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
470 }
471 arg: {
472 type: TYPE_SCALAR
473 scalar_type: "uint32_t"
474 }
475 arg: {
476 type: TYPE_VECTOR
477 vector_value: {
478 type: TYPE_SCALAR
479 scalar_type: "uint8_t"
480 }
481 }
482 }
483
484 api: {
485 name: "setWepTxKeyIdx"
486 return_type_hidl: {
487 type: TYPE_STRUCT
488 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
489 }
490 arg: {
491 type: TYPE_SCALAR
492 scalar_type: "uint32_t"
493 }
494 }
495
496 api: {
497 name: "setRequirePmf"
498 return_type_hidl: {
499 type: TYPE_STRUCT
500 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
501 }
502 arg: {
503 type: TYPE_SCALAR
504 scalar_type: "bool_t"
505 }
506 }
507
508 api: {
509 name: "setEapMethod"
510 return_type_hidl: {
511 type: TYPE_STRUCT
512 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
513 }
514 arg: {
515 type: TYPE_ENUM
516 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::EapMethod"
517 }
518 }
519
520 api: {
521 name: "setEapPhase2Method"
522 return_type_hidl: {
523 type: TYPE_STRUCT
524 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
525 }
526 arg: {
527 type: TYPE_ENUM
528 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::EapPhase2Method"
529 }
530 }
531
532 api: {
533 name: "setEapIdentity"
534 return_type_hidl: {
535 type: TYPE_STRUCT
536 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
537 }
538 arg: {
539 type: TYPE_VECTOR
540 vector_value: {
541 type: TYPE_SCALAR
542 scalar_type: "uint8_t"
543 }
544 }
545 }
546
547 api: {
548 name: "setEapAnonymousIdentity"
549 return_type_hidl: {
550 type: TYPE_STRUCT
551 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
552 }
553 arg: {
554 type: TYPE_VECTOR
555 vector_value: {
556 type: TYPE_SCALAR
557 scalar_type: "uint8_t"
558 }
559 }
560 }
561
562 api: {
563 name: "setEapPassword"
564 return_type_hidl: {
565 type: TYPE_STRUCT
566 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
567 }
568 arg: {
569 type: TYPE_VECTOR
570 vector_value: {
571 type: TYPE_SCALAR
572 scalar_type: "uint8_t"
573 }
574 }
575 }
576
577 api: {
578 name: "setEapCACert"
579 return_type_hidl: {
580 type: TYPE_STRUCT
581 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
582 }
583 arg: {
584 type: TYPE_STRING
585 }
586 }
587
588 api: {
589 name: "setEapCAPath"
590 return_type_hidl: {
591 type: TYPE_STRUCT
592 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
593 }
594 arg: {
595 type: TYPE_STRING
596 }
597 }
598
599 api: {
600 name: "setEapClientCert"
601 return_type_hidl: {
602 type: TYPE_STRUCT
603 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
604 }
605 arg: {
606 type: TYPE_STRING
607 }
608 }
609
610 api: {
611 name: "setEapPrivateKey"
612 return_type_hidl: {
613 type: TYPE_STRUCT
614 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
615 }
616 arg: {
617 type: TYPE_STRING
618 }
619 }
620
621 api: {
622 name: "setEapSubjectMatch"
623 return_type_hidl: {
624 type: TYPE_STRUCT
625 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
626 }
627 arg: {
628 type: TYPE_STRING
629 }
630 }
631
632 api: {
633 name: "setEapAltSubjectMatch"
634 return_type_hidl: {
635 type: TYPE_STRUCT
636 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
637 }
638 arg: {
639 type: TYPE_STRING
640 }
641 }
642
643 api: {
644 name: "setEapEngine"
645 return_type_hidl: {
646 type: TYPE_STRUCT
647 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
648 }
649 arg: {
650 type: TYPE_SCALAR
651 scalar_type: "bool_t"
652 }
653 }
654
655 api: {
656 name: "setEapEngineID"
657 return_type_hidl: {
658 type: TYPE_STRUCT
659 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
660 }
661 arg: {
662 type: TYPE_STRING
663 }
664 }
665
666 api: {
667 name: "setEapDomainSuffixMatch"
668 return_type_hidl: {
669 type: TYPE_STRUCT
670 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
671 }
672 arg: {
673 type: TYPE_STRING
674 }
675 }
676
677 api: {
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800678 name: "setProactiveKeyCaching"
679 return_type_hidl: {
680 type: TYPE_STRUCT
681 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
682 }
683 arg: {
684 type: TYPE_SCALAR
685 scalar_type: "bool_t"
686 }
687 }
688
689 api: {
Roshan Pius720f4bd2017-01-18 09:45:46 -0800690 name: "setIdStr"
691 return_type_hidl: {
692 type: TYPE_STRUCT
693 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
694 }
695 arg: {
696 type: TYPE_STRING
697 }
698 }
699
700 api: {
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800701 name: "setUpdateIdentifier"
702 return_type_hidl: {
703 type: TYPE_STRUCT
704 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
705 }
706 arg: {
707 type: TYPE_SCALAR
708 scalar_type: "uint32_t"
709 }
710 }
711
712 api: {
Roshan Pius720f4bd2017-01-18 09:45:46 -0800713 name: "getSsid"
714 return_type_hidl: {
715 type: TYPE_STRUCT
716 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
717 }
718 return_type_hidl: {
719 type: TYPE_VECTOR
720 vector_value: {
721 type: TYPE_SCALAR
722 scalar_type: "uint8_t"
723 }
724 }
725 }
726
727 api: {
728 name: "getBssid"
729 return_type_hidl: {
730 type: TYPE_STRUCT
731 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
732 }
733 return_type_hidl: {
734 type: TYPE_ARRAY
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800735 vector_size: 6
Roshan Pius720f4bd2017-01-18 09:45:46 -0800736 vector_value: {
Roshan Pius720f4bd2017-01-18 09:45:46 -0800737 type: TYPE_SCALAR
738 scalar_type: "uint8_t"
739 }
740 }
741 }
742
743 api: {
744 name: "getScanSsid"
745 return_type_hidl: {
746 type: TYPE_STRUCT
747 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
748 }
749 return_type_hidl: {
750 type: TYPE_SCALAR
751 scalar_type: "bool_t"
752 }
753 }
754
755 api: {
756 name: "getKeyMgmt"
757 return_type_hidl: {
758 type: TYPE_STRUCT
759 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
760 }
761 return_type_hidl: {
762 type: TYPE_MASK
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800763 scalar_type: "uint32_t"
Roshan Pius720f4bd2017-01-18 09:45:46 -0800764 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::KeyMgmtMask"
765 }
766 }
767
768 api: {
769 name: "getProto"
770 return_type_hidl: {
771 type: TYPE_STRUCT
772 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
773 }
774 return_type_hidl: {
775 type: TYPE_MASK
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800776 scalar_type: "uint32_t"
Roshan Pius720f4bd2017-01-18 09:45:46 -0800777 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::ProtoMask"
778 }
779 }
780
781 api: {
782 name: "getAuthAlg"
783 return_type_hidl: {
784 type: TYPE_STRUCT
785 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
786 }
787 return_type_hidl: {
788 type: TYPE_MASK
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800789 scalar_type: "uint32_t"
Roshan Pius720f4bd2017-01-18 09:45:46 -0800790 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::AuthAlgMask"
791 }
792 }
793
794 api: {
795 name: "getGroupCipher"
796 return_type_hidl: {
797 type: TYPE_STRUCT
798 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
799 }
800 return_type_hidl: {
801 type: TYPE_MASK
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800802 scalar_type: "uint32_t"
Roshan Pius720f4bd2017-01-18 09:45:46 -0800803 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::GroupCipherMask"
804 }
805 }
806
807 api: {
808 name: "getPairwiseCipher"
809 return_type_hidl: {
810 type: TYPE_STRUCT
811 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
812 }
813 return_type_hidl: {
814 type: TYPE_MASK
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800815 scalar_type: "uint32_t"
Roshan Pius720f4bd2017-01-18 09:45:46 -0800816 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::PairwiseCipherMask"
817 }
818 }
819
820 api: {
821 name: "getPskPassphrase"
822 return_type_hidl: {
823 type: TYPE_STRUCT
824 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
825 }
826 return_type_hidl: {
827 type: TYPE_STRING
828 }
829 }
830
831 api: {
832 name: "getWepKey"
833 return_type_hidl: {
834 type: TYPE_STRUCT
835 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
836 }
837 return_type_hidl: {
838 type: TYPE_VECTOR
839 vector_value: {
840 type: TYPE_SCALAR
841 scalar_type: "uint8_t"
842 }
843 }
844 arg: {
845 type: TYPE_SCALAR
846 scalar_type: "uint32_t"
847 }
848 }
849
850 api: {
851 name: "getWepTxKeyIdx"
852 return_type_hidl: {
853 type: TYPE_STRUCT
854 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
855 }
856 return_type_hidl: {
857 type: TYPE_SCALAR
858 scalar_type: "uint32_t"
859 }
860 }
861
862 api: {
863 name: "getRequirePmf"
864 return_type_hidl: {
865 type: TYPE_STRUCT
866 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
867 }
868 return_type_hidl: {
869 type: TYPE_SCALAR
870 scalar_type: "bool_t"
871 }
872 }
873
874 api: {
875 name: "getEapMethod"
876 return_type_hidl: {
877 type: TYPE_STRUCT
878 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
879 }
880 return_type_hidl: {
881 type: TYPE_ENUM
882 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::EapMethod"
883 }
884 }
885
886 api: {
887 name: "getEapPhase2Method"
888 return_type_hidl: {
889 type: TYPE_STRUCT
890 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
891 }
892 return_type_hidl: {
893 type: TYPE_ENUM
894 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::EapPhase2Method"
895 }
896 }
897
898 api: {
899 name: "getEapIdentity"
900 return_type_hidl: {
901 type: TYPE_STRUCT
902 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
903 }
904 return_type_hidl: {
905 type: TYPE_VECTOR
906 vector_value: {
907 type: TYPE_SCALAR
908 scalar_type: "uint8_t"
909 }
910 }
911 }
912
913 api: {
914 name: "getEapAnonymousIdentity"
915 return_type_hidl: {
916 type: TYPE_STRUCT
917 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
918 }
919 return_type_hidl: {
920 type: TYPE_VECTOR
921 vector_value: {
922 type: TYPE_SCALAR
923 scalar_type: "uint8_t"
924 }
925 }
926 }
927
928 api: {
929 name: "getEapPassword"
930 return_type_hidl: {
931 type: TYPE_STRUCT
932 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
933 }
934 return_type_hidl: {
935 type: TYPE_VECTOR
936 vector_value: {
937 type: TYPE_SCALAR
938 scalar_type: "uint8_t"
939 }
940 }
941 }
942
943 api: {
944 name: "getEapCACert"
945 return_type_hidl: {
946 type: TYPE_STRUCT
947 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
948 }
949 return_type_hidl: {
950 type: TYPE_STRING
951 }
952 }
953
954 api: {
955 name: "getEapCAPath"
956 return_type_hidl: {
957 type: TYPE_STRUCT
958 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
959 }
960 return_type_hidl: {
961 type: TYPE_STRING
962 }
963 }
964
965 api: {
966 name: "getEapClientCert"
967 return_type_hidl: {
968 type: TYPE_STRUCT
969 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
970 }
971 return_type_hidl: {
972 type: TYPE_STRING
973 }
974 }
975
976 api: {
977 name: "getEapPrivateKey"
978 return_type_hidl: {
979 type: TYPE_STRUCT
980 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
981 }
982 return_type_hidl: {
983 type: TYPE_STRING
984 }
985 }
986
987 api: {
988 name: "getEapSubjectMatch"
989 return_type_hidl: {
990 type: TYPE_STRUCT
991 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
992 }
993 return_type_hidl: {
994 type: TYPE_STRING
995 }
996 }
997
998 api: {
999 name: "getEapAltSubjectMatch"
1000 return_type_hidl: {
1001 type: TYPE_STRUCT
1002 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
1003 }
1004 return_type_hidl: {
1005 type: TYPE_STRING
1006 }
1007 }
1008
1009 api: {
1010 name: "getEapEngine"
1011 return_type_hidl: {
1012 type: TYPE_STRUCT
1013 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
1014 }
1015 return_type_hidl: {
1016 type: TYPE_SCALAR
1017 scalar_type: "bool_t"
1018 }
1019 }
1020
1021 api: {
1022 name: "getEapEngineID"
1023 return_type_hidl: {
1024 type: TYPE_STRUCT
1025 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
1026 }
1027 return_type_hidl: {
1028 type: TYPE_STRING
1029 }
1030 }
1031
1032 api: {
1033 name: "getEapDomainSuffixMatch"
1034 return_type_hidl: {
1035 type: TYPE_STRUCT
1036 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
1037 }
1038 return_type_hidl: {
1039 type: TYPE_STRING
1040 }
1041 }
1042
1043 api: {
1044 name: "getIdStr"
1045 return_type_hidl: {
1046 type: TYPE_STRUCT
1047 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
1048 }
1049 return_type_hidl: {
1050 type: TYPE_STRING
1051 }
1052 }
1053
1054 api: {
1055 name: "enable"
1056 return_type_hidl: {
1057 type: TYPE_STRUCT
1058 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
1059 }
1060 arg: {
1061 type: TYPE_SCALAR
1062 scalar_type: "bool_t"
1063 }
1064 }
1065
1066 api: {
1067 name: "disable"
1068 return_type_hidl: {
1069 type: TYPE_STRUCT
1070 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
1071 }
1072 }
1073
1074 api: {
1075 name: "select"
1076 return_type_hidl: {
1077 type: TYPE_STRUCT
1078 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
1079 }
1080 }
1081
1082 api: {
1083 name: "sendNetworkEapSimGsmAuthResponse"
1084 return_type_hidl: {
1085 type: TYPE_STRUCT
1086 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
1087 }
1088 arg: {
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -08001089 type: TYPE_VECTOR
1090 vector_value: {
1091 type: TYPE_STRUCT
1092 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::NetworkResponseEapSimGsmAuthParams"
1093 }
1094 }
1095 }
1096
1097 api: {
1098 name: "sendNetworkEapSimGsmAuthFailure"
1099 return_type_hidl: {
Roshan Pius720f4bd2017-01-18 09:45:46 -08001100 type: TYPE_STRUCT
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -08001101 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
Roshan Pius720f4bd2017-01-18 09:45:46 -08001102 }
1103 }
1104
1105 api: {
1106 name: "sendNetworkEapSimUmtsAuthResponse"
1107 return_type_hidl: {
1108 type: TYPE_STRUCT
1109 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
1110 }
1111 arg: {
1112 type: TYPE_STRUCT
1113 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::NetworkResponseEapSimUmtsAuthParams"
1114 }
1115 }
1116
1117 api: {
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -08001118 name: "sendNetworkEapSimUmtsAutsResponse"
1119 return_type_hidl: {
1120 type: TYPE_STRUCT
1121 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
1122 }
1123 arg: {
1124 type: TYPE_ARRAY
1125 vector_size: 14
1126 vector_value: {
1127 type: TYPE_SCALAR
1128 scalar_type: "uint8_t"
1129 }
1130 }
1131 }
1132
1133 api: {
1134 name: "sendNetworkEapSimUmtsAuthFailure"
1135 return_type_hidl: {
1136 type: TYPE_STRUCT
1137 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
1138 }
1139 }
1140
1141 api: {
Roshan Pius720f4bd2017-01-18 09:45:46 -08001142 name: "sendNetworkEapIdentityResponse"
1143 return_type_hidl: {
1144 type: TYPE_STRUCT
1145 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
1146 }
1147 arg: {
1148 type: TYPE_VECTOR
1149 vector_value: {
1150 type: TYPE_SCALAR
1151 scalar_type: "uint8_t"
1152 }
1153 }
1154 }
1155
1156}