be27e185b7
Add wpa_supplicant control interface commands for parsing the bootstrap info URI from a QR Code (get peer public key) and to generate a new bootstrap info with private key for local use. The optional key=<hexdump> argument to the DPP_BOOTSTRAP_GEN command can be used to specify the bootstrapping private key in OpenSSL ECPrivateKey DER encoding format. This results in the local bootstrapping information entry being created with the specified key instead of generating a new random one. Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
20 lines
682 B
C
20 lines
682 B
C
/*
|
|
* wpa_supplicant - DPP
|
|
* Copyright (c) 2017, Qualcomm Atheros, Inc.
|
|
*
|
|
* This software may be distributed under the terms of the BSD license.
|
|
* See README for more details.
|
|
*/
|
|
|
|
#ifndef DPP_SUPPLICANT_H
|
|
#define DPP_SUPPLICANT_H
|
|
|
|
int wpas_dpp_qr_code(struct wpa_supplicant *wpa_s, const char *cmd);
|
|
int wpas_dpp_bootstrap_gen(struct wpa_supplicant *wpa_s, const char *cmd);
|
|
int wpas_dpp_bootstrap_remove(struct wpa_supplicant *wpa_s, const char *id);
|
|
const char * wpas_dpp_bootstrap_get_uri(struct wpa_supplicant *wpa_s,
|
|
unsigned int id);
|
|
int wpas_dpp_init(struct wpa_supplicant *wpa_s);
|
|
void wpas_dpp_deinit(struct wpa_supplicant *wpa_s);
|
|
|
|
#endif /* DPP_SUPPLICANT_H */
|