From 88c0bb8a9e9fa2a9e0754f05095a13482a30ce55 Mon Sep 17 00:00:00 2001 From: Maschell Date: Wed, 10 Apr 2019 20:13:38 +0200 Subject: [PATCH] Add/Update copyright information. Minor cleanup, moved some interfaces --- src/de/mas/wiiu/jnus/ExtractionService.java | 4 ++-- src/de/mas/wiiu/jnus/NUSTitle.java | 2 +- src/de/mas/wiiu/jnus/NUSTitleLoader.java | 13 +++++----- src/de/mas/wiiu/jnus/NUSTitleLoaderFST.java | 2 +- src/de/mas/wiiu/jnus/NUSTitleLoaderLocal.java | 2 +- .../mas/wiiu/jnus/NUSTitleLoaderRemote.java | 2 +- src/de/mas/wiiu/jnus/Settings.java | 2 +- src/de/mas/wiiu/jnus/WUDService.java | 2 +- src/de/mas/wiiu/jnus/entities/TMD.java | 2 +- src/de/mas/wiiu/jnus/entities/Ticket.java | 2 +- .../wiiu/jnus/entities/content/Content.java | 2 +- .../jnus/entities/content/ContentFSTInfo.java | 2 +- .../jnus/entities/content/ContentInfo.java | 2 +- src/de/mas/wiiu/jnus/entities/fst/FST.java | 2 +- .../mas/wiiu/jnus/entities/fst/FSTEntry.java | 2 +- .../wiiu/jnus/entities/fst/FSTService.java | 2 +- .../FSTDataProviderNUSTitle.java | 16 +++++++++++++ .../FSTDataProviderWUDDataPartition.java | 16 +++++++++++++ .../implementations/NUSDataProviderFST.java | 16 +++++++++++++ .../implementations/NUSDataProviderLocal.java | 2 +- .../NUSDataProviderLocalBackup.java | 16 +++++++++++++ .../NUSDataProviderRemote.java | 4 ++-- .../implementations/NUSDataProviderWoomy.java | 2 +- .../jnus/implementations/woomy/WoomyInfo.java | 2 +- .../jnus/implementations/woomy/WoomyMeta.java | 2 +- .../woomy/WoomyMetaParser.java | 2 +- .../implementations/woomy/WoomyParser.java | 2 +- .../implementations/woomy/WoomyZipFile.java | 2 +- .../jnus/implementations/wud/WUDImage.java | 2 +- .../wud/WUDImageCompressedInfo.java | 2 +- .../wud/parser/WUDDataPartition.java | 16 +++++++++++++ .../implementations/wud/parser/WUDInfo.java | 2 +- .../wud/parser/WUDInfoParser.java | 2 +- .../wud/reader/WUDDiscReader.java | 6 ++--- .../wud/reader/WUDDiscReaderCompressed.java | 2 +- .../wud/reader/WUDDiscReaderSplitted.java | 2 +- .../wud/reader/WUDDiscReaderUncompressed.java | 2 +- .../wiiu/jnus/interfaces/CheckedFunction.java | 24 +++++++++++++++++++ .../wiiu/jnus/interfaces/FSTDataProvider.java | 16 +++++++++++++ .../mas/wiiu/jnus/interfaces/HasNUSTitle.java | 16 +++++++++++++ .../interfaces/InputStreamWithException.java | 2 +- .../wiiu/jnus/interfaces/NUSDataProvider.java | 2 +- .../wiiu/jnus/interfaces/Parallelizable.java | 21 ++++++++++++++++ .../mas/wiiu/jnus/utils/ByteArrayBuffer.java | 2 +- .../mas/wiiu/jnus/utils/ByteArrayWrapper.java | 2 +- src/de/mas/wiiu/jnus/utils/ByteUtils.java | 2 +- .../jnus/utils/CheckSumWrongException.java | 2 +- .../mas/wiiu/jnus/utils/CheckedFunction.java | 8 ------- .../wiiu/jnus/utils/DataProviderUtils.java | 2 +- src/de/mas/wiiu/jnus/utils/FSTUtils.java | 16 +++++++++++++ src/de/mas/wiiu/jnus/utils/FileUtils.java | 3 ++- src/de/mas/wiiu/jnus/utils/HashResult.java | 2 +- src/de/mas/wiiu/jnus/utils/HashUtil.java | 2 +- .../mas/wiiu/jnus/utils/Parallelizable.java | 5 ---- .../utils/PipedInputStreamWithException.java | 2 +- src/de/mas/wiiu/jnus/utils/StreamUtils.java | 2 +- src/de/mas/wiiu/jnus/utils/Utils.java | 2 +- src/de/mas/wiiu/jnus/utils/XMLParser.java | 2 +- .../utils/cryptography/AESDecryption.java | 2 +- .../utils/cryptography/NUSDecryption.java | 2 +- .../wiiu/jnus/utils/download/Downloader.java | 2 +- .../utils/download/NUSDownloadService.java | 2 +- 62 files changed, 233 insertions(+), 73 deletions(-) create mode 100644 src/de/mas/wiiu/jnus/interfaces/CheckedFunction.java create mode 100644 src/de/mas/wiiu/jnus/interfaces/Parallelizable.java delete mode 100644 src/de/mas/wiiu/jnus/utils/CheckedFunction.java delete mode 100644 src/de/mas/wiiu/jnus/utils/Parallelizable.java diff --git a/src/de/mas/wiiu/jnus/ExtractionService.java b/src/de/mas/wiiu/jnus/ExtractionService.java index 2453533..da35bf2 100644 --- a/src/de/mas/wiiu/jnus/ExtractionService.java +++ b/src/de/mas/wiiu/jnus/ExtractionService.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -30,9 +30,9 @@ import java.util.concurrent.ExecutionException; import de.mas.wiiu.jnus.entities.content.Content; import de.mas.wiiu.jnus.interfaces.NUSDataProvider; +import de.mas.wiiu.jnus.interfaces.Parallelizable; import de.mas.wiiu.jnus.utils.DataProviderUtils; import de.mas.wiiu.jnus.utils.FileUtils; -import de.mas.wiiu.jnus.utils.Parallelizable; import de.mas.wiiu.jnus.utils.Utils; import lombok.Getter; import lombok.extern.java.Log; diff --git a/src/de/mas/wiiu/jnus/NUSTitle.java b/src/de/mas/wiiu/jnus/NUSTitle.java index eb2b885..60d6083 100644 --- a/src/de/mas/wiiu/jnus/NUSTitle.java +++ b/src/de/mas/wiiu/jnus/NUSTitle.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/NUSTitleLoader.java b/src/de/mas/wiiu/jnus/NUSTitleLoader.java index e71b213..a4ad788 100644 --- a/src/de/mas/wiiu/jnus/NUSTitleLoader.java +++ b/src/de/mas/wiiu/jnus/NUSTitleLoader.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -36,8 +36,7 @@ public class NUSTitleLoader { // should be empty } - public static NUSTitle loadNusTitle(NUSTitleConfig config, Supplier dataProviderFunction) - throws IOException, ParseException { + public static NUSTitle loadNusTitle(NUSTitleConfig config, Supplier dataProviderFunction) throws IOException, ParseException { NUSTitle result = new NUSTitle(); NUSDataProvider dataProvider = dataProviderFunction.get(); @@ -55,12 +54,12 @@ public class NUSTitleLoader { Ticket ticket = config.getTicket(); if (ticket == null) { Optional ticketOpt = dataProvider.getRawTicket(); - if (ticketOpt.isPresent()) { + if (ticketOpt.isPresent()) { ticket = Ticket.parseTicket(ticketOpt.get(), config.getCommonKey()); } } - if(ticket == null) { - new ParseException("Failed to get ticket data",0); + if (ticket == null) { + new ParseException("Failed to get ticket data", 0); } result.setTicket(ticket); @@ -69,7 +68,7 @@ public class NUSTitleLoader { InputStream fstContentEncryptedStream = dataProvider.getInputStreamFromContent(fstContent, 0, Optional.of(fstContent.getEncryptedFileSize())); byte[] fstBytes = StreamUtils.getBytesFromStream(fstContentEncryptedStream, (int) fstContent.getEncryptedFileSize()); - + if (fstContent.isEncrypted()) { AESDecryption aesDecryption = new AESDecryption(ticket.getDecryptedKey(), new byte[0x10]); if (fstBytes.length % 0x10 != 0) { diff --git a/src/de/mas/wiiu/jnus/NUSTitleLoaderFST.java b/src/de/mas/wiiu/jnus/NUSTitleLoaderFST.java index 57d63de..80c6d91 100644 --- a/src/de/mas/wiiu/jnus/NUSTitleLoaderFST.java +++ b/src/de/mas/wiiu/jnus/NUSTitleLoaderFST.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/NUSTitleLoaderLocal.java b/src/de/mas/wiiu/jnus/NUSTitleLoaderLocal.java index 557412f..0653c58 100644 --- a/src/de/mas/wiiu/jnus/NUSTitleLoaderLocal.java +++ b/src/de/mas/wiiu/jnus/NUSTitleLoaderLocal.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/NUSTitleLoaderRemote.java b/src/de/mas/wiiu/jnus/NUSTitleLoaderRemote.java index d92e6dc..ba7516e 100644 --- a/src/de/mas/wiiu/jnus/NUSTitleLoaderRemote.java +++ b/src/de/mas/wiiu/jnus/NUSTitleLoaderRemote.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/Settings.java b/src/de/mas/wiiu/jnus/Settings.java index 0d97cbf..bcd0353 100644 --- a/src/de/mas/wiiu/jnus/Settings.java +++ b/src/de/mas/wiiu/jnus/Settings.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2017-2018 Maschell + * Copyright (C) 2017-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/WUDService.java b/src/de/mas/wiiu/jnus/WUDService.java index e6f0f1e..88e817c 100644 --- a/src/de/mas/wiiu/jnus/WUDService.java +++ b/src/de/mas/wiiu/jnus/WUDService.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/entities/TMD.java b/src/de/mas/wiiu/jnus/entities/TMD.java index 9e6ef22..cb15e38 100644 --- a/src/de/mas/wiiu/jnus/entities/TMD.java +++ b/src/de/mas/wiiu/jnus/entities/TMD.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/entities/Ticket.java b/src/de/mas/wiiu/jnus/entities/Ticket.java index 35a867d..d3dea46 100644 --- a/src/de/mas/wiiu/jnus/entities/Ticket.java +++ b/src/de/mas/wiiu/jnus/entities/Ticket.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/entities/content/Content.java b/src/de/mas/wiiu/jnus/entities/content/Content.java index e0992c2..9f04b27 100644 --- a/src/de/mas/wiiu/jnus/entities/content/Content.java +++ b/src/de/mas/wiiu/jnus/entities/content/Content.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/entities/content/ContentFSTInfo.java b/src/de/mas/wiiu/jnus/entities/content/ContentFSTInfo.java index ed92797..42f7d90 100644 --- a/src/de/mas/wiiu/jnus/entities/content/ContentFSTInfo.java +++ b/src/de/mas/wiiu/jnus/entities/content/ContentFSTInfo.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/entities/content/ContentInfo.java b/src/de/mas/wiiu/jnus/entities/content/ContentInfo.java index 5edbcc2..188984a 100644 --- a/src/de/mas/wiiu/jnus/entities/content/ContentInfo.java +++ b/src/de/mas/wiiu/jnus/entities/content/ContentInfo.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/entities/fst/FST.java b/src/de/mas/wiiu/jnus/entities/fst/FST.java index fcd30f3..24c997d 100644 --- a/src/de/mas/wiiu/jnus/entities/fst/FST.java +++ b/src/de/mas/wiiu/jnus/entities/fst/FST.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/entities/fst/FSTEntry.java b/src/de/mas/wiiu/jnus/entities/fst/FSTEntry.java index b81fa40..abf43a5 100644 --- a/src/de/mas/wiiu/jnus/entities/fst/FSTEntry.java +++ b/src/de/mas/wiiu/jnus/entities/fst/FSTEntry.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/entities/fst/FSTService.java b/src/de/mas/wiiu/jnus/entities/fst/FSTService.java index 8c3078e..31fbfaa 100644 --- a/src/de/mas/wiiu/jnus/entities/fst/FSTService.java +++ b/src/de/mas/wiiu/jnus/entities/fst/FSTService.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/implementations/FSTDataProviderNUSTitle.java b/src/de/mas/wiiu/jnus/implementations/FSTDataProviderNUSTitle.java index e20cc32..f42ad12 100644 --- a/src/de/mas/wiiu/jnus/implementations/FSTDataProviderNUSTitle.java +++ b/src/de/mas/wiiu/jnus/implementations/FSTDataProviderNUSTitle.java @@ -1,3 +1,19 @@ +/**************************************************************************** + * Copyright (C) 2016-2019 Maschell + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + ****************************************************************************/ package de.mas.wiiu.jnus.implementations; import java.io.ByteArrayOutputStream; diff --git a/src/de/mas/wiiu/jnus/implementations/FSTDataProviderWUDDataPartition.java b/src/de/mas/wiiu/jnus/implementations/FSTDataProviderWUDDataPartition.java index 42180bd..7d3fb9e 100644 --- a/src/de/mas/wiiu/jnus/implementations/FSTDataProviderWUDDataPartition.java +++ b/src/de/mas/wiiu/jnus/implementations/FSTDataProviderWUDDataPartition.java @@ -1,5 +1,21 @@ package de.mas.wiiu.jnus.implementations; +/**************************************************************************** + * Copyright (C) 2016-2019 Maschell + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + ****************************************************************************/ import java.io.IOException; import java.io.InputStream; import java.util.Optional; diff --git a/src/de/mas/wiiu/jnus/implementations/NUSDataProviderFST.java b/src/de/mas/wiiu/jnus/implementations/NUSDataProviderFST.java index 3f9f6bb..19a3aff 100644 --- a/src/de/mas/wiiu/jnus/implementations/NUSDataProviderFST.java +++ b/src/de/mas/wiiu/jnus/implementations/NUSDataProviderFST.java @@ -1,3 +1,19 @@ +/**************************************************************************** + * Copyright (C) 2016-2019 Maschell + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + ****************************************************************************/ package de.mas.wiiu.jnus.implementations; import java.io.FileNotFoundException; diff --git a/src/de/mas/wiiu/jnus/implementations/NUSDataProviderLocal.java b/src/de/mas/wiiu/jnus/implementations/NUSDataProviderLocal.java index a1ababd..de265df 100644 --- a/src/de/mas/wiiu/jnus/implementations/NUSDataProviderLocal.java +++ b/src/de/mas/wiiu/jnus/implementations/NUSDataProviderLocal.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/implementations/NUSDataProviderLocalBackup.java b/src/de/mas/wiiu/jnus/implementations/NUSDataProviderLocalBackup.java index 89941eb..a9b00f3 100644 --- a/src/de/mas/wiiu/jnus/implementations/NUSDataProviderLocalBackup.java +++ b/src/de/mas/wiiu/jnus/implementations/NUSDataProviderLocalBackup.java @@ -1,3 +1,19 @@ +/**************************************************************************** + * Copyright (C) 2016-2019 Maschell + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + ****************************************************************************/ package de.mas.wiiu.jnus.implementations; import java.io.File; diff --git a/src/de/mas/wiiu/jnus/implementations/NUSDataProviderRemote.java b/src/de/mas/wiiu/jnus/implementations/NUSDataProviderRemote.java index 011d5c4..e34e300 100644 --- a/src/de/mas/wiiu/jnus/implementations/NUSDataProviderRemote.java +++ b/src/de/mas/wiiu/jnus/implementations/NUSDataProviderRemote.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -23,7 +23,7 @@ import java.util.Optional; import de.mas.wiiu.jnus.Settings; import de.mas.wiiu.jnus.entities.content.Content; import de.mas.wiiu.jnus.interfaces.NUSDataProvider; -import de.mas.wiiu.jnus.utils.Parallelizable; +import de.mas.wiiu.jnus.interfaces.Parallelizable; import de.mas.wiiu.jnus.utils.download.NUSDownloadService; import lombok.Getter; diff --git a/src/de/mas/wiiu/jnus/implementations/NUSDataProviderWoomy.java b/src/de/mas/wiiu/jnus/implementations/NUSDataProviderWoomy.java index e8da27a..ab5e2fd 100644 --- a/src/de/mas/wiiu/jnus/implementations/NUSDataProviderWoomy.java +++ b/src/de/mas/wiiu/jnus/implementations/NUSDataProviderWoomy.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/implementations/woomy/WoomyInfo.java b/src/de/mas/wiiu/jnus/implementations/woomy/WoomyInfo.java index c663610..102b375 100644 --- a/src/de/mas/wiiu/jnus/implementations/woomy/WoomyInfo.java +++ b/src/de/mas/wiiu/jnus/implementations/woomy/WoomyInfo.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/implementations/woomy/WoomyMeta.java b/src/de/mas/wiiu/jnus/implementations/woomy/WoomyMeta.java index dc9674f..1bb98b2 100644 --- a/src/de/mas/wiiu/jnus/implementations/woomy/WoomyMeta.java +++ b/src/de/mas/wiiu/jnus/implementations/woomy/WoomyMeta.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/implementations/woomy/WoomyMetaParser.java b/src/de/mas/wiiu/jnus/implementations/woomy/WoomyMetaParser.java index c37d131..f4f3360 100644 --- a/src/de/mas/wiiu/jnus/implementations/woomy/WoomyMetaParser.java +++ b/src/de/mas/wiiu/jnus/implementations/woomy/WoomyMetaParser.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/implementations/woomy/WoomyParser.java b/src/de/mas/wiiu/jnus/implementations/woomy/WoomyParser.java index f82c45b..a7524db 100644 --- a/src/de/mas/wiiu/jnus/implementations/woomy/WoomyParser.java +++ b/src/de/mas/wiiu/jnus/implementations/woomy/WoomyParser.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/implementations/woomy/WoomyZipFile.java b/src/de/mas/wiiu/jnus/implementations/woomy/WoomyZipFile.java index 9a80572..5e76399 100644 --- a/src/de/mas/wiiu/jnus/implementations/woomy/WoomyZipFile.java +++ b/src/de/mas/wiiu/jnus/implementations/woomy/WoomyZipFile.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/implementations/wud/WUDImage.java b/src/de/mas/wiiu/jnus/implementations/wud/WUDImage.java index 0bce19f..87d0c1d 100644 --- a/src/de/mas/wiiu/jnus/implementations/wud/WUDImage.java +++ b/src/de/mas/wiiu/jnus/implementations/wud/WUDImage.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/implementations/wud/WUDImageCompressedInfo.java b/src/de/mas/wiiu/jnus/implementations/wud/WUDImageCompressedInfo.java index 058d53e..220151a 100644 --- a/src/de/mas/wiiu/jnus/implementations/wud/WUDImageCompressedInfo.java +++ b/src/de/mas/wiiu/jnus/implementations/wud/WUDImageCompressedInfo.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/implementations/wud/parser/WUDDataPartition.java b/src/de/mas/wiiu/jnus/implementations/wud/parser/WUDDataPartition.java index 5038537..92ab1a7 100644 --- a/src/de/mas/wiiu/jnus/implementations/wud/parser/WUDDataPartition.java +++ b/src/de/mas/wiiu/jnus/implementations/wud/parser/WUDDataPartition.java @@ -1,3 +1,19 @@ +/**************************************************************************** + * Copyright (C) 2016-2019 Maschell + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + ****************************************************************************/ package de.mas.wiiu.jnus.implementations.wud.parser; import de.mas.wiiu.jnus.entities.fst.FST; diff --git a/src/de/mas/wiiu/jnus/implementations/wud/parser/WUDInfo.java b/src/de/mas/wiiu/jnus/implementations/wud/parser/WUDInfo.java index 9409c0b..ab1e3ab 100644 --- a/src/de/mas/wiiu/jnus/implementations/wud/parser/WUDInfo.java +++ b/src/de/mas/wiiu/jnus/implementations/wud/parser/WUDInfo.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/implementations/wud/parser/WUDInfoParser.java b/src/de/mas/wiiu/jnus/implementations/wud/parser/WUDInfoParser.java index de77339..50f0453 100644 --- a/src/de/mas/wiiu/jnus/implementations/wud/parser/WUDInfoParser.java +++ b/src/de/mas/wiiu/jnus/implementations/wud/parser/WUDInfoParser.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/implementations/wud/reader/WUDDiscReader.java b/src/de/mas/wiiu/jnus/implementations/wud/reader/WUDDiscReader.java index b4aa814..6c7d5f9 100644 --- a/src/de/mas/wiiu/jnus/implementations/wud/reader/WUDDiscReader.java +++ b/src/de/mas/wiiu/jnus/implementations/wud/reader/WUDDiscReader.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -61,13 +61,13 @@ public abstract class WUDDiscReader { return out.toByteArray(); } - public InputStream readDecryptedToInputStream(long offset, long fileoffset, long size, byte[] key, byte[] IV, boolean useFixedIV) throws IOException { + public InputStream readDecryptedToInputStream(long clusterOffset, long offset, long size, byte[] key, byte[] IV, boolean useFixedIV) throws IOException { PipedInputStream in = new PipedInputStream(); PipedOutputStream out = new PipedOutputStream(in); new Thread(() -> { try { - readDecryptedToOutputStream(out, offset, fileoffset, size, key, IV, useFixedIV); + readDecryptedToOutputStream(out, clusterOffset, offset, size, key, IV, useFixedIV); } catch (IOException e) { e.printStackTrace(); } diff --git a/src/de/mas/wiiu/jnus/implementations/wud/reader/WUDDiscReaderCompressed.java b/src/de/mas/wiiu/jnus/implementations/wud/reader/WUDDiscReaderCompressed.java index d25bc2b..02e681b 100644 --- a/src/de/mas/wiiu/jnus/implementations/wud/reader/WUDDiscReaderCompressed.java +++ b/src/de/mas/wiiu/jnus/implementations/wud/reader/WUDDiscReaderCompressed.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/implementations/wud/reader/WUDDiscReaderSplitted.java b/src/de/mas/wiiu/jnus/implementations/wud/reader/WUDDiscReaderSplitted.java index bafd7ed..d865caf 100644 --- a/src/de/mas/wiiu/jnus/implementations/wud/reader/WUDDiscReaderSplitted.java +++ b/src/de/mas/wiiu/jnus/implementations/wud/reader/WUDDiscReaderSplitted.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/implementations/wud/reader/WUDDiscReaderUncompressed.java b/src/de/mas/wiiu/jnus/implementations/wud/reader/WUDDiscReaderUncompressed.java index 90712f0..5665d00 100644 --- a/src/de/mas/wiiu/jnus/implementations/wud/reader/WUDDiscReaderUncompressed.java +++ b/src/de/mas/wiiu/jnus/implementations/wud/reader/WUDDiscReaderUncompressed.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/interfaces/CheckedFunction.java b/src/de/mas/wiiu/jnus/interfaces/CheckedFunction.java new file mode 100644 index 0000000..df36015 --- /dev/null +++ b/src/de/mas/wiiu/jnus/interfaces/CheckedFunction.java @@ -0,0 +1,24 @@ +/**************************************************************************** + * Copyright (C) 2016-2019 Maschell + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + ****************************************************************************/ +package de.mas.wiiu.jnus.interfaces; + +import java.io.IOException; + +@FunctionalInterface +public interface CheckedFunction { + void apply(T t) throws IOException; +} \ No newline at end of file diff --git a/src/de/mas/wiiu/jnus/interfaces/FSTDataProvider.java b/src/de/mas/wiiu/jnus/interfaces/FSTDataProvider.java index 597410e..dad26a5 100644 --- a/src/de/mas/wiiu/jnus/interfaces/FSTDataProvider.java +++ b/src/de/mas/wiiu/jnus/interfaces/FSTDataProvider.java @@ -1,3 +1,19 @@ +/**************************************************************************** + * Copyright (C) 2016-2019 Maschell + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + ****************************************************************************/ package de.mas.wiiu.jnus.interfaces; import java.io.IOException; diff --git a/src/de/mas/wiiu/jnus/interfaces/HasNUSTitle.java b/src/de/mas/wiiu/jnus/interfaces/HasNUSTitle.java index cebf515..efa0c49 100644 --- a/src/de/mas/wiiu/jnus/interfaces/HasNUSTitle.java +++ b/src/de/mas/wiiu/jnus/interfaces/HasNUSTitle.java @@ -1,3 +1,19 @@ +/**************************************************************************** + * Copyright (C) 2016-2019 Maschell + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + ****************************************************************************/ package de.mas.wiiu.jnus.interfaces; import de.mas.wiiu.jnus.NUSTitle; diff --git a/src/de/mas/wiiu/jnus/interfaces/InputStreamWithException.java b/src/de/mas/wiiu/jnus/interfaces/InputStreamWithException.java index c75e25b..6cd4028 100644 --- a/src/de/mas/wiiu/jnus/interfaces/InputStreamWithException.java +++ b/src/de/mas/wiiu/jnus/interfaces/InputStreamWithException.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/interfaces/NUSDataProvider.java b/src/de/mas/wiiu/jnus/interfaces/NUSDataProvider.java index f822e4c..6f4ad8f 100644 --- a/src/de/mas/wiiu/jnus/interfaces/NUSDataProvider.java +++ b/src/de/mas/wiiu/jnus/interfaces/NUSDataProvider.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/interfaces/Parallelizable.java b/src/de/mas/wiiu/jnus/interfaces/Parallelizable.java new file mode 100644 index 0000000..f67683f --- /dev/null +++ b/src/de/mas/wiiu/jnus/interfaces/Parallelizable.java @@ -0,0 +1,21 @@ +/**************************************************************************** + * Copyright (C) 2016-2019 Maschell + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + ****************************************************************************/ +package de.mas.wiiu.jnus.interfaces; + +public interface Parallelizable { + +} diff --git a/src/de/mas/wiiu/jnus/utils/ByteArrayBuffer.java b/src/de/mas/wiiu/jnus/utils/ByteArrayBuffer.java index 1352ade..5a04e50 100644 --- a/src/de/mas/wiiu/jnus/utils/ByteArrayBuffer.java +++ b/src/de/mas/wiiu/jnus/utils/ByteArrayBuffer.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/utils/ByteArrayWrapper.java b/src/de/mas/wiiu/jnus/utils/ByteArrayWrapper.java index 39424a0..c3a9f89 100644 --- a/src/de/mas/wiiu/jnus/utils/ByteArrayWrapper.java +++ b/src/de/mas/wiiu/jnus/utils/ByteArrayWrapper.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/utils/ByteUtils.java b/src/de/mas/wiiu/jnus/utils/ByteUtils.java index 63b0143..f6c7574 100644 --- a/src/de/mas/wiiu/jnus/utils/ByteUtils.java +++ b/src/de/mas/wiiu/jnus/utils/ByteUtils.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/utils/CheckSumWrongException.java b/src/de/mas/wiiu/jnus/utils/CheckSumWrongException.java index 40546df..b46dc58 100644 --- a/src/de/mas/wiiu/jnus/utils/CheckSumWrongException.java +++ b/src/de/mas/wiiu/jnus/utils/CheckSumWrongException.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/utils/CheckedFunction.java b/src/de/mas/wiiu/jnus/utils/CheckedFunction.java deleted file mode 100644 index 763fbd6..0000000 --- a/src/de/mas/wiiu/jnus/utils/CheckedFunction.java +++ /dev/null @@ -1,8 +0,0 @@ -package de.mas.wiiu.jnus.utils; - -import java.io.IOException; - -@FunctionalInterface -public interface CheckedFunction { - void apply(T t) throws IOException; -} \ No newline at end of file diff --git a/src/de/mas/wiiu/jnus/utils/DataProviderUtils.java b/src/de/mas/wiiu/jnus/utils/DataProviderUtils.java index 174d22e..3c82b73 100644 --- a/src/de/mas/wiiu/jnus/utils/DataProviderUtils.java +++ b/src/de/mas/wiiu/jnus/utils/DataProviderUtils.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/utils/FSTUtils.java b/src/de/mas/wiiu/jnus/utils/FSTUtils.java index 9923170..be1b770 100644 --- a/src/de/mas/wiiu/jnus/utils/FSTUtils.java +++ b/src/de/mas/wiiu/jnus/utils/FSTUtils.java @@ -1,3 +1,19 @@ +/**************************************************************************** + * Copyright (C) 2016-2019 Maschell + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + ****************************************************************************/ package de.mas.wiiu.jnus.utils; import java.io.File; diff --git a/src/de/mas/wiiu/jnus/utils/FileUtils.java b/src/de/mas/wiiu/jnus/utils/FileUtils.java index ef020f7..76ab577 100644 --- a/src/de/mas/wiiu/jnus/utils/FileUtils.java +++ b/src/de/mas/wiiu/jnus/utils/FileUtils.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -23,6 +23,7 @@ import java.io.InputStream; import java.io.OutputStream; import java.io.RandomAccessFile; +import de.mas.wiiu.jnus.interfaces.CheckedFunction; import lombok.NonNull; public final class FileUtils { diff --git a/src/de/mas/wiiu/jnus/utils/HashResult.java b/src/de/mas/wiiu/jnus/utils/HashResult.java index a61efc5..94a8a28 100644 --- a/src/de/mas/wiiu/jnus/utils/HashResult.java +++ b/src/de/mas/wiiu/jnus/utils/HashResult.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/utils/HashUtil.java b/src/de/mas/wiiu/jnus/utils/HashUtil.java index 9049c02..527a060 100644 --- a/src/de/mas/wiiu/jnus/utils/HashUtil.java +++ b/src/de/mas/wiiu/jnus/utils/HashUtil.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/utils/Parallelizable.java b/src/de/mas/wiiu/jnus/utils/Parallelizable.java deleted file mode 100644 index 16613e0..0000000 --- a/src/de/mas/wiiu/jnus/utils/Parallelizable.java +++ /dev/null @@ -1,5 +0,0 @@ -package de.mas.wiiu.jnus.utils; - -public interface Parallelizable { - -} diff --git a/src/de/mas/wiiu/jnus/utils/PipedInputStreamWithException.java b/src/de/mas/wiiu/jnus/utils/PipedInputStreamWithException.java index bddca66..1fff75f 100644 --- a/src/de/mas/wiiu/jnus/utils/PipedInputStreamWithException.java +++ b/src/de/mas/wiiu/jnus/utils/PipedInputStreamWithException.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/utils/StreamUtils.java b/src/de/mas/wiiu/jnus/utils/StreamUtils.java index 512953f..115b43a 100644 --- a/src/de/mas/wiiu/jnus/utils/StreamUtils.java +++ b/src/de/mas/wiiu/jnus/utils/StreamUtils.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/utils/Utils.java b/src/de/mas/wiiu/jnus/utils/Utils.java index 4adfb12..a736991 100644 --- a/src/de/mas/wiiu/jnus/utils/Utils.java +++ b/src/de/mas/wiiu/jnus/utils/Utils.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/utils/XMLParser.java b/src/de/mas/wiiu/jnus/utils/XMLParser.java index 7448605..e007037 100644 --- a/src/de/mas/wiiu/jnus/utils/XMLParser.java +++ b/src/de/mas/wiiu/jnus/utils/XMLParser.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/utils/cryptography/AESDecryption.java b/src/de/mas/wiiu/jnus/utils/cryptography/AESDecryption.java index f06e4cc..027ef0a 100644 --- a/src/de/mas/wiiu/jnus/utils/cryptography/AESDecryption.java +++ b/src/de/mas/wiiu/jnus/utils/cryptography/AESDecryption.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/utils/cryptography/NUSDecryption.java b/src/de/mas/wiiu/jnus/utils/cryptography/NUSDecryption.java index c917ea9..8fec8fe 100644 --- a/src/de/mas/wiiu/jnus/utils/cryptography/NUSDecryption.java +++ b/src/de/mas/wiiu/jnus/utils/cryptography/NUSDecryption.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/utils/download/Downloader.java b/src/de/mas/wiiu/jnus/utils/download/Downloader.java index abddefb..e3be9f8 100644 --- a/src/de/mas/wiiu/jnus/utils/download/Downloader.java +++ b/src/de/mas/wiiu/jnus/utils/download/Downloader.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/de/mas/wiiu/jnus/utils/download/NUSDownloadService.java b/src/de/mas/wiiu/jnus/utils/download/NUSDownloadService.java index 720b74d..f083b38 100644 --- a/src/de/mas/wiiu/jnus/utils/download/NUSDownloadService.java +++ b/src/de/mas/wiiu/jnus/utils/download/NUSDownloadService.java @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (C) 2016-2018 Maschell + * Copyright (C) 2016-2019 Maschell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by