TuxSH
468a063c03
Load the appropriate package1 key. The warmboot fw is now properly read.
2018-05-16 23:19:55 +02:00
TuxSH
348b2457e0
Fix key derivation regression
2018-05-16 23:04:54 +02:00
TuxSH
0d5796fa0b
Align crypto buffers to 16 bytes in key_derivation.c
2018-05-16 19:57:36 +02:00
TuxSH
ab4518b9c1
Simplify some logic in derive_nx_keydata
2018-05-16 18:41:16 +02:00
TuxSH
c0617982b8
Fix typo in decrypting all keyblobs (thanks @tslater2006 !)
2018-05-16 16:45:44 +02:00
Michael Scire
1182ea23a5
Fusee: Fix typo when decrypting keyblobs.
2018-05-16 02:39:13 -06:00
Michael Scire
fa71e9cb15
Fusee: Decrypt all keyblobs during key derivation.
2018-05-16 02:06:59 -06:00
TuxSH
db929925f3
Fix TSEC key fetching, thanks to @rajkosto
2018-05-16 00:37:07 +02:00
TuxSH
15bba0ba0c
Make loadlist empty when booting Horizon, more nxboot.c code
2018-05-14 21:17:06 +02:00
TuxSH
c2b22a6bf2
Write all the needed pk1 code and a large part of the nxboot function
2018-05-14 02:40:35 +02:00
TuxSH
f6f8065417
We actually need the pk1 key
2018-05-11 23:57:48 +02:00
TuxSH
6e43a71b5b
Fix misconception in latest commit
2018-05-11 23:12:22 +02:00
TuxSH
3ac3183c85
[stage2] Refactor key_derivation type and function declarations
2018-05-11 23:01:13 +02:00
Rajko Stojadinovic
4e1c12a659
Fusee: Fix BisPartition enum to correctly identify partitions.
...
* BisPartition_t was missing SAFE, meaning User and System were using wrong key_source
* Normalize tabs to spaces
* Merge User and System BisPartition_t because they are the same key anyway
* Remove extra newline
2018-04-25 09:47:39 -07:00
Michael Scire
e5a0cb1abe
Fusee Stage 2: Flesh out Package2 patching (implement decryption, fixing of metadata)
2018-04-11 20:29:35 -06:00
Michael Scire
87605563d2
Restore incorrectly deleted files
2018-04-10 15:56:45 -06:00