fix/audit-battery-feature #11
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/audit-battery-feature"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
deploy_main_tmp.shanddeploy_main_tmp_direct.shscripts, and refactor LIS2DH12 configuration into a newvibrationfeature module. Update references inlib.rsand clean up related code in thehelpers/acceldirectory. 5094830f44vibrationfeature module, and improve I2C address management. Remove temporary bench firmware configurations and clean up related code inmain.rsandCargo.toml. 12812f85b2atecc608binstead ofatecc608x, and enhance the changelog with detailed changes related to the newsigilfeatures and event handling. Clean up.gitignoreand addCargo.lockfor dependency management. 9806ea2815The flash path no longer writes a fixed shared /tmp pathname that an attacker could pre-create or symlink. OpenOCD output now goes to a private mktemp file created once under ${TMPDIR:-/tmp}; secure-creation failure aborts the attempt with a visible message before any hardware contact. Every expansion of the tempfile variable is quoted, and cleanup is an EXIT trap inside a dedicated subshell so the file is removed on success, on command failure, and on any inner exit while the sourcing shell's own EXIT trap is never clobbered. The existing flash-common suite gains five structural assertions over the real script: mktemp under TMPDIR, absence of the fixed shared path, full quoting of every tempfile-variable expansion, subshell trap ordering versus the outer verdicts, and abort-before-hardware ordering when secure creation fails.