mirror of
https://github.com/storytold/effectcraft.git
synced 2026-11-11 12:52:55 +00:00
The fallback searched for the literal bytes `/Encrypt`, so a long trailer with the key written as `/Encr#79pt` (or any other #-escaped spelling) got past it. It now finds the last name token that decodes to `Encrypt`, with the lexer's own name decoding, and checks whether that token ends past the window. It is still one linear pass per file. Longer names that only start with `Encrypt` (`/Encrypted`) no longer count.