8 Commits (ba7530616904f15ca4d8c7b29af6e4b51f746843)

Author SHA1 Message Date
Graham ba75306169 Annotate cache methods with default parameters with @JvmOverloads 2 years ago
Graham 1a78ef3c7d Throw an exception if header is truncated 2 years ago
Graham 75d4446b92 Ensure uncompressIfKeyValid always consumes the entire container 3 years ago
Graham 416dabec4c Include empty loc groups in the total number of known keys 3 years ago
Graham e8fd432f14 Combine key validation with uncompression 3 years ago
Graham 0016b8ab7d Replace AssertionError with IllegalStateException 3 years ago
Graham 36e4fa474b Fix comment 3 years ago
Graham f143eef142 Move Kotlin files from src/{main,test}/java to src/{main,test}/kotlin 4 years ago
Graham ce5b76ef0f Rename dev.openrs2 package to org.openrs2 4 years ago
Graham 977dd0bd93 Check that we read exactly uncompressedLen bytes 4 years ago
Graham 107c432e65 Rename NONE to UNCOMPRESSED 4 years ago
Graham 8d35b5010a Add functions for quickly checking if a XTEA key is valid 4 years ago
Graham 0d384fa8f2 Throw IOException for all JS5 decompression errors 4 years ago
Graham 0af11d75c3 Add flag to disable encryption of uncompressed containers by default 4 years ago
Graham e5e9ece098 Fix JS5 uncompression of large GZIP-compressed files 4 years ago
Graham 232ba32bbd Enable explicit API mode 4 years ago
Graham d801e5fda6 Re-use length variables in the Js5Compression code 4 years ago
Graham ce97775663 Reduce use of ByteBuf{Input,Output}Stream in Js5Compression 4 years ago
Graham 58335ca6d0 Add JS5 compression/encryption implementation 4 years ago