ESP32: убрать кэш генерации секрета

This commit is contained in:
AidarKC
2026-06-23 14:42:02 +04:00
parent 66986b804c
commit d2426c473c
4 changed files with 26 additions and 170 deletions
@@ -1,25 +0,0 @@
## Кратко
Добавлен локальный кэш последних 5 успешных генераций мастер-секрета на ESP32.
## Что сделано
- Генерация секретов теперь сначала проверяет кэш по `SHA-256(login + 0x00 + password)`.
- При совпадении ESP32 сразу подставляет готовый секрет и не запускает долгую генерацию.
- Успешные результаты складываются в NVS как последние 5 записей.
## Что проверять
- Сгенерировать секрет для `login + password`.
- Повторить ту же пару ещё раз.
- Убедиться, что вторая попытка не запускает долгую генерацию и сразу показывает готовый секрет.
- Проверить, что после 6 различных успешных генераций самая старая запись вытесняется.
## Ожидаемый результат
- Повторная генерация той же пары `login + password` берётся из кэша.
- Кэш хранит только последние 5 успешных результатов.
## Статус
`pending`