21 Commits

Author SHA1 Message Date
d0k3
30774a09d9 Remove support for legacy support paths 2017-10-04 01:27:09 +02:00
d0k3
322c996afe Show a warning if potentially incomplete key setup detected 2017-09-08 20:25:48 +02:00
d0k3
5ec488937e Allow forced initialization of aeskeydb.bin files 2017-08-15 02:16:53 +02:00
d0k3
a9badfee9c Allow hardcoding keys
... the required file will not be provided
2017-08-11 00:44:59 +02:00
d0k3
06f70d0a59 Fix sizes of SHA hashes 2017-08-04 03:51:03 +02:00
d0k3
63b7604529 Fully initialize the crypto system
This allows chainloading Luma outside of boot9strap
Requires a good aeskeydb.bin, like MD5 A5B28945A7C051D7A0CD18AF0E580D1B
2017-08-04 03:51:02 +02:00
d0k3
7522f73685 INPUT_PATHS -> SUPPORT_PATHS 2017-07-04 01:49:18 +02:00
d0k3
02a8222662 aeskeydb.bin handling improved again 2017-05-31 16:16:28 +02:00
d0k3
c4c464cf5c Updated aeskeydb.bin format
... now supports retail & devkit keys in one file and initialization
vectors
2017-05-31 16:16:27 +02:00
d0k3
b278be0b49 Add options for building / decrypting / encrypting aeskeydb.bin 2017-04-18 17:26:53 +02:00
d0k3
679d90dea7 Updated file type detection routines
... now also detects aeskeydb.bin & legacy slop0x??Key?.bin files
2017-04-18 01:09:31 +02:00
d0k3
1ad48969ca Improved FIRM detection / verification routines 2017-02-03 02:21:16 +01:00
d0k3
73eff94484 Prevent slot0x??key?.bin file locks
.. actually close the file after key is found
2016-12-26 16:01:57 +01:00
d0k3
2a904dc284 Enable build CIA from TMD files 2016-12-16 03:35:21 +01:00
d0k3
648f314a0a Prevent alignment issues 2016-12-08 22:08:19 +01:00
d0k3
db8bbdb224 Allow (batch) verification of NCCH / NCSD / CIA 2016-12-08 22:06:47 +01:00
d0k3
2e8f6405e7 Miscellaneous cosmetics 2016-12-08 13:18:25 +01:00
d0k3
c2a4d5c0d1 Improved and extended aes.c / aes.h
Thanks @Gemarcano
2016-12-07 00:00:05 +01:00
d0k3
c28943ba13 Fix key setting after slot 0x03
... aka the most annyoing bug of all time
2016-12-06 22:50:12 +01:00
d0k3
f23d2fd30a Proper keydb handling 2016-12-06 00:29:05 +01:00
d0k3
d10315ba64 Reorganized crypto related code to crypto subdir 2016-12-05 22:53:28 +01:00