Commit graph

  • 1af84ef846
    Merge pull request #64 from baconwaifu/master SciresM 2018-12-30 23:55:54 -0800
  • 98c9d8e42a Fixed possibility of missing null-terminator if the input filename exceeded 512 bytes in length. #64 slango20 2018-12-31 01:07:59 -0500
  • 4d8d84dae2 Extkeys: Allow skipping key warning output. Michael Scire 2018-12-12 06:12:43 -0800
  • 3058366f12 Loosen title.keys content restrictions. Michael Scire 2018-12-12 05:55:20 -0800
  • 5c70f5c193
    Merge pull request #62 from roblabla/master SciresM 2018-11-30 15:13:27 -0800
  • bf224c967b Properly derive the package1_keys and masater_keks if the keyblob are hardcoded in the ini file #62 roblabla 2018-11-30 22:42:32 +0000
  • 6546bfda4c Add 6.2.0 key name, add tsec_root_key alias. 1.2.2 Michael Scire 2018-11-24 01:03:40 -0800
  • 0388e1bdaa Implement support for 6.2.0+ keygen. Michael Scire 2018-11-24 01:01:30 -0800
  • 3b399f2197 Fix aes buffer passing error (closes #59) Michael Scire 2018-11-24 00:34:42 -0800
  • 499f06ed9c
    Merge pull request #57 from JamePeng/update-get_key_revision_summary 1.2.1 SciresM 2018-11-04 03:16:09 +0900
  • d773aa91fa
    Merge pull request #53 from lioncash/const SciresM 2018-11-04 03:15:51 +0900
  • c007745a75
    Merge pull request #54 from roblabla/master SciresM 2018-11-04 03:15:37 +0900
  • cc947e1b4f update function get_key_revision_summary for 6.0.0 #57 JamePeng 2018-10-18 22:35:16 +0800
  • 867a91cc48 Avoid duplicate keys in service_access #54 roblabla 2018-09-29 01:24:39 +0000
  • 3197e5f386 Fix a small bug in cJSON_AddU32ToObject roblabla 2018-09-24 23:39:42 +0000
  • 075b91620d Avoid duplicate keys in generated kernel caps roblabla 2018-09-24 23:37:14 +0000
  • 50c164382e hfs0: Resolve -Wdiscarded-qualifier warnings #53 Lioncash 2018-09-02 10:04:15 -0400
  • 83077e3991 npdm: Resolve -Wdiscarded-qualifiers warnings Lioncash 2018-09-02 09:58:59 -0400
  • 52486c12e3 nca: Resolve -Wdiscarded-qualifiers warnings Lioncash 2018-09-02 09:54:48 -0400
  • a4e8ab6322 Fix base NCA titlekey loading failure (closes #48) Michael Scire 2018-08-16 23:04:27 -0700
  • 0269d0b91b
    Merge pull request #43 from lioncash/func SciresM 2018-08-16 20:55:15 -0700
  • e6227c84aa
    Merge pull request #45 from lioncash/const SciresM 2018-08-16 20:54:51 -0700
  • f7112b1948
    Merge pull request #46 from aveao/patch-1 SciresM 2018-08-16 20:54:08 -0700
  • 4df287b655
    Fix a markdown error on README.md #46 Ave 2018-08-13 13:11:22 +0300
  • ce7d5d85da main, npdm: Make parameters/members const where applicable #45 Lioncash 2018-08-11 23:40:49 -0400
  • d3a475a00b
    Merge pull request #44 from lioncash/cast SciresM 2018-08-11 20:02:09 -0700
  • cf7418e684 aes, utils: Avoid casting away const #44 Lioncash 2018-08-11 22:57:11 -0400
  • 29e27ee831 Mark identifiers as internally linked where appropriate #43 Lioncash 2018-08-11 22:43:47 -0400
  • 6c3a6a52f7
    Merge pull request #42 from lioncash/leak SciresM 2018-08-11 19:26:37 -0700
  • 515cbb67c5 nax0: Add missing semicolon to return in nax0_save() #42 Lioncash 2018-08-11 22:23:30 -0400
  • 54abbac0b3 kip, npdm: Prevent const qualifier discarding warnings from occurring Lioncash 2018-08-11 22:21:26 -0400
  • 1371815e2a
    Merge pull request #41 from lioncash/leak SciresM 2018-08-11 18:54:48 -0700
  • f9e37fb05c
    Merge pull request #40 from lioncash/memset SciresM 2018-08-11 18:53:40 -0700
  • 373bdd04e6
    Merge pull request #39 from lioncash/conjunc SciresM 2018-08-11 18:53:32 -0700
  • 2098e42ebe npdm: Free JSON buffer when done with it in npdm_save() #41 Lioncash 2018-08-11 21:44:37 -0400
  • ab6fe349da npdm: Invert top-level conditional within ndpm_save() Lioncash 2018-08-11 21:43:43 -0400
  • ff6c8eba11 nax0: Close file descriptor in nax0_save() when done with it Lioncash 2018-08-11 21:40:05 -0400
  • 17ada97b05 nax0: Invert conditionals within nax0_save() Lioncash 2018-08-11 21:39:07 -0400
  • a97bdb8a24 kip: Fix memory leaks within kip1_save() Lioncash 2018-08-11 21:33:42 -0400
  • 4719beb055 extkeys: Correct memset zeroing in extkeys_initialize_keyset() #40 Lioncash 2018-08-11 21:14:21 -0400
  • 70166c1e5f extkeys: Correct logical ANDs in get_kv() #39 Lioncash 2018-08-11 21:08:40 -0400
  • 076066d7b3
    Merge c083a79d35 into bdbd4f639e #38 Mason 2018-07-29 22:47:03 +0000
  • c083a79d35
    Optimize/Cleanup pk11_process() #38 Mason 2018-07-29 18:43:52 -0400
  • bdbd4f639e Fix bugs in BKTR romfs parsing, keyfile parsing Michael Scire 2018-07-26 12:18:30 -0700
  • 84715a89f8
    Merge pull request #35 from jakibaki/master 1.2.0 SciresM 2018-07-24 00:36:48 -0700
  • 221d009277 Add additional warning, bump version to 1.2.0 Michael Scire 2018-07-24 00:19:42 -0700
  • 8dfd4a51e8 Add support for NSO parsing + decompression. Michael Scire 2018-07-24 00:14:48 -0700
  • 9b13c5cd7c Add support for KIP1 decompression. Michael Scire 2018-07-23 23:18:48 -0700
  • 773dfc3589 Improve bad behavior warning. Michael Scire 2018-07-23 22:20:31 -0700
  • 0d0435f0b7 Discourage bad usage patterns with a warn. Michael Scire 2018-07-23 22:19:39 -0700
  • 37e368b87b Add support for loading external titlekeys file (title.keys) Michael Scire 2018-07-23 22:16:26 -0700
  • 809b5442ff s/encrypted_header_key/header_key_source Michael Scire 2018-07-20 03:06:19 -0700
  • 2e87aa8a73 Fix XTS/NCA2 support. Add NCA0 support. Michael Scire 2018-07-20 02:57:28 -0700
  • 0b30b8ce10 getopt_long returns an int, not a char. #35 Jakob Dietrich 2018-07-07 10:44:33 +0200
  • 94d55a936b
    Merge pull request #28 from Thealexbarney/nax0-decrypt-fix hexkyz 2018-06-17 16:46:29 +0100
  • 1856b5db23 Fix NAX0 decryption #28 Alex Barney 2018-06-14 11:54:19 -0500
  • 42849efaa4
    Update README.md hexkyz 2018-05-31 20:55:42 +0100
  • af428a1bde Implement XCI logo partition extraction. hexkyz 2018-05-31 20:54:17 +0100
  • ca3103624e
    Keyblob key sources are not console unique #25 simonmkwii 2018-05-26 12:01:20 +1000
  • c4568bfef6
    Merge 387e48a868 into 9d9b781aa3 #19 Seddigirl 2018-05-10 02:18:42 +0000
  • 9d9b781aa3
    Merge pull request #21 from roblabla/feature-keygen SciresM 2018-05-09 19:18:31 -0700
  • e99828712c
    Merge pull request #20 from roblabla/bugfix-pk1key SciresM 2018-05-09 19:18:10 -0700
  • 5d94193e34 Allow deriving keys without providing BOOT0 #21 roblabla 2018-05-10 00:50:12 +0200
  • a762ff9e99 Allow deriving package1_key from keyblob alone #20 roblabla 2018-05-10 00:48:28 +0200
  • 387e48a868
    Fix missing underscore #19 Seddigirl 2018-05-08 00:02:14 +0200
  • 4169184c88 Cleaned up and standardized key formatting #18 SocraticBliss 2018-05-06 02:54:21 -0500
  • 04926319f4 JSON: Output mapped pages/sizes as u32. Michael Scire 2018-05-02 22:10:57 -0600
  • d2d9146f68 Add JSON output for KIP1/INI, fix encrypted package2 input Michael Scire 2018-05-02 22:09:11 -0600
  • cdbcdf0d4a Update outdated SVC Names. Michael Scire 2018-05-02 20:41:09 -0600
  • fa2730ef59 Implement npdm -> JSON autogeneration. Michael Scire 2018-05-02 18:35:19 -0600
  • e288a141c4 Support plaintext/unsigned package2 Michael Scire 2018-04-30 00:01:11 -0600
  • c1deca93f5 Bump version in preparation for new release. 1.1.0 Michael Scire 2018-04-27 19:57:03 -0600
  • 5e33b4f57d Fix use-after-free in key derivation Michael Scire 2018-04-27 04:33:55 -0600
  • e27e9350de Fix typo in key printing Michael Scire 2018-04-26 05:58:21 -0600
  • dfff070d45 Clean up output Michael Scire 2018-04-26 00:38:59 -0600
  • 9276b1c09b Cleanup pki.c, fix readme.md, fix usage statement. Michael Scire 2018-04-26 00:18:34 -0600
  • 42bae8d256 Update README.md Michael Scire 2018-04-26 00:12:38 -0600
  • 2159f4396f Add support for key derivation. Michael Scire 2018-04-26 00:10:14 -0600
  • 41e6695e6e Add support for NAX0 input files. Michael Scire 2018-04-03 16:26:56 -0600
  • 5bc21ebe73
    Fix leftover buckets dereference not using getter. SciresM 2018-03-31 23:11:13 -0700
  • 67d09c125b Fix Intersection bucket retrievals Michael Scire 2018-03-31 17:46:28 -0600
  • 3d12b43f7b Implement real BKTR support Michael Scire 2018-03-31 16:43:59 -0600
  • a93a926345 Add support for NCA2 (pre-1.0.0 NCAs) Michael Scire 2018-03-14 23:42:02 -0600
  • 381b0d135b
    Merge branch 'master' into patch-1 #14 Robin Lambertz 2018-02-22 02:06:53 +0100
  • 205025c348
    Merge pull request #13 from Selver-gba/patch-1 SciresM 2018-02-14 21:33:44 -0800
  • de7f3b05d4
    aes_key_generation_source is in spl .rodata Robin Lambertz 2018-02-15 04:01:54 +0100
  • 6c3d45e8d9
    Minor layout change #13 Selver 2018-02-14 15:58:54 -0800
  • 8f7657ae19
    Merge pull request #12 from roblabla/master SciresM 2018-02-12 12:33:16 -0800
  • 5271b3ae00 Add more options for Update RomFS Michael Scire 2018-02-12 03:35:48 -0800
  • 8311740694 Bump version for bugfixes 1.0.1 Michael Scire 2018-02-07 11:39:23 -0800
  • 992d615368 Fix crashes in BKTR edge-cases. Michael Scire 2018-02-07 11:35:14 -0800
  • 488dc27057 Fix some potential memory corruption bugs Michael Scire 2018-02-07 10:39:47 -0800
  • 1fef4337e4 Support XDG config #12 roblabla 2018-02-07 14:47:06 +0100
  • b7f05c9af2 Bump version to 1.0 (Closes #10) 1.0.0 Michael Scire 2018-02-07 00:38:12 -0800
  • 14471a8c3a Honestly the error output is pretty good... (Closes #2) Michael Scire 2018-02-07 00:31:25 -0800
  • ea0cda97f7 Update README/Usage statement Michael Scire 2018-02-07 00:13:36 -0800
  • 3e1fddd9de Finish Package2 support, add support for INI1, KIP1 (Closes #4) Michael Scire 2018-02-07 00:10:26 -0800
  • 9ddd0d070e Add basic package2 parsing. Michael Scire 2018-02-06 22:06:19 -0800
  • 0eb41a5f6b Add support for Package1 (#4) Michael Scire 2018-02-06 15:52:48 -0800
  • c88eb1102e Derive keys when loading externally, when necessary. Michael Scire 2018-02-06 07:57:51 -0800