Skip to content

Sync from parent repo#1

Merged
vikulin merged 85 commits intomaven-libsodium-aarfrom
master
Jan 2, 2026
Merged

Sync from parent repo#1
vikulin merged 85 commits intomaven-libsodium-aarfrom
master

Conversation

@vikulin
Copy link

@vikulin vikulin commented Jan 2, 2026

No description provided.

Replace (int8x16_t) with vreinterpretq intrinsics
Emscripten 4 changed the WASM binary encoding mode from base64 to
a custom UTF-8 binary encoding with binaryDecode().

The new encoding uses control characters and non-printable ASCII
that get corrupted when served to browsers.
Re-express the affine checks in projective form to avoid the inversion.

Based on a suggestion from @Sc00bz in
jedisct1#1500 -- Thanks!
* 'master' of github.com:jedisct1/libsodium:
  Mention emscripten 4 compatibility
To make the check projective‑invariant.
@vikulin vikulin merged commit 544f768 into maven-libsodium-aar Jan 2, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants