mirror of
https://github.com/Maschell/JNUSLib.git
synced 2024-11-22 07:59:19 +01:00
Make sure to always read the expected Blocksize from a stream of a hashed content.
This commit is contained in:
parent
06184da8d3
commit
a58c1c5b77
@ -212,6 +212,10 @@ public class NUSDecryption extends AESDecryption {
|
||||
inBlockBuffer = StreamUtils.getChunkFromStream(inputStream, encryptedBlockBuffer, overflow, BLOCKSIZE);
|
||||
if (writeSize > filesize) writeSize = filesize;
|
||||
|
||||
if (inBlockBuffer != BLOCKSIZE) {
|
||||
throw new IOException("wasn't able to read " + BLOCKSIZE);
|
||||
}
|
||||
|
||||
byte[] output;
|
||||
try {
|
||||
output = decryptFileChunkHash(encryptedBlockBuffer, (int) block, contentIndex, h3Hash);
|
||||
|
Loading…
Reference in New Issue
Block a user