From 1461406a6b12e194e8cbf9e3ecc68e36e4071db4 Mon Sep 17 00:00:00 2001 From: Dmitry Isaenko Date: Sun, 5 Apr 2020 22:21:14 +0300 Subject: [PATCH] Add license headers to each class-file --- README.md | 2 +- src/main/java/konogonka/AppPreferences.java | 19 ++++++++++++++++++- .../java/konogonka/Child/ChildWindow.java | 18 ++++++++++++++++++ .../java/konogonka/Controllers/IRowModel.java | 18 ++++++++++++++++++ .../konogonka/Controllers/ITabController.java | 18 ++++++++++++++++++ .../konogonka/Controllers/MainController.java | 18 ++++++++++++++++++ .../Controllers/NCA/NCAController.java | 18 ++++++++++++++++++ .../NCA/NCASectionContentController.java | 18 ++++++++++++++++++ .../NCA/NCASectionHeaderBlockController.java | 18 ++++++++++++++++++ .../Controllers/NCA/NCATableController.java | 18 ++++++++++++++++++ .../NPDM/FSAccessControlController.java | 18 ++++++++++++++++++ .../NPDM/FSAccessHeaderController.java | 18 ++++++++++++++++++ .../NPDM/KernelAccessControlController.java | 18 ++++++++++++++++++ .../Controllers/NPDM/NPDMController.java | 18 ++++++++++++++++++ .../NPDM/ServiceAccessControlController.java | 18 ++++++++++++++++++ .../Controllers/NSP/NSPController.java | 18 ++++++++++++++++++ .../Controllers/NSP/Pfs0RowModel.java | 18 ++++++++++++++++++ .../NSP/Pfs0TableViewController.java | 18 ++++++++++++++++++ .../Controllers/TIK/TIKController.java | 18 ++++++++++++++++++ .../Controllers/XCI/HFSBlockController.java | 18 ++++++++++++++++++ .../Controllers/XCI/Hfs0RowModel.java | 18 ++++++++++++++++++ .../XCI/Hfs0TableViewController.java | 18 ++++++++++++++++++ .../Controllers/XCI/XCIController.java | 18 ++++++++++++++++++ .../Controllers/XML/XMLController.java | 18 ++++++++++++++++++ src/main/java/konogonka/LoperConverter.java | 18 ++++++++++++++++++ src/main/java/konogonka/Main.java | 18 ++++++++++++++++++ src/main/java/konogonka/MainFx.java | 18 ++++++++++++++++++ src/main/java/konogonka/MediatorControl.java | 18 ++++++++++++++++++ .../konogonka/ModelControllers/EMsgType.java | 18 ++++++++++++++++++ .../ModelControllers/LogPrinter.java | 18 ++++++++++++++++++ .../ModelControllers/MessagesConsumer.java | 18 ++++++++++++++++++ src/main/java/konogonka/RainbowHexDump.java | 18 ++++++++++++++++++ src/main/java/konogonka/ServiceWindow.java | 18 ++++++++++++++++++ .../Settings/ListSelectorController.java | 18 ++++++++++++++++++ .../Settings/SettingsController.java | 18 ++++++++++++++++++ .../konogonka/Settings/SettingsWindow.java | 18 ++++++++++++++++++ .../konogonka/Tools/ASuperInFileProvider.java | 18 ++++++++++++++++++ .../java/konogonka/Tools/ISuperProvider.java | 18 ++++++++++++++++++ .../konogonka/Tools/NCA/NCAContentPFS0.java | 18 ++++++++++++++++++ .../Tools/NCA/NCAHeaderTableEntry.java | 18 ++++++++++++++++++ .../java/konogonka/Tools/NCA/NCAProvider.java | 18 ++++++++++++++++++ .../NCASectionTableBlock/NCASectionBlock.java | 19 ++++++++++++++++++- .../NCASectionTableBlock/SuperBlockIVFC.java | 18 ++++++++++++++++++ .../NCASectionTableBlock/SuperBlockPFS0.java | 18 ++++++++++++++++++ .../Tools/NPDM/ACI0/ACI0Provider.java | 18 ++++++++++++++++++ .../NPDM/ACI0/FSAccessHeaderProvider.java | 18 ++++++++++++++++++ .../Tools/NPDM/ACID/ACIDProvider.java | 18 ++++++++++++++++++ .../NPDM/ACID/FSAccessControlProvider.java | 18 ++++++++++++++++++ .../NPDM/KernelAccessControlProvider.java | 18 ++++++++++++++++++ .../konogonka/Tools/NPDM/NPDMProvider.java | 18 ++++++++++++++++++ .../NPDM/ServiceAccessControlProvider.java | 18 ++++++++++++++++++ .../konogonka/Tools/PFS0/IPFS0Provider.java | 18 ++++++++++++++++++ .../Tools/PFS0/PFS0EncryptedProvider.java | 18 ++++++++++++++++++ .../konogonka/Tools/PFS0/PFS0Provider.java | 18 ++++++++++++++++++ .../konogonka/Tools/PFS0/PFS0subFile.java | 18 ++++++++++++++++++ .../java/konogonka/Tools/TIK/TIKProvider.java | 18 ++++++++++++++++++ .../java/konogonka/Tools/XCI/HFS0File.java | 19 ++++++++++++++++++- .../konogonka/Tools/XCI/HFS0Provider.java | 18 ++++++++++++++++++ .../konogonka/Tools/XCI/XCIGamecardCert.java | 18 ++++++++++++++++++ .../Tools/XCI/XCIGamecardHeader.java | 18 ++++++++++++++++++ .../konogonka/Tools/XCI/XCIGamecardInfo.java | 18 ++++++++++++++++++ .../java/konogonka/Tools/XCI/XCIProvider.java | 18 ++++++++++++++++++ src/main/java/konogonka/Workers/Analyzer.java | 18 ++++++++++++++++++ .../java/konogonka/Workers/Extractor.java | 18 ++++++++++++++++++ src/main/java/konogonka/ctraes/AesCtr.java | 18 ++++++++++++++++++ .../konogonka/ctraes/AesCtrDecryptSimple.java | 18 ++++++++++++++++++ .../java/konogonka/xtsaes/XTSAESCipher.java | 5 ++++- src/main/java/konogonka/xtsaes/XTSCore.java | 5 ++++- src/main/java/konogonka/xtsaes/XTSTweak.java | 5 ++++- 69 files changed, 1183 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 679b485..4f7719c 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Deep WIP multi-tool to work with NS-specific files / filesystem images. ### License -[GNU General Public License v3](https://github.com/developersu/konogonka/blob/master/LICENSE) +[GNU General Public License v3+](https://github.com/developersu/konogonka/blob/master/LICENSE) ### Used libraries & resources * [Bouncy Castle](https://www.bouncycastle.org/) for Java. diff --git a/src/main/java/konogonka/AppPreferences.java b/src/main/java/konogonka/AppPreferences.java index 948e53d..3e97e52 100644 --- a/src/main/java/konogonka/AppPreferences.java +++ b/src/main/java/konogonka/AppPreferences.java @@ -1,6 +1,23 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka; -import java.io.File; import java.util.prefs.Preferences; public class AppPreferences { diff --git a/src/main/java/konogonka/Child/ChildWindow.java b/src/main/java/konogonka/Child/ChildWindow.java index 16bccda..f429b91 100644 --- a/src/main/java/konogonka/Child/ChildWindow.java +++ b/src/main/java/konogonka/Child/ChildWindow.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Child; import javafx.fxml.FXMLLoader; diff --git a/src/main/java/konogonka/Controllers/IRowModel.java b/src/main/java/konogonka/Controllers/IRowModel.java index 6173658..913c3cb 100644 --- a/src/main/java/konogonka/Controllers/IRowModel.java +++ b/src/main/java/konogonka/Controllers/IRowModel.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Controllers; public interface IRowModel { diff --git a/src/main/java/konogonka/Controllers/ITabController.java b/src/main/java/konogonka/Controllers/ITabController.java index a582dae..4652c7f 100644 --- a/src/main/java/konogonka/Controllers/ITabController.java +++ b/src/main/java/konogonka/Controllers/ITabController.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Controllers; import javafx.fxml.Initializable; diff --git a/src/main/java/konogonka/Controllers/MainController.java b/src/main/java/konogonka/Controllers/MainController.java index 472edd9..0450770 100644 --- a/src/main/java/konogonka/Controllers/MainController.java +++ b/src/main/java/konogonka/Controllers/MainController.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Controllers; import javafx.fxml.FXML; diff --git a/src/main/java/konogonka/Controllers/NCA/NCAController.java b/src/main/java/konogonka/Controllers/NCA/NCAController.java index 83f9026..ba9967d 100644 --- a/src/main/java/konogonka/Controllers/NCA/NCAController.java +++ b/src/main/java/konogonka/Controllers/NCA/NCAController.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Controllers.NCA; import javafx.concurrent.Task; diff --git a/src/main/java/konogonka/Controllers/NCA/NCASectionContentController.java b/src/main/java/konogonka/Controllers/NCA/NCASectionContentController.java index fd70e48..b468310 100644 --- a/src/main/java/konogonka/Controllers/NCA/NCASectionContentController.java +++ b/src/main/java/konogonka/Controllers/NCA/NCASectionContentController.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Controllers.NCA; import javafx.fxml.FXML; diff --git a/src/main/java/konogonka/Controllers/NCA/NCASectionHeaderBlockController.java b/src/main/java/konogonka/Controllers/NCA/NCASectionHeaderBlockController.java index d932b0a..94d78b8 100644 --- a/src/main/java/konogonka/Controllers/NCA/NCASectionHeaderBlockController.java +++ b/src/main/java/konogonka/Controllers/NCA/NCASectionHeaderBlockController.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Controllers.NCA; import javafx.fxml.FXML; diff --git a/src/main/java/konogonka/Controllers/NCA/NCATableController.java b/src/main/java/konogonka/Controllers/NCA/NCATableController.java index e56de12..0c4445b 100644 --- a/src/main/java/konogonka/Controllers/NCA/NCATableController.java +++ b/src/main/java/konogonka/Controllers/NCA/NCATableController.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Controllers.NCA; import javafx.fxml.FXML; diff --git a/src/main/java/konogonka/Controllers/NPDM/FSAccessControlController.java b/src/main/java/konogonka/Controllers/NPDM/FSAccessControlController.java index 8d585c7..52594b4 100644 --- a/src/main/java/konogonka/Controllers/NPDM/FSAccessControlController.java +++ b/src/main/java/konogonka/Controllers/NPDM/FSAccessControlController.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Controllers.NPDM; import javafx.fxml.FXML; diff --git a/src/main/java/konogonka/Controllers/NPDM/FSAccessHeaderController.java b/src/main/java/konogonka/Controllers/NPDM/FSAccessHeaderController.java index b081e56..2cbf9ac 100644 --- a/src/main/java/konogonka/Controllers/NPDM/FSAccessHeaderController.java +++ b/src/main/java/konogonka/Controllers/NPDM/FSAccessHeaderController.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Controllers.NPDM; import javafx.fxml.FXML; diff --git a/src/main/java/konogonka/Controllers/NPDM/KernelAccessControlController.java b/src/main/java/konogonka/Controllers/NPDM/KernelAccessControlController.java index c549f56..a81408e 100644 --- a/src/main/java/konogonka/Controllers/NPDM/KernelAccessControlController.java +++ b/src/main/java/konogonka/Controllers/NPDM/KernelAccessControlController.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Controllers.NPDM; import javafx.fxml.FXML; diff --git a/src/main/java/konogonka/Controllers/NPDM/NPDMController.java b/src/main/java/konogonka/Controllers/NPDM/NPDMController.java index c54190f..9d959a4 100644 --- a/src/main/java/konogonka/Controllers/NPDM/NPDMController.java +++ b/src/main/java/konogonka/Controllers/NPDM/NPDMController.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Controllers.NPDM; import javafx.concurrent.Task; diff --git a/src/main/java/konogonka/Controllers/NPDM/ServiceAccessControlController.java b/src/main/java/konogonka/Controllers/NPDM/ServiceAccessControlController.java index 108e460..5d99251 100644 --- a/src/main/java/konogonka/Controllers/NPDM/ServiceAccessControlController.java +++ b/src/main/java/konogonka/Controllers/NPDM/ServiceAccessControlController.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Controllers.NPDM; import javafx.fxml.FXML; diff --git a/src/main/java/konogonka/Controllers/NSP/NSPController.java b/src/main/java/konogonka/Controllers/NSP/NSPController.java index 4124fb8..68ba8a2 100644 --- a/src/main/java/konogonka/Controllers/NSP/NSPController.java +++ b/src/main/java/konogonka/Controllers/NSP/NSPController.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Controllers.NSP; import javafx.concurrent.Task; diff --git a/src/main/java/konogonka/Controllers/NSP/Pfs0RowModel.java b/src/main/java/konogonka/Controllers/NSP/Pfs0RowModel.java index 0282684..b67907a 100644 --- a/src/main/java/konogonka/Controllers/NSP/Pfs0RowModel.java +++ b/src/main/java/konogonka/Controllers/NSP/Pfs0RowModel.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Controllers.NSP; import konogonka.Controllers.IRowModel; diff --git a/src/main/java/konogonka/Controllers/NSP/Pfs0TableViewController.java b/src/main/java/konogonka/Controllers/NSP/Pfs0TableViewController.java index 768955c..2f05bf1 100644 --- a/src/main/java/konogonka/Controllers/NSP/Pfs0TableViewController.java +++ b/src/main/java/konogonka/Controllers/NSP/Pfs0TableViewController.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Controllers.NSP; import javafx.beans.binding.Bindings; diff --git a/src/main/java/konogonka/Controllers/TIK/TIKController.java b/src/main/java/konogonka/Controllers/TIK/TIKController.java index ee1f351..3558f36 100644 --- a/src/main/java/konogonka/Controllers/TIK/TIKController.java +++ b/src/main/java/konogonka/Controllers/TIK/TIKController.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Controllers.TIK; import javafx.concurrent.Task; diff --git a/src/main/java/konogonka/Controllers/XCI/HFSBlockController.java b/src/main/java/konogonka/Controllers/XCI/HFSBlockController.java index d4cfc36..a898dd2 100644 --- a/src/main/java/konogonka/Controllers/XCI/HFSBlockController.java +++ b/src/main/java/konogonka/Controllers/XCI/HFSBlockController.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Controllers.XCI; import javafx.fxml.FXML; diff --git a/src/main/java/konogonka/Controllers/XCI/Hfs0RowModel.java b/src/main/java/konogonka/Controllers/XCI/Hfs0RowModel.java index b2549db..2878d8c 100644 --- a/src/main/java/konogonka/Controllers/XCI/Hfs0RowModel.java +++ b/src/main/java/konogonka/Controllers/XCI/Hfs0RowModel.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Controllers.XCI; import konogonka.Controllers.IRowModel; diff --git a/src/main/java/konogonka/Controllers/XCI/Hfs0TableViewController.java b/src/main/java/konogonka/Controllers/XCI/Hfs0TableViewController.java index 12a09dd..6569ee3 100644 --- a/src/main/java/konogonka/Controllers/XCI/Hfs0TableViewController.java +++ b/src/main/java/konogonka/Controllers/XCI/Hfs0TableViewController.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Controllers.XCI; import javafx.beans.binding.Bindings; diff --git a/src/main/java/konogonka/Controllers/XCI/XCIController.java b/src/main/java/konogonka/Controllers/XCI/XCIController.java index b352df8..e05fff9 100644 --- a/src/main/java/konogonka/Controllers/XCI/XCIController.java +++ b/src/main/java/konogonka/Controllers/XCI/XCIController.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Controllers.XCI; import javafx.concurrent.Task; diff --git a/src/main/java/konogonka/Controllers/XML/XMLController.java b/src/main/java/konogonka/Controllers/XML/XMLController.java index aed90d9..edf9a5a 100644 --- a/src/main/java/konogonka/Controllers/XML/XMLController.java +++ b/src/main/java/konogonka/Controllers/XML/XMLController.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Controllers.XML; import javafx.fxml.FXML; diff --git a/src/main/java/konogonka/LoperConverter.java b/src/main/java/konogonka/LoperConverter.java index 3ad91da..e85297f 100644 --- a/src/main/java/konogonka/LoperConverter.java +++ b/src/main/java/konogonka/LoperConverter.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka; import java.nio.ByteBuffer; diff --git a/src/main/java/konogonka/Main.java b/src/main/java/konogonka/Main.java index 140e06f..2540106 100644 --- a/src/main/java/konogonka/Main.java +++ b/src/main/java/konogonka/Main.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka; public class Main { diff --git a/src/main/java/konogonka/MainFx.java b/src/main/java/konogonka/MainFx.java index 664c969..40af353 100644 --- a/src/main/java/konogonka/MainFx.java +++ b/src/main/java/konogonka/MainFx.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka; import javafx.application.Application; diff --git a/src/main/java/konogonka/MediatorControl.java b/src/main/java/konogonka/MediatorControl.java index ad6c1ae..2e545c9 100644 --- a/src/main/java/konogonka/MediatorControl.java +++ b/src/main/java/konogonka/MediatorControl.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka; import konogonka.Controllers.MainController; diff --git a/src/main/java/konogonka/ModelControllers/EMsgType.java b/src/main/java/konogonka/ModelControllers/EMsgType.java index c6dada0..eb9cf3b 100644 --- a/src/main/java/konogonka/ModelControllers/EMsgType.java +++ b/src/main/java/konogonka/ModelControllers/EMsgType.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.ModelControllers; public enum EMsgType { diff --git a/src/main/java/konogonka/ModelControllers/LogPrinter.java b/src/main/java/konogonka/ModelControllers/LogPrinter.java index 930d18f..f650dd0 100644 --- a/src/main/java/konogonka/ModelControllers/LogPrinter.java +++ b/src/main/java/konogonka/ModelControllers/LogPrinter.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.ModelControllers; import java.util.concurrent.BlockingQueue; diff --git a/src/main/java/konogonka/ModelControllers/MessagesConsumer.java b/src/main/java/konogonka/ModelControllers/MessagesConsumer.java index 73d03ce..283374d 100644 --- a/src/main/java/konogonka/ModelControllers/MessagesConsumer.java +++ b/src/main/java/konogonka/ModelControllers/MessagesConsumer.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.ModelControllers; import javafx.animation.AnimationTimer; diff --git a/src/main/java/konogonka/RainbowHexDump.java b/src/main/java/konogonka/RainbowHexDump.java index 226388e..21593ed 100644 --- a/src/main/java/konogonka/RainbowHexDump.java +++ b/src/main/java/konogonka/RainbowHexDump.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka; import java.nio.charset.StandardCharsets; diff --git a/src/main/java/konogonka/ServiceWindow.java b/src/main/java/konogonka/ServiceWindow.java index 33358b6..5dd7dcd 100644 --- a/src/main/java/konogonka/ServiceWindow.java +++ b/src/main/java/konogonka/ServiceWindow.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka; import javafx.scene.control.Alert; diff --git a/src/main/java/konogonka/Settings/ListSelectorController.java b/src/main/java/konogonka/Settings/ListSelectorController.java index 0cb07a5..f555643 100644 --- a/src/main/java/konogonka/Settings/ListSelectorController.java +++ b/src/main/java/konogonka/Settings/ListSelectorController.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Settings; import javafx.collections.FXCollections; diff --git a/src/main/java/konogonka/Settings/SettingsController.java b/src/main/java/konogonka/Settings/SettingsController.java index 4aca963..6abb22b 100644 --- a/src/main/java/konogonka/Settings/SettingsController.java +++ b/src/main/java/konogonka/Settings/SettingsController.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Settings; import javafx.fxml.FXML; diff --git a/src/main/java/konogonka/Settings/SettingsWindow.java b/src/main/java/konogonka/Settings/SettingsWindow.java index 58646af..4eb14ac 100644 --- a/src/main/java/konogonka/Settings/SettingsWindow.java +++ b/src/main/java/konogonka/Settings/SettingsWindow.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Settings; import javafx.fxml.FXMLLoader; diff --git a/src/main/java/konogonka/Tools/ASuperInFileProvider.java b/src/main/java/konogonka/Tools/ASuperInFileProvider.java index 79fc333..08f9b60 100644 --- a/src/main/java/konogonka/Tools/ASuperInFileProvider.java +++ b/src/main/java/konogonka/Tools/ASuperInFileProvider.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Tools; import java.io.IOException; diff --git a/src/main/java/konogonka/Tools/ISuperProvider.java b/src/main/java/konogonka/Tools/ISuperProvider.java index aad2ef6..38073e1 100644 --- a/src/main/java/konogonka/Tools/ISuperProvider.java +++ b/src/main/java/konogonka/Tools/ISuperProvider.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Tools; import java.io.File; diff --git a/src/main/java/konogonka/Tools/NCA/NCAContentPFS0.java b/src/main/java/konogonka/Tools/NCA/NCAContentPFS0.java index ce9b007..e4c2c5c 100644 --- a/src/main/java/konogonka/Tools/NCA/NCAContentPFS0.java +++ b/src/main/java/konogonka/Tools/NCA/NCAContentPFS0.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Tools.NCA; import konogonka.Tools.NCA.NCASectionTableBlock.NCASectionBlock; diff --git a/src/main/java/konogonka/Tools/NCA/NCAHeaderTableEntry.java b/src/main/java/konogonka/Tools/NCA/NCAHeaderTableEntry.java index 326bf5d..1a536e3 100644 --- a/src/main/java/konogonka/Tools/NCA/NCAHeaderTableEntry.java +++ b/src/main/java/konogonka/Tools/NCA/NCAHeaderTableEntry.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Tools.NCA; import java.nio.ByteBuffer; diff --git a/src/main/java/konogonka/Tools/NCA/NCAProvider.java b/src/main/java/konogonka/Tools/NCA/NCAProvider.java index fa64959..1b86f85 100644 --- a/src/main/java/konogonka/Tools/NCA/NCAProvider.java +++ b/src/main/java/konogonka/Tools/NCA/NCAProvider.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Tools.NCA; import konogonka.Tools.NCA.NCASectionTableBlock.NCASectionBlock; diff --git a/src/main/java/konogonka/Tools/NCA/NCASectionTableBlock/NCASectionBlock.java b/src/main/java/konogonka/Tools/NCA/NCASectionTableBlock/NCASectionBlock.java index 8a4c3f1..9c8fd46 100644 --- a/src/main/java/konogonka/Tools/NCA/NCASectionTableBlock/NCASectionBlock.java +++ b/src/main/java/konogonka/Tools/NCA/NCASectionTableBlock/NCASectionBlock.java @@ -1,6 +1,23 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Tools.NCA.NCASectionTableBlock; -import java.lang.reflect.Array; import java.nio.charset.StandardCharsets; import java.util.Arrays; diff --git a/src/main/java/konogonka/Tools/NCA/NCASectionTableBlock/SuperBlockIVFC.java b/src/main/java/konogonka/Tools/NCA/NCASectionTableBlock/SuperBlockIVFC.java index be267cb..a0e63f7 100644 --- a/src/main/java/konogonka/Tools/NCA/NCASectionTableBlock/SuperBlockIVFC.java +++ b/src/main/java/konogonka/Tools/NCA/NCASectionTableBlock/SuperBlockIVFC.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Tools.NCA.NCASectionTableBlock; import java.nio.charset.StandardCharsets; diff --git a/src/main/java/konogonka/Tools/NCA/NCASectionTableBlock/SuperBlockPFS0.java b/src/main/java/konogonka/Tools/NCA/NCASectionTableBlock/SuperBlockPFS0.java index 9982de8..570ceed 100644 --- a/src/main/java/konogonka/Tools/NCA/NCASectionTableBlock/SuperBlockPFS0.java +++ b/src/main/java/konogonka/Tools/NCA/NCASectionTableBlock/SuperBlockPFS0.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Tools.NCA.NCASectionTableBlock; import java.util.Arrays; diff --git a/src/main/java/konogonka/Tools/NPDM/ACI0/ACI0Provider.java b/src/main/java/konogonka/Tools/NPDM/ACI0/ACI0Provider.java index 0b6d9cf..9144280 100644 --- a/src/main/java/konogonka/Tools/NPDM/ACI0/ACI0Provider.java +++ b/src/main/java/konogonka/Tools/NPDM/ACI0/ACI0Provider.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Tools.NPDM.ACI0; import konogonka.Tools.NPDM.KernelAccessControlProvider; diff --git a/src/main/java/konogonka/Tools/NPDM/ACI0/FSAccessHeaderProvider.java b/src/main/java/konogonka/Tools/NPDM/ACI0/FSAccessHeaderProvider.java index 69ae13e..8c5d089 100644 --- a/src/main/java/konogonka/Tools/NPDM/ACI0/FSAccessHeaderProvider.java +++ b/src/main/java/konogonka/Tools/NPDM/ACI0/FSAccessHeaderProvider.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Tools.NPDM.ACI0; import konogonka.LoperConverter; diff --git a/src/main/java/konogonka/Tools/NPDM/ACID/ACIDProvider.java b/src/main/java/konogonka/Tools/NPDM/ACID/ACIDProvider.java index a673e6d..2eeabfc 100644 --- a/src/main/java/konogonka/Tools/NPDM/ACID/ACIDProvider.java +++ b/src/main/java/konogonka/Tools/NPDM/ACID/ACIDProvider.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Tools.NPDM.ACID; import konogonka.Tools.NPDM.KernelAccessControlProvider; diff --git a/src/main/java/konogonka/Tools/NPDM/ACID/FSAccessControlProvider.java b/src/main/java/konogonka/Tools/NPDM/ACID/FSAccessControlProvider.java index 66b30d4..b48fe59 100644 --- a/src/main/java/konogonka/Tools/NPDM/ACID/FSAccessControlProvider.java +++ b/src/main/java/konogonka/Tools/NPDM/ACID/FSAccessControlProvider.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Tools.NPDM.ACID; import konogonka.LoperConverter; diff --git a/src/main/java/konogonka/Tools/NPDM/KernelAccessControlProvider.java b/src/main/java/konogonka/Tools/NPDM/KernelAccessControlProvider.java index b6735db..ddc8625 100644 --- a/src/main/java/konogonka/Tools/NPDM/KernelAccessControlProvider.java +++ b/src/main/java/konogonka/Tools/NPDM/KernelAccessControlProvider.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Tools.NPDM; import konogonka.LoperConverter; diff --git a/src/main/java/konogonka/Tools/NPDM/NPDMProvider.java b/src/main/java/konogonka/Tools/NPDM/NPDMProvider.java index cec83d5..262377f 100644 --- a/src/main/java/konogonka/Tools/NPDM/NPDMProvider.java +++ b/src/main/java/konogonka/Tools/NPDM/NPDMProvider.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Tools.NPDM; import konogonka.Tools.ASuperInFileProvider; diff --git a/src/main/java/konogonka/Tools/NPDM/ServiceAccessControlProvider.java b/src/main/java/konogonka/Tools/NPDM/ServiceAccessControlProvider.java index d45b0d9..e93d7bd 100644 --- a/src/main/java/konogonka/Tools/NPDM/ServiceAccessControlProvider.java +++ b/src/main/java/konogonka/Tools/NPDM/ServiceAccessControlProvider.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Tools.NPDM; import java.nio.charset.StandardCharsets; diff --git a/src/main/java/konogonka/Tools/PFS0/IPFS0Provider.java b/src/main/java/konogonka/Tools/PFS0/IPFS0Provider.java index 3934446..302dc9a 100644 --- a/src/main/java/konogonka/Tools/PFS0/IPFS0Provider.java +++ b/src/main/java/konogonka/Tools/PFS0/IPFS0Provider.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Tools.PFS0; import konogonka.Tools.ISuperProvider; diff --git a/src/main/java/konogonka/Tools/PFS0/PFS0EncryptedProvider.java b/src/main/java/konogonka/Tools/PFS0/PFS0EncryptedProvider.java index 990ad67..f3a4f01 100644 --- a/src/main/java/konogonka/Tools/PFS0/PFS0EncryptedProvider.java +++ b/src/main/java/konogonka/Tools/PFS0/PFS0EncryptedProvider.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Tools.PFS0; import konogonka.ctraes.AesCtrDecryptSimple; diff --git a/src/main/java/konogonka/Tools/PFS0/PFS0Provider.java b/src/main/java/konogonka/Tools/PFS0/PFS0Provider.java index e50294b..ec5e9f4 100644 --- a/src/main/java/konogonka/Tools/PFS0/PFS0Provider.java +++ b/src/main/java/konogonka/Tools/PFS0/PFS0Provider.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Tools.PFS0; import java.io.*; diff --git a/src/main/java/konogonka/Tools/PFS0/PFS0subFile.java b/src/main/java/konogonka/Tools/PFS0/PFS0subFile.java index ba844ac..57db2fd 100644 --- a/src/main/java/konogonka/Tools/PFS0/PFS0subFile.java +++ b/src/main/java/konogonka/Tools/PFS0/PFS0subFile.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Tools.PFS0; public class PFS0subFile { diff --git a/src/main/java/konogonka/Tools/TIK/TIKProvider.java b/src/main/java/konogonka/Tools/TIK/TIKProvider.java index 18d4c94..b0c9f5c 100644 --- a/src/main/java/konogonka/Tools/TIK/TIKProvider.java +++ b/src/main/java/konogonka/Tools/TIK/TIKProvider.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Tools.TIK; import java.io.BufferedInputStream; diff --git a/src/main/java/konogonka/Tools/XCI/HFS0File.java b/src/main/java/konogonka/Tools/XCI/HFS0File.java index 912511a..2ca2770 100644 --- a/src/main/java/konogonka/Tools/XCI/HFS0File.java +++ b/src/main/java/konogonka/Tools/XCI/HFS0File.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Tools.XCI; public class HFS0File { @@ -23,5 +41,4 @@ public class HFS0File { public long getHashedRegionSize() { return hashedRegionSize; } public boolean isPadding() { return padding; } public byte[] getSHA256Hash() { return SHA256Hash; } - } diff --git a/src/main/java/konogonka/Tools/XCI/HFS0Provider.java b/src/main/java/konogonka/Tools/XCI/HFS0Provider.java index 9e53e60..4bdc1eb 100644 --- a/src/main/java/konogonka/Tools/XCI/HFS0Provider.java +++ b/src/main/java/konogonka/Tools/XCI/HFS0Provider.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Tools.XCI; import konogonka.RainbowHexDump; diff --git a/src/main/java/konogonka/Tools/XCI/XCIGamecardCert.java b/src/main/java/konogonka/Tools/XCI/XCIGamecardCert.java index b8d140f..2a427cc 100644 --- a/src/main/java/konogonka/Tools/XCI/XCIGamecardCert.java +++ b/src/main/java/konogonka/Tools/XCI/XCIGamecardCert.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Tools.XCI; import java.util.Arrays; diff --git a/src/main/java/konogonka/Tools/XCI/XCIGamecardHeader.java b/src/main/java/konogonka/Tools/XCI/XCIGamecardHeader.java index 28e971a..4fe6751 100644 --- a/src/main/java/konogonka/Tools/XCI/XCIGamecardHeader.java +++ b/src/main/java/konogonka/Tools/XCI/XCIGamecardHeader.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Tools.XCI; import java.util.Arrays; diff --git a/src/main/java/konogonka/Tools/XCI/XCIGamecardInfo.java b/src/main/java/konogonka/Tools/XCI/XCIGamecardInfo.java index b9e5bc8..475d335 100644 --- a/src/main/java/konogonka/Tools/XCI/XCIGamecardInfo.java +++ b/src/main/java/konogonka/Tools/XCI/XCIGamecardInfo.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Tools.XCI; import javax.crypto.Cipher; diff --git a/src/main/java/konogonka/Tools/XCI/XCIProvider.java b/src/main/java/konogonka/Tools/XCI/XCIProvider.java index 796010a..9d5ee4c 100644 --- a/src/main/java/konogonka/Tools/XCI/XCIProvider.java +++ b/src/main/java/konogonka/Tools/XCI/XCIProvider.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Tools.XCI; import java.io.*; diff --git a/src/main/java/konogonka/Workers/Analyzer.java b/src/main/java/konogonka/Workers/Analyzer.java index b56a7bc..f2e6037 100644 --- a/src/main/java/konogonka/Workers/Analyzer.java +++ b/src/main/java/konogonka/Workers/Analyzer.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Workers; import javafx.concurrent.Task; diff --git a/src/main/java/konogonka/Workers/Extractor.java b/src/main/java/konogonka/Workers/Extractor.java index 2f7b490..50b7348 100644 --- a/src/main/java/konogonka/Workers/Extractor.java +++ b/src/main/java/konogonka/Workers/Extractor.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.Workers; import javafx.concurrent.Task; diff --git a/src/main/java/konogonka/ctraes/AesCtr.java b/src/main/java/konogonka/ctraes/AesCtr.java index 38d5c72..0ed6a3f 100644 --- a/src/main/java/konogonka/ctraes/AesCtr.java +++ b/src/main/java/konogonka/ctraes/AesCtr.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.ctraes; import org.bouncycastle.jce.provider.BouncyCastleProvider; diff --git a/src/main/java/konogonka/ctraes/AesCtrDecryptSimple.java b/src/main/java/konogonka/ctraes/AesCtrDecryptSimple.java index b43a2f9..590e105 100644 --- a/src/main/java/konogonka/ctraes/AesCtrDecryptSimple.java +++ b/src/main/java/konogonka/ctraes/AesCtrDecryptSimple.java @@ -1,3 +1,21 @@ +/* + Copyright 2019-2020 Dmitry Isaenko + + This file is part of Konogonka. + + Konogonka 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. + + Konogonka 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 Konogonka. If not, see . +*/ package konogonka.ctraes; import konogonka.LoperConverter; diff --git a/src/main/java/konogonka/xtsaes/XTSAESCipher.java b/src/main/java/konogonka/xtsaes/XTSAESCipher.java index 3e72d50..067a231 100644 --- a/src/main/java/konogonka/xtsaes/XTSAESCipher.java +++ b/src/main/java/konogonka/xtsaes/XTSAESCipher.java @@ -34,8 +34,11 @@ import java.util.function.LongFunction; * XTS-AES cipher with arbitrary (non 128-bit aligned) data unit lengths. * * @author Ahseya - * (updates for special usage by Dmitry Isaenko) */ + +/** +* Updated for special usage by Dmitry Isaenko. +* */ @NotThreadSafe public class XTSAESCipher { diff --git a/src/main/java/konogonka/xtsaes/XTSCore.java b/src/main/java/konogonka/xtsaes/XTSCore.java index bd81c9a..c1ddf5e 100644 --- a/src/main/java/konogonka/xtsaes/XTSCore.java +++ b/src/main/java/konogonka/xtsaes/XTSCore.java @@ -36,8 +36,11 @@ import java.util.Objects; * XTS core functions. * * @author Ahseya - * (updates for special usage by Dmitry Isaenko) */ + +/** + * Updated for special usage by Dmitry Isaenko. + * */ @NotThreadSafe class XTSCore { diff --git a/src/main/java/konogonka/xtsaes/XTSTweak.java b/src/main/java/konogonka/xtsaes/XTSTweak.java index 8aa4c5c..4232477 100644 --- a/src/main/java/konogonka/xtsaes/XTSTweak.java +++ b/src/main/java/konogonka/xtsaes/XTSTweak.java @@ -38,8 +38,11 @@ import java.util.function.LongFunction; * XTS tweak with pluggable tweak function. * * @author Ahseya - * (updates for special usage by Dmitry Isaenko) */ + +/** + * Updated for special usage by Dmitry Isaenko. + * */ @NotThreadSafe class XTSTweak { static byte[] nintTweakFunction(long tweakValue) {