SHA256
ESP32: убрать кэш генерации секрета
This commit is contained in:
@@ -1,25 +0,0 @@
|
||||
## Кратко
|
||||
|
||||
Добавлен локальный кэш последних 5 успешных генераций мастер-секрета на ESP32.
|
||||
|
||||
## Что сделано
|
||||
|
||||
- Генерация секретов теперь сначала проверяет кэш по `SHA-256(login + 0x00 + password)`.
|
||||
- При совпадении ESP32 сразу подставляет готовый секрет и не запускает долгую генерацию.
|
||||
- Успешные результаты складываются в NVS как последние 5 записей.
|
||||
|
||||
## Что проверять
|
||||
|
||||
- Сгенерировать секрет для `login + password`.
|
||||
- Повторить ту же пару ещё раз.
|
||||
- Убедиться, что вторая попытка не запускает долгую генерацию и сразу показывает готовый секрет.
|
||||
- Проверить, что после 6 различных успешных генераций самая старая запись вытесняется.
|
||||
|
||||
## Ожидаемый результат
|
||||
|
||||
- Повторная генерация той же пары `login + password` берётся из кэша.
|
||||
- Кэш хранит только последние 5 успешных результатов.
|
||||
|
||||
## Статус
|
||||
|
||||
`pending`
|
||||
Reference in New Issue
Block a user