Kconfig.projbuild 982 B

12345678910111213141516171819202122232425262728293031323334
  1. menu "Example Configuration"
  2. config USE_SEC_1
  3. bool
  4. default y
  5. prompt "Use Security Version 1"
  6. help
  7. Security version 1 used Curve25519 key exchange for establishing
  8. secure session between device and client during provisioning
  9. config USE_POP
  10. bool
  11. depends on USE_SEC_1
  12. default y
  13. prompt "Use proof-of-possession"
  14. help
  15. Proof-of-possession can be optionally used to prove that the device is indeed
  16. in possession of the user who is provisioning the device. This proof-of-possession
  17. is internally used to generate the shared secret through key exchange.
  18. config POP
  19. string "Proof-of-possession"
  20. default "abcd1234"
  21. depends on USE_POP
  22. config RESET_PROVISIONED
  23. bool
  24. default n
  25. prompt "Reset provisioned status of the device"
  26. help
  27. This erases the NVS to reset provisioned status of the device on every reboot.
  28. Provisioned status is determined by the WiFi STA configuration, saved on the NVS.
  29. endmenu