-
Element Desktop Giphy v1.12.13 (MSC3885 v2, base64 fix)
StableSome checks failedbuild_macos.yaml / Giphy: fix MSC3885 v2 base64 encodings (iv + sha256 -> standard base64 no-pad; key.k stays base64url) (push) Failing after 0sbuild_prepare.yaml / Giphy: fix MSC3885 v2 base64 encodings (iv + sha256 -> standard base64 no-pad; key.k stays base64url) (push) Failing after 0sbuild_windows.yaml / Giphy: fix MSC3885 v2 base64 encodings (iv + sha256 -> standard base64 no-pad; key.k stays base64url) (push) Failing after 0sBuild and Deploy / prepare (release) Blocked by required conditionsBuild and Deploy / Trigger Pro pipeline (release) Blocked by required conditionsBuild and Deploy / Windows arm64 (release) Blocked by required conditionsBuild and Deploy / Windows x64 (release) Blocked by required conditionsBuild and Deploy / macOS (release) Blocked by required conditionsBuild and Deploy / Linux amd64 (sqlcipher static) (release) Blocked by required conditionsBuild and Deploy / Linux arm64 (sqlcipher static) (release) Blocked by required conditionsBuild and Deploy / Deploy (dry-run) (release) Blocked by required conditionsBuild and Deploy / Deploy builds to ESS (release) Blocked by required conditionsBuild and Deploy / Prepare (release) Waiting to runbuild_macos.yaml / Giphy: fix MSC3885 v2 base64 encodings (iv + sha256 -> standard base64 no-pad; key.k stays base64url) (release) Failing after 0sbuild_prepare.yaml / Giphy: fix MSC3885 v2 base64 encodings (iv + sha256 -> standard base64 no-pad; key.k stays base64url) (release) Failing after 0sbuild_windows.yaml / Giphy: fix MSC3885 v2 base64 encodings (iv + sha256 -> standard base64 no-pad; key.k stays base64url) (release) Failing after 0sreleased this
2026-09-19 13:53:21 +00:00 | 0 commits to main since this releaseElement Desktop fork with Discord-style Giphy GIF support. Sends as MSC3885 v2 E2EE-encrypted files (m.file + m.new_content) that open natively in the viewer in encrypted rooms.
FIX vs giphy1: iv and hashes.sha256 are now encoded as standard base64 (no pad) to match the desktop matrix-encrypt-attachment decryptor (atob/btoa). JWK k stays base64url. Verified: MSI-embedded webapp.asar byte-matches fixed script (48134 bytes); local round-trip through the deployed decrypt logic passes; Rust real_decrypt test vector passes.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)