Commit Graph

400 Commits

Author SHA1 Message Date
jakcron b6062b588e [makerom] Tolerate CCI signing errors as a warning. 2022-04-17 09:55:50 +08:00
jakcron 7d0c407b2f Surface more makerom errors. 2022-04-17 09:55:12 +08:00
jakcron f391a6f6d7 Remove polarssl now migration to mbedtls complete. 2022-04-17 09:52:43 +08:00
jakcron f268df0333 misc. 2022-04-17 09:52:14 +08:00
jakcron e6a009fc72 Fix bug in RSA code. 2022-04-17 09:52:04 +08:00
jakcron d797687761 Add error verbosity to errors when generating CIA files. 2022-04-16 23:49:49 +08:00
jakcron 037a2f96e1 Change signing errors to be warnings when they fail. 2022-04-16 23:48:21 +08:00
jakcron 2ddca9b2eb Bump makerom version to 0.18.1 2022-04-16 23:23:46 +08:00
jakcron 82a3f7e8c7 Migrate makerom to modern mbedtls 2022-04-16 23:21:21 +08:00
jakcron 2118652df9 Update root readme again. 2022-04-16 22:37:52 +08:00
jakcron d75c012b1d Link to ctrtool/makerom readmes from the root readme. 2022-04-16 22:25:29 +08:00
jakcron 6dba275c25 Update makerom documentation. 2022-04-16 22:22:16 +08:00
jakcron 11da75eaf6 misc 2022-04-16 21:35:20 +08:00
jakcron bc04de6d09 Put everything back. 2022-04-16 21:27:49 +08:00
jakcron 5d62e839e7 Move dependencies to the top level. 2022-04-16 18:27:14 +08:00
jakcron b67980d3d2 Merge branch 'master' into new-buildsystem 2022-04-15 11:45:44 +08:00
Jack 8a9f9bda55 Merge pull request #118 from 3DSGuy/ctrtool-silence-output
Add support for silencing CTRTool output
ctrtool-v1.1.0
2022-04-15 11:42:26 +08:00
jakcron e1a6f9101d Bump version to v1.1.0 2022-04-15 11:27:33 +08:00
jakcron be1394234a Tag error output as [ctrtool::ClassName ERROR], leaving warnings/progress indicators as [ctrtool::ClassName LOG] 2022-04-15 11:26:20 +08:00
jakcron 2838c9b185 Tweak makerom build script. 2022-04-15 11:02:58 +08:00
jakcron 7e123be54a Break out libblz as an external dependency for makerom. 2022-04-15 11:01:18 +08:00
jakcron d8739cf2f3 Partially migrate makerom to libmbedtls 2022-04-15 10:51:07 +08:00
jakcron c57f652854 Add libmbedtls to makerom deps 2022-04-15 08:58:36 +08:00
Jakcron 247045ba8f Extraction progress logs are now only shown in verbose mode. 2022-04-15 00:21:35 +08:00
jakcron d3f07c161f Tweak CTRTool build script 2022-04-13 15:48:49 +08:00
jakcron e6450862a8 Tweak CTRTool build script. 2022-04-13 15:45:17 +08:00
jakcron 19fa1d59ec Tweak build script 2022-04-13 15:21:07 +08:00
jakcron 94a376d31b Tweak CTRTool build script. 2022-04-13 15:15:25 +08:00
jakcron cec757cac4 Update MakeROM makefiles. 2022-04-13 15:11:34 +08:00
jakcron 91a51a16f8 Fix typo 2022-04-13 14:54:29 +08:00
jakcron 20e7a07e39 Tweak MakeROM build script. 2022-04-13 14:52:54 +08:00
jakcron 0d1175e349 Tweak makerom build script 2022-04-13 14:51:25 +08:00
jakcron 83e69641ab Update MakeROM's makefile 2022-04-13 14:43:50 +08:00
jakcron 9bcdd567b3 Fix again. 2022-04-13 14:08:38 +08:00
jakcron 2dc01929a5 Update MakeROM github actions script. 2022-04-13 14:07:37 +08:00
jakcron 22711767bd Add new makefile for makerom. 2022-04-13 13:53:45 +08:00
jakcron de171bfe71 Delete makefile 2022-04-13 13:53:23 +08:00
jakcron 805c9a448b Update includes. 2022-04-13 13:53:14 +08:00
jakcron 86cc11bcfc Rework libpolarssl to be standalone dependency for makerom. 2022-04-13 13:53:01 +08:00
jakcron 335d3222e9 Rework libyaml into a stand-alone dep for makerom. 2022-04-13 13:37:13 +08:00
jakcron 9b5ec5a4b7 Move files around to new directory structure 2022-04-13 13:28:31 +08:00
jakcron c0ce043b30 Emit errors/warns/logs in a consistent manner. 2022-04-12 20:05:02 +08:00
jakcron 60334cd7dd Don't silence verbosity with -q/--quiet 2022-04-12 19:43:24 +08:00
jakcron 6ce56539be Merge branch 'master' into ctrtool-silence-output 2022-04-12 11:48:13 +08:00
Jack 5840526951 Merge pull request #117 from 3DSGuy/ctrtool-cci-initialdata-fix
Fix bug where CCI CryptoType 1-2 weren't processed properly.
ctrtool-v1.0.4
2022-04-12 03:31:58 +08:00
jakcron 5c584f4d36 Bump version. 2022-04-11 18:01:44 +08:00
jakcron a1f86a6813 Add support for processing InitialData CryptoTypes 1-2 2022-04-11 18:01:05 +08:00
jakcron 7798ddda90 (ctrtool::ExeFsProcess) Emit errors/warns/logs in a consistent manner. 2022-03-31 16:15:49 +08:00
jakcron f79a5666a5 When verifying CIA cert/tik/tmd, preference certchain over keybag. 2022-03-31 16:01:36 +08:00
jakcron 4652a08d10 (ctrtool::CrrProcess) Emit errors/warns/logs in a consistent manner. 2022-03-31 14:59:55 +08:00