Skip to content

Add pbd tjs4s0 decryption support - #16

Merged
lifegpc merged 2 commits into
lifegpc:masterfrom
asdetycv1zzc:feature/pbd-4s0-crypt
Jul 29, 2026
Merged

Add pbd tjs4s0 decryption support#16
lifegpc merged 2 commits into
lifegpc:masterfrom
asdetycv1zzc:feature/pbd-4s0-crypt

Conversation

@asdetycv1zzc

Copy link
Copy Markdown
Contributor

No description provided.

Grok xAI added 2 commits July 29, 2026 18:48
When header method is '4', route to from_4s0: optional BasicCryptFilter
(Blake2s-256 + XXH32 + ChaCha8/xorshift) then LZ4DecompressStream framing
with dictionary, using PackinOne TypeByte checker.

TJS/ns0 keeps the original author path (ByteChecker, checksum, create
and import). pack/unpack only gain a TypeCheck generic so both checkers
share the same Variant SM. kirikiri feature gains blake2 and xxhash-rust.
Route TJS/4s0 through unwrap_4s0_filters only, then share the same
Variant SM path as ns0. Keep upstream ByteChecker and checksum for
ns0; use PackinOne TypeByte for 4s0 where upstream checker fails.
@lifegpc
lifegpc merged commit 12773f3 into lifegpc:master Jul 29, 2026
1 check 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