ZaStoGram_desktop/.gitmodules
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

111 lines
4.4 KiB
Text

[submodule "Telegram/ThirdParty/GSL"]
path = Telegram/ThirdParty/GSL
url = https://github.com/Microsoft/GSL.git
[submodule "Telegram/ThirdParty/xxHash"]
path = Telegram/ThirdParty/xxHash
url = https://github.com/Cyan4973/xxHash.git
[submodule "Telegram/ThirdParty/rlottie"]
path = Telegram/ThirdParty/rlottie
url = https://github.com/desktop-app/rlottie.git
[submodule "Telegram/ThirdParty/lz4"]
path = Telegram/ThirdParty/lz4
url = https://github.com/lz4/lz4.git
[submodule "Telegram/lib_crl"]
path = Telegram/lib_crl
url = https://github.com/desktop-app/lib_crl.git
[submodule "Telegram/lib_rpl"]
path = Telegram/lib_rpl
url = https://github.com/desktop-app/lib_rpl.git
[submodule "Telegram/lib_base"]
path = Telegram/lib_base
url = https://github.com/desktop-app/lib_base.git
[submodule "Telegram/codegen"]
path = Telegram/codegen
url = https://github.com/desktop-app/codegen.git
[submodule "Telegram/lib_ui"]
path = Telegram/lib_ui
url = https://github.com/youtubediscord/lib_ui.git
[submodule "Telegram/lib_lottie"]
path = Telegram/lib_lottie
url = https://github.com/youtubediscord/lib_lottie.git
[submodule "Telegram/lib_tl"]
path = Telegram/lib_tl
url = https://github.com/desktop-app/lib_tl.git
[submodule "Telegram/lib_spellcheck"]
path = Telegram/lib_spellcheck
url = https://github.com/desktop-app/lib_spellcheck
[submodule "Telegram/lib_storage"]
path = Telegram/lib_storage
url = https://github.com/desktop-app/lib_storage.git
[submodule "cmake"]
path = cmake
url = https://github.com/desktop-app/cmake_helpers.git
[submodule "Telegram/ThirdParty/expected"]
path = Telegram/ThirdParty/expected
url = https://github.com/TartanLlama/expected
[submodule "Telegram/ThirdParty/QR"]
path = Telegram/ThirdParty/QR
url = https://github.com/nayuki/QR-Code-generator
[submodule "Telegram/lib_qr"]
path = Telegram/lib_qr
url = https://github.com/desktop-app/lib_qr.git
[submodule "Telegram/ThirdParty/hunspell"]
path = Telegram/ThirdParty/hunspell
url = https://github.com/hunspell/hunspell
[submodule "Telegram/ThirdParty/range-v3"]
path = Telegram/ThirdParty/range-v3
url = https://github.com/ericniebler/range-v3.git
[submodule "Telegram/ThirdParty/nimf"]
path = Telegram/ThirdParty/nimf
url = https://github.com/hamonikr/nimf.git
[submodule "Telegram/ThirdParty/hime"]
path = Telegram/ThirdParty/hime
url = https://github.com/hime-ime/hime.git
[submodule "Telegram/ThirdParty/fcitx5-qt"]
path = Telegram/ThirdParty/fcitx5-qt
url = https://github.com/fcitx/fcitx5-qt.git
[submodule "Telegram/lib_webrtc"]
path = Telegram/lib_webrtc
url = https://github.com/desktop-app/lib_webrtc.git
[submodule "Telegram/ThirdParty/tgcalls"]
path = Telegram/ThirdParty/tgcalls
url = https://github.com/TelegramMessenger/tgcalls.git
[submodule "Telegram/lib_webview"]
path = Telegram/lib_webview
url = https://github.com/desktop-app/lib_webview.git
[submodule "Telegram/ThirdParty/kimageformats"]
path = Telegram/ThirdParty/kimageformats
url = https://github.com/KDE/kimageformats.git
[submodule "Telegram/ThirdParty/kcoreaddons"]
path = Telegram/ThirdParty/kcoreaddons
url = https://github.com/KDE/kcoreaddons.git
[submodule "Telegram/ThirdParty/cld3"]
path = Telegram/ThirdParty/cld3
url = https://github.com/google/cld3.git
[submodule "Telegram/ThirdParty/libprisma"]
path = Telegram/ThirdParty/libprisma
url = https://github.com/desktop-app/libprisma.git
[submodule "Telegram/ThirdParty/xdg-desktop-portal"]
path = Telegram/ThirdParty/xdg-desktop-portal
url = https://github.com/flatpak/xdg-desktop-portal.git
[submodule "Telegram/lib_translate"]
path = Telegram/lib_translate
url = https://github.com/desktop-app/lib_translate
[submodule "Telegram/ThirdParty/cmark-gfm"]
path = Telegram/ThirdParty/cmark-gfm
url = https://github.com/github/cmark-gfm.git
[submodule "Telegram/ThirdParty/MicroTeX"]
path = Telegram/ThirdParty/MicroTeX
url = https://github.com/desktop-app/MicroTeX.git
[submodule "Telegram/ThirdParty/TooManyCooks"]
path = Telegram/ThirdParty/TooManyCooks
url = https://github.com/tzcnt/TooManyCooks.git
[submodule "Telegram/ThirdParty/libcbor"]
path = Telegram/ThirdParty/libcbor
url = https://github.com/PJK/libcbor.git
[submodule "Telegram/ThirdParty/libfido2"]
path = Telegram/ThirdParty/libfido2
url = https://github.com/Yubico/libfido2.git
[submodule "Telegram/ThirdParty/argon2"]
path = Telegram/ThirdParty/argon2
url = https://github.com/P-H-C/phc-winner-argon2.git