7 Commits (7d041e6e2289b17aac5cd533720813a87a712695)

Author SHA1 Message Date
Graham 7d041e6e22 Replace readAllBytes() with readBytes() 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 359891c01e Convert all test objects to classes 3 years ago
Graham 30828308b2 Replace assertThrows with assertFailsWith 3 years ago
Graham 76977303b2 Add shorthand methods for creating ByteBufs from ByteArrays and Strings 4 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 efc7ba9d2b Add underflow/overflow tests 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 d2ee9d3b8b Check that all decompression algorithms throw IOException on failure 4 years ago
Graham 0d384fa8f2 Throw IOException for all JS5 decompression errors 4 years ago
Graham e764403cb2 Add tests for corrupt containers 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 e7ad4b92ff Group test files by test 4 years ago
Graham 3f59e1764c Store individual XteaKey components separately 4 years ago
Graham 58335ca6d0 Add JS5 compression/encryption implementation 4 years ago