Commit Graph

  • 334f6f0468 [CTRTool] Honour plain flag when processing CIA files. (#126) master ctrtool-v1.1.1-r2 Jack 2022-06-19 13:53:25 +08:00
  • ba8cd2f7c8 Bump CTRTool version to v1.1.1 ctrtool-impl-cia-plain-mode Jakcron 2022-06-19 13:44:44 +08:00
  • e1798b9c57 [ctrtool] Honour -p flag when processing CIA files. Jakcron 2022-06-11 13:18:55 +08:00
  • 70bae3da93 Add util functions to CTRTool Jakcron 2022-06-11 13:17:33 +08:00
  • 92a4b5f595 Update README.md for makerom v0.18.3 release. ctrtool-v1.1.1 Jack 2022-04-22 19:24:27 +08:00
  • ac9c607875 Update makefiles to address impl func warnings on linux. (#123) makerom-v0.18.3 Jack 2022-04-22 19:20:39 +08:00
  • 105334c770 [makerom] bump version to v0.18.3 makerom-implicit-func-errors jakcron 2022-04-22 19:04:21 +08:00
  • 38b0778d02 Replace -D_DEFAULT_SOURCE with -D_GNU_SOURCE Jack 2022-04-22 18:43:32 +08:00
  • ecc79cab25 Replace -D_BSD_SOURCE with -D_DEFAULT_SOURCE jakcron 2022-04-20 20:15:38 +08:00
  • 141eb25bfa Update makefiles to address impl func warnings on linux. jakcron 2022-04-20 20:03:17 +08:00
  • b0783b4f30 Update README.md Jack 2022-04-17 13:38:18 +08:00
  • e9a830f317 [MakeROM] Fix InitialData generation bugs (#121) makerom-v0.18.2 Jack 2022-04-17 13:35:48 +08:00
  • 25d91c2f42 [makerom] Bump version to v0.18.2 fix-makerom-cci-cryptotype-default jakcron 2022-04-17 13:27:46 +08:00
  • 403d7bde31 [makerom] Properly select CCI CryptoType when not manually specified. jakcron 2022-04-17 13:23:04 +08:00
  • e3285282e7 [makerom] Correctly initialize prod initial_data_key_x jakcron 2022-04-17 13:14:16 +08:00
  • b0813a886f Clarify reason for RSA signing failure. jakcron 2022-04-17 13:13:10 +08:00
  • ea52a5dd00 Update README.md Jack 2022-04-17 10:49:45 +08:00
  • cc707c160f Modernize MakeROM build system + bug fixes (#120) makerom-v0.18.1 Jack 2022-04-17 10:49:05 +08:00
  • 9581ea6db0 [makerom] Fix initial data generation. new-buildsystem jakcron 2022-04-17 10:00:43 +08:00
  • 059610f41e Import initial data key_x (prod/dev included) jakcron 2022-04-17 09:59:12 +08:00
  • 23fb3821d5 Add missing return. jakcron 2022-04-17 09:58:44 +08:00
  • b6062b588e [makerom] Tolerate CCI signing errors as a warning. jakcron 2022-04-17 09:55:50 +08:00
  • 7d0c407b2f Surface more makerom errors. jakcron 2022-04-17 09:55:12 +08:00
  • f391a6f6d7 Remove polarssl now migration to mbedtls complete. jakcron 2022-04-17 09:52:43 +08:00
  • f268df0333 misc. jakcron 2022-04-17 09:52:14 +08:00
  • e6a009fc72 Fix bug in RSA code. jakcron 2022-04-17 09:52:04 +08:00
  • d797687761 Add error verbosity to errors when generating CIA files. jakcron 2022-04-16 23:49:49 +08:00
  • 037a2f96e1 Change signing errors to be warnings when they fail. jakcron 2022-04-16 23:48:21 +08:00
  • 2ddca9b2eb Bump makerom version to 0.18.1 jakcron 2022-04-16 23:23:46 +08:00
  • 82a3f7e8c7 Migrate makerom to modern mbedtls jakcron 2022-04-16 23:21:21 +08:00
  • 2118652df9 Update root readme again. jakcron 2022-04-16 22:37:52 +08:00
  • d75c012b1d Link to ctrtool/makerom readmes from the root readme. jakcron 2022-04-16 22:25:29 +08:00
  • 6dba275c25 Update makerom documentation. jakcron 2022-04-16 22:22:16 +08:00
  • 11da75eaf6 misc jakcron 2022-04-16 21:35:20 +08:00
  • bc04de6d09 Put everything back. jakcron 2022-04-16 21:27:49 +08:00
  • 5d62e839e7 Move dependencies to the top level. jakcron 2022-04-16 18:27:14 +08:00
  • b67980d3d2 Merge branch 'master' into new-buildsystem jakcron 2022-04-15 11:45:44 +08:00
  • 8a9f9bda55 Merge pull request #118 from 3DSGuy/ctrtool-silence-output ctrtool-v1.1.0 Jack 2022-04-15 11:42:26 +08:00
  • e1a6f9101d Bump version to v1.1.0 ctrtool-silence-output jakcron 2022-04-15 11:27:33 +08:00
  • be1394234a Tag error output as [ctrtool::ClassName ERROR], leaving warnings/progress indicators as [ctrtool::ClassName LOG] jakcron 2022-04-15 11:26:20 +08:00
  • 2838c9b185 Tweak makerom build script. jakcron 2022-04-15 11:02:58 +08:00
  • 7e123be54a Break out libblz as an external dependency for makerom. jakcron 2022-04-15 11:01:18 +08:00
  • d8739cf2f3 Partially migrate makerom to libmbedtls jakcron 2022-04-15 10:51:07 +08:00
  • c57f652854 Add libmbedtls to makerom deps jakcron 2022-04-15 08:58:36 +08:00
  • 247045ba8f Extraction progress logs are now only shown in verbose mode. Jakcron 2022-04-15 00:21:35 +08:00
  • d3f07c161f Tweak CTRTool build script jakcron 2022-04-13 15:48:49 +08:00
  • e6450862a8 Tweak CTRTool build script. jakcron 2022-04-13 15:45:17 +08:00
  • 19fa1d59ec Tweak build script jakcron 2022-04-13 15:21:07 +08:00
  • 94a376d31b Tweak CTRTool build script. jakcron 2022-04-13 15:15:25 +08:00
  • cec757cac4 Update MakeROM makefiles. jakcron 2022-04-13 15:11:34 +08:00
  • 91a51a16f8 Fix typo jakcron 2022-04-13 14:54:29 +08:00
  • 20e7a07e39 Tweak MakeROM build script. jakcron 2022-04-13 14:52:54 +08:00
  • 0d1175e349 Tweak makerom build script jakcron 2022-04-13 14:51:25 +08:00
  • 83e69641ab Update MakeROM's makefile jakcron 2022-04-13 14:43:50 +08:00
  • 9bcdd567b3 Fix again. jakcron 2022-04-13 14:08:38 +08:00
  • 2dc01929a5 Update MakeROM github actions script. jakcron 2022-04-13 14:07:37 +08:00
  • 22711767bd Add new makefile for makerom. jakcron 2022-04-13 13:53:45 +08:00
  • de171bfe71 Delete makefile jakcron 2022-04-13 13:53:23 +08:00
  • 805c9a448b Update includes. jakcron 2022-04-13 13:53:14 +08:00
  • 86cc11bcfc Rework libpolarssl to be standalone dependency for makerom. jakcron 2022-04-13 13:53:01 +08:00
  • 335d3222e9 Rework libyaml into a stand-alone dep for makerom. jakcron 2022-04-13 13:37:13 +08:00
  • 9b5ec5a4b7 Move files around to new directory structure jakcron 2022-04-13 13:28:31 +08:00
  • c0ce043b30 Emit errors/warns/logs in a consistent manner. jakcron 2022-04-12 20:05:02 +08:00
  • 60334cd7dd Don't silence verbosity with -q/--quiet jakcron 2022-04-12 19:43:24 +08:00
  • 6ce56539be Merge branch 'master' into ctrtool-silence-output jakcron 2022-04-12 11:48:13 +08:00
  • 5840526951 Merge pull request #117 from 3DSGuy/ctrtool-cci-initialdata-fix ctrtool-v1.0.4 Jack 2022-04-12 03:31:58 +08:00
  • 5c584f4d36 Bump version. ctrtool-cci-initialdata-fix jakcron 2022-04-11 18:01:44 +08:00
  • a1f86a6813 Add support for processing InitialData CryptoTypes 1-2 jakcron 2022-04-11 18:01:05 +08:00
  • 7798ddda90 (ctrtool::ExeFsProcess) Emit errors/warns/logs in a consistent manner. jakcron 2022-03-31 16:15:49 +08:00
  • f79a5666a5 When verifying CIA cert/tik/tmd, preference certchain over keybag. jakcron 2022-03-31 16:01:36 +08:00
  • 4652a08d10 (ctrtool::CrrProcess) Emit errors/warns/logs in a consistent manner. jakcron 2022-03-31 14:59:55 +08:00
  • 6509b431d8 (ctrtool::CiaProcess) Emit errors/warns/logs in a consistent manner. jakcron 2022-03-30 20:09:25 +08:00
  • e7d872934a (ctrtool::CciProcess) Emit errors/warns/logs in a consistent manner. jakcron 2022-03-30 20:09:04 +08:00
  • eddbb3fd95 Merge branch 'master' into ctrtool-silence-output Jakcron 2022-03-30 15:03:53 +08:00
  • 8876f0efd4 Merge pull request #115 from 3DSGuy/ctrtool-detect-compressed-code ctrtool-v1.0.3 Jack 2022-03-30 14:36:43 +08:00
  • ea3b188de4 Bump patch version. jakcron 2022-03-30 14:27:12 +08:00
  • 97e956d782 [BugFix] Honour exheader code compressed flag. jakcron 2022-03-30 14:26:56 +08:00
  • 0715b3d5b9 Add flag -q/--quiet to suppress non-errors. Jakcron 2022-03-29 17:37:26 +08:00
  • b1629a4aa6 Fix bug when processing NCCH files directly, -p/--plain flag was not honoured. Jakcron 2022-03-29 17:34:45 +08:00
  • cbc20b2a15 Honour opt.info when running CiaProcess Jakcron 2022-03-29 17:26:12 +08:00
  • d9f9d4ec48 Bump patch version ctrtool-v1.0.2 Jakcron 2022-03-29 17:02:34 +08:00
  • 359cc83847 Merge pull request #112 from 3DSGuy/seeddb-not-import-fix Jack 2022-03-29 16:55:55 +08:00
  • 5f58433bcf Fix issue where titleid was being read incorrectly when importing SeedDB. jakcron 2022-03-28 15:49:01 +08:00
  • 1684a3a7e0 Correct documentation about automatic alignment padding. jakcron 2022-03-27 09:09:10 +08:00
  • 400a68e1ba Fix link to BUILDING.md jakcron 2022-03-19 15:05:38 +08:00
  • 986a8cd859 Add readme and build instructions. jakcron 2022-03-19 15:04:07 +08:00
  • e3b8e32eba Merge pull request #109 from 3DSGuy/ctrtool-fix-commonkey-05-init ctrtool-v1.0.1 Jack 2022-03-15 13:22:37 +08:00
  • cc8a4d6ccb Bump version. jakcron 2022-03-14 21:44:24 +08:00
  • dd7c33e996 [ctrtool] Fix common-key 05 init. jakcron 2022-03-14 21:44:09 +08:00
  • c861f0eb76 Update README.md Jack 2022-03-14 18:19:37 +08:00
  • 54e8e31f19 Merge pull request #106 from 3DSGuy/ctrtool-rewrite ctrtool-v1.0.0 Jack 2022-03-14 17:36:18 +08:00
  • 8108bea6de Use set.opt.info into *Process::setCliOutputMode() instead of hardcoding values. jakcron 2022-03-14 17:13:23 +08:00
  • f08c3a11a0 Remove "FS" view option from CciProcess as it was never going to be used. jakcron 2022-03-14 17:12:46 +08:00
  • d3343000f4 Misc whitespace removal jakcron 2022-03-14 17:12:23 +08:00
  • b73d95ef89 Change -x/--extract option handling to be as a deprecated option. jakcron 2022-03-14 17:11:25 +08:00
  • 4ded736c72 Add TikProcess and TmdProcess to VS project files. jakcron 2022-03-13 17:44:28 +08:00
  • fb824cab04 Comment debug text in umain() jakcron 2022-03-13 17:40:55 +08:00
  • 30c11c9ea6 Add support for processing tik/tmd files directly. jakcron 2022-03-13 17:24:17 +08:00
  • ea74ca4e93 Enable CiaProcess to fallback use certs to verify cert/tik/tmd. jakcron 2022-03-13 17:23:51 +08:00
  • 5f0186d19f Change behaviour of TitleMetaDataDeserialiser to read only the length of the actual data. jakcron 2022-03-13 17:23:19 +08:00