blob: f493b3e4c2df623fd9e790f4ce0ff4ffdbda2516 [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"
10
11interface: {
12 attribute: {
13 name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::ParamSizeLimits"
14 type: TYPE_ENUM
15 enum_value: {
16 scalar_type: "uint32_t"
17
18 enumerator: "SSID_MAX_LEN_IN_BYTES"
19 scalar_value: {
20 uint32_t: 32
21 }
22 enumerator: "PSK_PASSPHRASE_MIN_LEN_IN_BYTES"
23 scalar_value: {
24 uint32_t: 8
25 }
26 enumerator: "PSK_PASSPHRASE_MAX_LEN_IN_BYTES"
27 scalar_value: {
28 uint32_t: 63
29 }
30 enumerator: "WEP_KEYS_MAX_NUM"
31 scalar_value: {
32 uint32_t: 4
33 }
34 enumerator: "WEP40_KEY_LEN_IN_BYTES"
35 scalar_value: {
36 uint32_t: 5
37 }
38 enumerator: "WEP104_KEY_LEN_IN_BYTES"
39 scalar_value: {
40 uint32_t: 13
41 }
42 }
43 }
44
45 attribute: {
46 name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::KeyMgmtMask"
47 type: TYPE_ENUM
48 enum_value: {
49 scalar_type: "uint32_t"
50
51 enumerator: "WPA_EAP"
52 scalar_value: {
53 uint32_t: 1
54 }
55 enumerator: "WPA_PSK"
56 scalar_value: {
57 uint32_t: 2
58 }
59 enumerator: "NONE"
60 scalar_value: {
61 uint32_t: 4
62 }
63 enumerator: "IEEE8021X"
64 scalar_value: {
65 uint32_t: 8
66 }
67 enumerator: "FT_EAP"
68 scalar_value: {
69 uint32_t: 32
70 }
71 enumerator: "FT_PSK"
72 scalar_value: {
73 uint32_t: 64
74 }
75 enumerator: "OSEN"
76 scalar_value: {
77 uint32_t: 32768
78 }
79 }
80 }
81
82 attribute: {
83 name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::ProtoMask"
84 type: TYPE_ENUM
85 enum_value: {
86 scalar_type: "uint32_t"
87
88 enumerator: "WPA"
89 scalar_value: {
90 uint32_t: 1
91 }
92 enumerator: "RSN"
93 scalar_value: {
94 uint32_t: 2
95 }
96 enumerator: "OSEN"
97 scalar_value: {
98 uint32_t: 8
99 }
100 }
101 }
102
103 attribute: {
104 name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::AuthAlgMask"
105 type: TYPE_ENUM
106 enum_value: {
107 scalar_type: "uint32_t"
108
109 enumerator: "OPEN"
110 scalar_value: {
111 uint32_t: 1
112 }
113 enumerator: "SHARED"
114 scalar_value: {
115 uint32_t: 2
116 }
117 enumerator: "LEAP"
118 scalar_value: {
119 uint32_t: 4
120 }
121 }
122 }
123
124 attribute: {
125 name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::GroupCipherMask"
126 type: TYPE_ENUM
127 enum_value: {
128 scalar_type: "uint32_t"
129
130 enumerator: "WEP40"
131 scalar_value: {
132 uint32_t: 2
133 }
134 enumerator: "WEP104"
135 scalar_value: {
136 uint32_t: 4
137 }
138 enumerator: "TKIP"
139 scalar_value: {
140 uint32_t: 8
141 }
142 enumerator: "CCMP"
143 scalar_value: {
144 uint32_t: 16
145 }
146 enumerator: "GTK_NOT_USED"
147 scalar_value: {
148 uint32_t: 16384
149 }
150 }
151 }
152
153 attribute: {
154 name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::PairwiseCipherMask"
155 type: TYPE_ENUM
156 enum_value: {
157 scalar_type: "uint32_t"
158
159 enumerator: "NONE"
160 scalar_value: {
161 uint32_t: 1
162 }
163 enumerator: "TKIP"
164 scalar_value: {
165 uint32_t: 8
166 }
167 enumerator: "CCMP"
168 scalar_value: {
169 uint32_t: 16
170 }
171 }
172 }
173
174 attribute: {
175 name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::EapMethod"
176 type: TYPE_ENUM
177 enum_value: {
178 scalar_type: "uint32_t"
179
180 enumerator: "PEAP"
181 scalar_value: {
182 uint32_t: 0
183 }
184 enumerator: "TLS"
185 scalar_value: {
186 uint32_t: 1
187 }
188 enumerator: "TTLS"
189 scalar_value: {
190 uint32_t: 2
191 }
192 enumerator: "PWD"
193 scalar_value: {
194 uint32_t: 3
195 }
196 enumerator: "SIM"
197 scalar_value: {
198 uint32_t: 4
199 }
200 enumerator: "AKA"
201 scalar_value: {
202 uint32_t: 5
203 }
204 enumerator: "AKA_PRIME"
205 scalar_value: {
206 uint32_t: 6
207 }
208 enumerator: "WFA_UNAUTH_TLS"
209 scalar_value: {
210 uint32_t: 7
211 }
212 }
213 }
214
215 attribute: {
216 name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::EapPhase2Method"
217 type: TYPE_ENUM
218 enum_value: {
219 scalar_type: "uint32_t"
220
221 enumerator: "NONE"
222 scalar_value: {
223 uint32_t: 0
224 }
225 enumerator: "PAP"
226 scalar_value: {
227 uint32_t: 1
228 }
229 enumerator: "MSPAP"
230 scalar_value: {
231 uint32_t: 2
232 }
233 enumerator: "MSPAPV2"
234 scalar_value: {
235 uint32_t: 3
236 }
237 enumerator: "GTC"
238 scalar_value: {
239 uint32_t: 4
240 }
241 }
242 }
243
244 attribute: {
245 name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::NetworkResponseEapSimGsmAuthParams"
246 type: TYPE_STRUCT
247 struct_value: {
248 name: "kc"
249 type: TYPE_ARRAY
250 vector_value: {
251 vector_size: 8
252 type: TYPE_SCALAR
253 scalar_type: "uint8_t"
254 }
255 }
256 struct_value: {
257 name: "sres"
258 type: TYPE_ARRAY
259 vector_value: {
260 vector_size: 4
261 type: TYPE_SCALAR
262 scalar_type: "uint8_t"
263 }
264 }
265 }
266
267 attribute: {
268 name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::NetworkResponseEapSimUmtsAuthParams"
269 type: TYPE_STRUCT
270 struct_value: {
271 name: "res"
272 type: TYPE_VECTOR
273 vector_value: {
274 type: TYPE_SCALAR
275 scalar_type: "uint8_t"
276 }
277 }
278 struct_value: {
279 name: "ik"
280 type: TYPE_ARRAY
281 vector_value: {
282 vector_size: 16
283 type: TYPE_SCALAR
284 scalar_type: "uint8_t"
285 }
286 }
287 struct_value: {
288 name: "ck"
289 type: TYPE_ARRAY
290 vector_value: {
291 vector_size: 16
292 type: TYPE_SCALAR
293 scalar_type: "uint8_t"
294 }
295 }
296 }
297
298 api: {
299 name: "getId"
300 return_type_hidl: {
301 type: TYPE_STRUCT
302 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
303 }
304 return_type_hidl: {
305 type: TYPE_SCALAR
306 scalar_type: "uint32_t"
307 }
308 }
309
310 api: {
311 name: "getInterfaceName"
312 return_type_hidl: {
313 type: TYPE_STRUCT
314 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
315 }
316 return_type_hidl: {
317 type: TYPE_STRING
318 }
319 }
320
321 api: {
322 name: "getType"
323 return_type_hidl: {
324 type: TYPE_STRUCT
325 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
326 }
327 return_type_hidl: {
328 type: TYPE_ENUM
329 predefined_type: "::android::hardware::wifi::supplicant::V1_0::IfaceType"
330 }
331 }
332
333 api: {
334 name: "registerCallback"
335 return_type_hidl: {
336 type: TYPE_STRUCT
337 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
338 }
339 arg: {
340 type: TYPE_HIDL_CALLBACK
341 predefined_type: "ISupplicantStaNetworkCallback"
342 is_callback: true
343 }
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
369 vector_value: {
370 vector_size: 6
371 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
397 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::KeyMgmtMask"
398 }
399 }
400
401 api: {
402 name: "setProto"
403 return_type_hidl: {
404 type: TYPE_STRUCT
405 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
406 }
407 arg: {
408 type: TYPE_MASK
409 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::ProtoMask"
410 }
411 }
412
413 api: {
414 name: "setAuthAlg"
415 return_type_hidl: {
416 type: TYPE_STRUCT
417 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
418 }
419 arg: {
420 type: TYPE_MASK
421 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::AuthAlgMask"
422 }
423 }
424
425 api: {
426 name: "setGroupCipher"
427 return_type_hidl: {
428 type: TYPE_STRUCT
429 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
430 }
431 arg: {
432 type: TYPE_MASK
433 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::GroupCipherMask"
434 }
435 }
436
437 api: {
438 name: "setPairwiseCipher"
439 return_type_hidl: {
440 type: TYPE_STRUCT
441 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
442 }
443 arg: {
444 type: TYPE_MASK
445 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::PairwiseCipherMask"
446 }
447 }
448
449 api: {
450 name: "setPskPassphrase"
451 return_type_hidl: {
452 type: TYPE_STRUCT
453 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
454 }
455 arg: {
456 type: TYPE_STRING
457 }
458 }
459
460 api: {
461 name: "setWepKey"
462 return_type_hidl: {
463 type: TYPE_STRUCT
464 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
465 }
466 arg: {
467 type: TYPE_SCALAR
468 scalar_type: "uint32_t"
469 }
470 arg: {
471 type: TYPE_VECTOR
472 vector_value: {
473 type: TYPE_SCALAR
474 scalar_type: "uint8_t"
475 }
476 }
477 }
478
479 api: {
480 name: "setWepTxKeyIdx"
481 return_type_hidl: {
482 type: TYPE_STRUCT
483 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
484 }
485 arg: {
486 type: TYPE_SCALAR
487 scalar_type: "uint32_t"
488 }
489 }
490
491 api: {
492 name: "setRequirePmf"
493 return_type_hidl: {
494 type: TYPE_STRUCT
495 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
496 }
497 arg: {
498 type: TYPE_SCALAR
499 scalar_type: "bool_t"
500 }
501 }
502
503 api: {
504 name: "setEapMethod"
505 return_type_hidl: {
506 type: TYPE_STRUCT
507 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
508 }
509 arg: {
510 type: TYPE_ENUM
511 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::EapMethod"
512 }
513 }
514
515 api: {
516 name: "setEapPhase2Method"
517 return_type_hidl: {
518 type: TYPE_STRUCT
519 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
520 }
521 arg: {
522 type: TYPE_ENUM
523 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::EapPhase2Method"
524 }
525 }
526
527 api: {
528 name: "setEapIdentity"
529 return_type_hidl: {
530 type: TYPE_STRUCT
531 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
532 }
533 arg: {
534 type: TYPE_VECTOR
535 vector_value: {
536 type: TYPE_SCALAR
537 scalar_type: "uint8_t"
538 }
539 }
540 }
541
542 api: {
543 name: "setEapAnonymousIdentity"
544 return_type_hidl: {
545 type: TYPE_STRUCT
546 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
547 }
548 arg: {
549 type: TYPE_VECTOR
550 vector_value: {
551 type: TYPE_SCALAR
552 scalar_type: "uint8_t"
553 }
554 }
555 }
556
557 api: {
558 name: "setEapPassword"
559 return_type_hidl: {
560 type: TYPE_STRUCT
561 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
562 }
563 arg: {
564 type: TYPE_VECTOR
565 vector_value: {
566 type: TYPE_SCALAR
567 scalar_type: "uint8_t"
568 }
569 }
570 }
571
572 api: {
573 name: "setEapCACert"
574 return_type_hidl: {
575 type: TYPE_STRUCT
576 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
577 }
578 arg: {
579 type: TYPE_STRING
580 }
581 }
582
583 api: {
584 name: "setEapCAPath"
585 return_type_hidl: {
586 type: TYPE_STRUCT
587 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
588 }
589 arg: {
590 type: TYPE_STRING
591 }
592 }
593
594 api: {
595 name: "setEapClientCert"
596 return_type_hidl: {
597 type: TYPE_STRUCT
598 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
599 }
600 arg: {
601 type: TYPE_STRING
602 }
603 }
604
605 api: {
606 name: "setEapPrivateKey"
607 return_type_hidl: {
608 type: TYPE_STRUCT
609 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
610 }
611 arg: {
612 type: TYPE_STRING
613 }
614 }
615
616 api: {
617 name: "setEapSubjectMatch"
618 return_type_hidl: {
619 type: TYPE_STRUCT
620 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
621 }
622 arg: {
623 type: TYPE_STRING
624 }
625 }
626
627 api: {
628 name: "setEapAltSubjectMatch"
629 return_type_hidl: {
630 type: TYPE_STRUCT
631 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
632 }
633 arg: {
634 type: TYPE_STRING
635 }
636 }
637
638 api: {
639 name: "setEapEngine"
640 return_type_hidl: {
641 type: TYPE_STRUCT
642 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
643 }
644 arg: {
645 type: TYPE_SCALAR
646 scalar_type: "bool_t"
647 }
648 }
649
650 api: {
651 name: "setEapEngineID"
652 return_type_hidl: {
653 type: TYPE_STRUCT
654 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
655 }
656 arg: {
657 type: TYPE_STRING
658 }
659 }
660
661 api: {
662 name: "setEapDomainSuffixMatch"
663 return_type_hidl: {
664 type: TYPE_STRUCT
665 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
666 }
667 arg: {
668 type: TYPE_STRING
669 }
670 }
671
672 api: {
673 name: "setIdStr"
674 return_type_hidl: {
675 type: TYPE_STRUCT
676 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
677 }
678 arg: {
679 type: TYPE_STRING
680 }
681 }
682
683 api: {
684 name: "getSsid"
685 return_type_hidl: {
686 type: TYPE_STRUCT
687 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
688 }
689 return_type_hidl: {
690 type: TYPE_VECTOR
691 vector_value: {
692 type: TYPE_SCALAR
693 scalar_type: "uint8_t"
694 }
695 }
696 }
697
698 api: {
699 name: "getBssid"
700 return_type_hidl: {
701 type: TYPE_STRUCT
702 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
703 }
704 return_type_hidl: {
705 type: TYPE_ARRAY
706 vector_value: {
707 vector_size: 6
708 type: TYPE_SCALAR
709 scalar_type: "uint8_t"
710 }
711 }
712 }
713
714 api: {
715 name: "getScanSsid"
716 return_type_hidl: {
717 type: TYPE_STRUCT
718 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
719 }
720 return_type_hidl: {
721 type: TYPE_SCALAR
722 scalar_type: "bool_t"
723 }
724 }
725
726 api: {
727 name: "getKeyMgmt"
728 return_type_hidl: {
729 type: TYPE_STRUCT
730 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
731 }
732 return_type_hidl: {
733 type: TYPE_MASK
734 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::KeyMgmtMask"
735 }
736 }
737
738 api: {
739 name: "getProto"
740 return_type_hidl: {
741 type: TYPE_STRUCT
742 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
743 }
744 return_type_hidl: {
745 type: TYPE_MASK
746 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::ProtoMask"
747 }
748 }
749
750 api: {
751 name: "getAuthAlg"
752 return_type_hidl: {
753 type: TYPE_STRUCT
754 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
755 }
756 return_type_hidl: {
757 type: TYPE_MASK
758 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::AuthAlgMask"
759 }
760 }
761
762 api: {
763 name: "getGroupCipher"
764 return_type_hidl: {
765 type: TYPE_STRUCT
766 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
767 }
768 return_type_hidl: {
769 type: TYPE_MASK
770 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::GroupCipherMask"
771 }
772 }
773
774 api: {
775 name: "getPairwiseCipher"
776 return_type_hidl: {
777 type: TYPE_STRUCT
778 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
779 }
780 return_type_hidl: {
781 type: TYPE_MASK
782 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::PairwiseCipherMask"
783 }
784 }
785
786 api: {
787 name: "getPskPassphrase"
788 return_type_hidl: {
789 type: TYPE_STRUCT
790 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
791 }
792 return_type_hidl: {
793 type: TYPE_STRING
794 }
795 }
796
797 api: {
798 name: "getWepKey"
799 return_type_hidl: {
800 type: TYPE_STRUCT
801 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
802 }
803 return_type_hidl: {
804 type: TYPE_VECTOR
805 vector_value: {
806 type: TYPE_SCALAR
807 scalar_type: "uint8_t"
808 }
809 }
810 arg: {
811 type: TYPE_SCALAR
812 scalar_type: "uint32_t"
813 }
814 }
815
816 api: {
817 name: "getWepTxKeyIdx"
818 return_type_hidl: {
819 type: TYPE_STRUCT
820 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
821 }
822 return_type_hidl: {
823 type: TYPE_SCALAR
824 scalar_type: "uint32_t"
825 }
826 }
827
828 api: {
829 name: "getRequirePmf"
830 return_type_hidl: {
831 type: TYPE_STRUCT
832 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
833 }
834 return_type_hidl: {
835 type: TYPE_SCALAR
836 scalar_type: "bool_t"
837 }
838 }
839
840 api: {
841 name: "getEapMethod"
842 return_type_hidl: {
843 type: TYPE_STRUCT
844 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
845 }
846 return_type_hidl: {
847 type: TYPE_ENUM
848 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::EapMethod"
849 }
850 }
851
852 api: {
853 name: "getEapPhase2Method"
854 return_type_hidl: {
855 type: TYPE_STRUCT
856 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
857 }
858 return_type_hidl: {
859 type: TYPE_ENUM
860 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::EapPhase2Method"
861 }
862 }
863
864 api: {
865 name: "getEapIdentity"
866 return_type_hidl: {
867 type: TYPE_STRUCT
868 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
869 }
870 return_type_hidl: {
871 type: TYPE_VECTOR
872 vector_value: {
873 type: TYPE_SCALAR
874 scalar_type: "uint8_t"
875 }
876 }
877 }
878
879 api: {
880 name: "getEapAnonymousIdentity"
881 return_type_hidl: {
882 type: TYPE_STRUCT
883 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
884 }
885 return_type_hidl: {
886 type: TYPE_VECTOR
887 vector_value: {
888 type: TYPE_SCALAR
889 scalar_type: "uint8_t"
890 }
891 }
892 }
893
894 api: {
895 name: "getEapPassword"
896 return_type_hidl: {
897 type: TYPE_STRUCT
898 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
899 }
900 return_type_hidl: {
901 type: TYPE_VECTOR
902 vector_value: {
903 type: TYPE_SCALAR
904 scalar_type: "uint8_t"
905 }
906 }
907 }
908
909 api: {
910 name: "getEapCACert"
911 return_type_hidl: {
912 type: TYPE_STRUCT
913 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
914 }
915 return_type_hidl: {
916 type: TYPE_STRING
917 }
918 }
919
920 api: {
921 name: "getEapCAPath"
922 return_type_hidl: {
923 type: TYPE_STRUCT
924 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
925 }
926 return_type_hidl: {
927 type: TYPE_STRING
928 }
929 }
930
931 api: {
932 name: "getEapClientCert"
933 return_type_hidl: {
934 type: TYPE_STRUCT
935 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
936 }
937 return_type_hidl: {
938 type: TYPE_STRING
939 }
940 }
941
942 api: {
943 name: "getEapPrivateKey"
944 return_type_hidl: {
945 type: TYPE_STRUCT
946 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
947 }
948 return_type_hidl: {
949 type: TYPE_STRING
950 }
951 }
952
953 api: {
954 name: "getEapSubjectMatch"
955 return_type_hidl: {
956 type: TYPE_STRUCT
957 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
958 }
959 return_type_hidl: {
960 type: TYPE_STRING
961 }
962 }
963
964 api: {
965 name: "getEapAltSubjectMatch"
966 return_type_hidl: {
967 type: TYPE_STRUCT
968 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
969 }
970 return_type_hidl: {
971 type: TYPE_STRING
972 }
973 }
974
975 api: {
976 name: "getEapEngine"
977 return_type_hidl: {
978 type: TYPE_STRUCT
979 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
980 }
981 return_type_hidl: {
982 type: TYPE_SCALAR
983 scalar_type: "bool_t"
984 }
985 }
986
987 api: {
988 name: "getEapEngineID"
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: "getEapDomainSuffixMatch"
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: "getIdStr"
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_STRING
1017 }
1018 }
1019
1020 api: {
1021 name: "enable"
1022 return_type_hidl: {
1023 type: TYPE_STRUCT
1024 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
1025 }
1026 arg: {
1027 type: TYPE_SCALAR
1028 scalar_type: "bool_t"
1029 }
1030 }
1031
1032 api: {
1033 name: "disable"
1034 return_type_hidl: {
1035 type: TYPE_STRUCT
1036 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
1037 }
1038 }
1039
1040 api: {
1041 name: "select"
1042 return_type_hidl: {
1043 type: TYPE_STRUCT
1044 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
1045 }
1046 }
1047
1048 api: {
1049 name: "sendNetworkEapSimGsmAuthResponse"
1050 return_type_hidl: {
1051 type: TYPE_STRUCT
1052 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
1053 }
1054 arg: {
1055 type: TYPE_STRUCT
1056 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::NetworkResponseEapSimGsmAuthParams"
1057 }
1058 }
1059
1060 api: {
1061 name: "sendNetworkEapSimUmtsAuthResponse"
1062 return_type_hidl: {
1063 type: TYPE_STRUCT
1064 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
1065 }
1066 arg: {
1067 type: TYPE_STRUCT
1068 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork::NetworkResponseEapSimUmtsAuthParams"
1069 }
1070 }
1071
1072 api: {
1073 name: "sendNetworkEapIdentityResponse"
1074 return_type_hidl: {
1075 type: TYPE_STRUCT
1076 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
1077 }
1078 arg: {
1079 type: TYPE_VECTOR
1080 vector_value: {
1081 type: TYPE_SCALAR
1082 scalar_type: "uint8_t"
1083 }
1084 }
1085 }
1086
1087}