1menu "Example Configuration"
2
3    config EXAMPLE_USE_SEC_1
4        bool
5        default y
6        prompt "Use Security Version 1"
7        help
8            Security version 1 used Curve25519 key exchange for establishing
9            secure session between device and client during provisioning
10
11    config EXAMPLE_USE_POP
12        bool
13        depends on EXAMPLE_USE_SEC_1
14        default y
15        prompt "Use proof-of-possession"
16        help
17            Proof-of-possession can be optionally used to prove that the device is indeed
18            in possession of the user who is provisioning the device. This proof-of-possession
19            is internally used to generate the shared secret through key exchange.
20
21    config EXAMPLE_POP
22        string "Proof-of-possession"
23        default "abcd1234"
24        depends on EXAMPLE_USE_POP
25
26    config EXAMPLE_RESET_PROVISIONED
27        bool
28        default n
29        prompt "Reset provisioned status of the device"
30        help
31            This erases the NVS to reset provisioned status of the device on every reboot.
32            Provisioned status is determined by the Wi-Fi STA configuration, saved on the NVS.
33
34    config EXAMPLE_AP_RECONN_ATTEMPTS
35        int "Maximum AP connection attempts"
36        default 5
37        help
38            Set the maximum connection attempts to perform when connecting to a Wi-Fi AP.
39
40    config EXAMPLE_PROV_SHOW_QR
41        bool "Show provisioning QR code"
42        default y
43        help
44            Show the QR code for provisioning.
45endmenu
46