/* * Copyright 2018 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package android.hardware.wifi.supplicant@1.2; /** * DppAkm: The various AKMs that can be provisioned using DPP. */ enum DppAkm : uint32_t { PSK, PSK_SAE, SAE, DPP, }; /** * DppNetRole: The network role that the configurator offers the enrollee. */ enum DppNetRole: uint32_t { STA, AP, }; /** * DppProgressCode: Progress codes for DPP (Easy Connect) */ enum DppProgressCode : uint32_t { AUTHENTICATION_SUCCESS, RESPONSE_PENDING, }; /** * DppFailureCode: Error codes for DPP (Easy Connect) */ enum DppFailureCode : uint32_t { INVALID_URI, AUTHENTICATION, NOT_COMPATIBLE, CONFIGURATION, BUSY, TIMEOUT, FAILURE, NOT_SUPPORTED, };