ZaStoGram_desktop/Telegram/SourceFiles/e2e_cloud/vault
Repository files (latest commit first)
Filename Latest commit message Latest commit date
loop-uh 25ae099c66 Bring the Argon2 sources the vault already depends on
The slice landed one commit too early: the vault links
tdesktop::lib_argon2 and the build recipe for it was written, but the
recipe was invisible — the bare "cmake" .gitignore pattern struck a
second time on lib_argon2.cmake — and ThirdParty/argon2 itself never
existed, so origin/dev stopped at configure with a missing include.
The reference implementation comes in as a submodule pinned to the
20190702 release, whose layout is exactly what the recipe lists.

The tail of the work rides along: a file-backed chunk store, and a
security floor for new vaults — creation now demands at least 64 MiB
and three passes from the Argon2id config instead of accepting
anything structurally valid, with the vault test pinning that
boundary.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-31 22:42:13 +03:00
..
argon2id_password_kdf.cpp Build the first core slice of E2E cloud groups 2026-07-31 22:29:13 +03:00
argon2id_password_kdf.h Build the first core slice of E2E cloud groups 2026-07-31 22:29:13 +03:00
password_kdf.cpp Bring the Argon2 sources the vault already depends on 2026-07-31 22:42:13 +03:00
password_kdf.h Bring the Argon2 sources the vault already depends on 2026-07-31 22:42:13 +03:00
password_vault.cpp Bring the Argon2 sources the vault already depends on 2026-07-31 22:42:13 +03:00
password_vault.h Build the first core slice of E2E cloud groups 2026-07-31 22:29:13 +03:00