| 1234567891011121314151617181920212223242526272829303132333435 |
- 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"
|