f2f3ed42da4aed591ff39c10a805158808766987
- 40-byte header parsing with magic byte, version, and flags validation - Variable-length TOC entry parsing with little-endian ByteBuffer helpers - HMAC-SHA-256 verification BEFORE decryption (Encrypt-then-MAC) - AES-256-CBC decryption via javax.crypto with PKCS5Padding - Gzip decompression via java.util.zip when compression_flag == 1 - SHA-256 checksum verification after decompression - Hardcoded 32-byte key matching src/key.rs exactly - CLI main() for standalone JAR usage - Zero third-party dependencies (only Android SDK / JVM stdlib) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Description
No description provided
Languages
Rust
65.5%
Shell
20.4%
Kotlin
14.1%