You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Основные изменения по сравнению с v3.0.0
Добавлено
Стеганография: возможность спрятать зашифрованный .acyph внутри PNG-изображения. Используется интерливинг пикселей через ChaCha20Rng и уникальная случайная соль для каждого встраивания.
ProtectedBuffer: пароли и криптографические ключи теперь блокируются в оперативной памяти через mlock (Linux) / VirtualLock (Windows), исключая их попадание в swap.
Улучшено
Калибровка Rayo‑KDF: количество шагов передаётся напрямую в TaskResult, без промежуточного строкового парсинга.
Надёжность: вызов SystemTime::now().duration_since(UNIX_EPOCH) больше не вызывает панику, если системное время некорректно.
Стеганография: добавлена сигнатура ACYP и проверка целостности скрытых данных.
Убрано
Anti‑replay защита: удалена проверка (1 час), которая могла блокировать собственные файлы пользователя.
Неиспользуемый HMAC‑ключ: удалён второй ключ, генерировавшийся через HKDF, что ускоряет KDF и делает код чище.