Add host-side rns-provision tool and portable build infrastructure
- Add tools/keygen/rns-provision CLI - Generate Reticulum identities with TSV/JSON output - Add provisioning bundle support (--outdir, --bundle) - Write manifest.json + per-device identity.json/bin + label.txt - Enforce 0600 permissions on private key material - Add -h/--help and version output - Make build portable across distros (msgpack shim targets) - Integrate ArduinoJson include paths - Disable ReticulumShared build (static-only)
This commit is contained in:
parent
18e8d2c8ea
commit
84d947a3f0
2 changed files with 311 additions and 32 deletions
|
|
@ -20,3 +20,5 @@ target_include_directories(rns-provision PRIVATE
|
|||
# Link against the microReticulum library target.
|
||||
# If this target name is wrong in your submodule, change it here.
|
||||
target_link_libraries(rns-provision PRIVATE ReticulumStatic)
|
||||
|
||||
install(TARGETS rns-provision RUNTIME DESTINATION bin)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue