DeterministicESPAsyncWebServer v6.28.0
Zero-allocation, bounded-execution async HTTP server for ESP32
Loading...
Searching...
No Matches
audit_log.cpp File Reference

Hash-chained audit log - implementation. More...

Go to the source code of this file.

Detailed Description

Hash-chained audit log - implementation.

Fixed RAM ring of records. Each record's hash chains the previous record's hash; the oldest retained record chains a moving "anchor" (the hash of the last evicted record, genesis-zero before any eviction), so the retained window verifies as a complete chain. SHA-256 comes from ssh_sha256 (HW-accelerated on ESP32); the timestamp comes from the pluggable det_clock.

Definition in file audit_log.cpp.