1.3 KiB
1.3 KiB
Кратко
Добавлен локальный кэш последних 5 успешных генераций мастер-секрета на ESP32.
Что сделано
- Генерация секретов теперь сначала проверяет кэш по
SHA-256(login + 0x00 + password). - При совпадении ESP32 сразу подставляет готовый секрет и не запускает долгую генерацию.
- Успешные результаты складываются в NVS как последние 5 записей.
Что проверять
- Сгенерировать секрет для
login + password. - Повторить ту же пару ещё раз.
- Убедиться, что вторая попытка не запускает долгую генерацию и сразу показывает готовый секрет.
- Проверить, что после 6 различных успешных генераций самая старая запись вытесняется.
Ожидаемый результат
- Повторная генерация той же пары
login + passwordберётся из кэша. - Кэш хранит только последние 5 успешных результатов.
Статус
pending