menu "relay-zephyr app options"

config APP_BASE_STATION
	bool "Build as the network base station (WiFi + syslog + telnet)"
	help
	  Selects the base-station variant of this app: adds WiFi, a syslog
	  log backend, and a telnet shell on top of the same frame/CBF/
	  topology code every node shares. Off by default - the sign/relay
	  nodes stay UART-supervised with no networking at all.

config DISABLE_MAC_VERIFY
	bool "TEST ONLY: short-circuit group_mac_verify() to always pass"
	help
	  group_mac_verify() returns true unconditionally, without even
	  computing the real HMAC. For bench/range testing when the group
	  key hasn't been provisioned the same on every unit, or when
	  isolating a bug from the MAC check itself. See APP_BUILD_ID's
	  "-NOAUTH" suffix (CMakeLists.txt) - sign/relay logs only ever
	  prove what build tag was running, so that suffix is the actual
	  guardrail against this reaching a fielded unit unnoticed. Never
	  enable for anything but a bench/test build.

config DISABLE_PUBKEY_VERIFY
	bool "TEST ONLY: short-circuit ident_verify() to always pass"
	help
	  ident_verify() returns true unconditionally, without even
	  importing the key or checking the signature. For bench/range
	  testing before a real pubkey table/base identity key is
	  provisioned on every unit. See APP_BUILD_ID's "-NOAUTH" suffix
	  (CMakeLists.txt). Never enable for anything but a bench/test
	  build.

endmenu

source "Kconfig.zephyr"
