Kconfig 1.4 KB

1234567891011121314151617181920212223242526272829303132333435
  1. menu "relay-zephyr app options"
  2. config APP_BASE_STATION
  3. bool "Build as the network base station (WiFi + syslog + telnet)"
  4. help
  5. Selects the base-station variant of this app: adds WiFi, a syslog
  6. log backend, and a telnet shell on top of the same frame/CBF/
  7. topology code every node shares. Off by default - the sign/relay
  8. nodes stay UART-supervised with no networking at all.
  9. config DISABLE_MAC_VERIFY
  10. bool "TEST ONLY: short-circuit group_mac_verify() to always pass"
  11. help
  12. group_mac_verify() returns true unconditionally, without even
  13. computing the real HMAC. For bench/range testing when the group
  14. key hasn't been provisioned the same on every unit, or when
  15. isolating a bug from the MAC check itself. See APP_BUILD_ID's
  16. "-NOAUTH" suffix (CMakeLists.txt) - sign/relay logs only ever
  17. prove what build tag was running, so that suffix is the actual
  18. guardrail against this reaching a fielded unit unnoticed. Never
  19. enable for anything but a bench/test build.
  20. config DISABLE_PUBKEY_VERIFY
  21. bool "TEST ONLY: short-circuit ident_verify() to always pass"
  22. help
  23. ident_verify() returns true unconditionally, without even
  24. importing the key or checking the signature. For bench/range
  25. testing before a real pubkey table/base identity key is
  26. provisioned on every unit. See APP_BUILD_ID's "-NOAUTH" suffix
  27. (CMakeLists.txt). Never enable for anything but a bench/test
  28. build.
  29. endmenu
  30. source "Kconfig.zephyr"