Michael Scire
|
d1d8d3da34
|
Switch all MMIO to the new access style
|
2018-02-22 17:50:37 -08:00 |
|
Michael Scire
|
72da8dcf5a
|
Finish SE API operations other than context-saving.
|
2018-02-22 17:05:36 -08:00 |
|
Michael Scire
|
0ef8f1db2e
|
Implement SE secure AES API.
|
2018-02-22 16:17:12 -08:00 |
|
Michael Scire
|
ead0e2ba86
|
Implement RSA2048-PSS validation.
|
2018-02-22 15:19:29 -08:00 |
|
Michael Scire
|
896d167b64
|
Add more WIP Package2 loading code.
|
2018-02-21 11:52:39 -08:00 |
|
Michael Scire
|
f0d0ec0dca
|
Push WIP NX_BOOTLOADER sync code (for coldboots)
|
2018-02-21 10:57:51 -08:00 |
|
Michael Scire
|
4030c6eb20
|
smcGenerateAesKek + Key sealing.
|
2018-02-20 01:02:01 -08:00 |
|
Michael Scire
|
07f9e9500e
|
Implement masterkey logic, KEYSLOT defines.
|
2018-02-19 23:41:27 -08:00 |
|
Michael Scire
|
61f8886879
|
Implement titlekey SMCs (with skeleton tkey API)
|
2018-02-19 21:47:11 -08:00 |
|
Michael Scire
|
f1c521a5d6
|
Implement smcExpMod.
|
2018-02-19 20:56:12 -08:00 |
|
Michael Scire
|
d0beae376f
|
SMCCryptAes + Skeleton blocking AES API
|
2018-02-19 13:27:18 -08:00 |
|
Michael Scire
|
21c2405f15
|
Async SE AES API
|
2018-02-19 13:00:12 -08:00 |
|
Michael Scire
|
83fd2c43a3
|
Flesh out more of the SE driver
|
2018-02-19 01:27:50 -08:00 |
|
TuxSH
|
f629a629d1
|
Change argument types in se.c/h, implement read32le/be, etc.
|
2018-02-19 00:02:37 +01:00 |
|
Michael Scire
|
a800c3c2e7
|
Add some more MMIO, smcCpuOn
|
2018-02-17 18:50:39 -08:00 |
|
Michael Scire
|
49e1e6f41e
|
Add wrapper for async SMCs
|
2018-02-17 16:00:53 -08:00 |
|
Michael Scire
|
77ff68a69d
|
Flesh out the SE driver, some
|
2018-02-17 14:54:00 -08:00 |
|
Michael Scire
|
4b2d17a42a
|
Fix definition for crypt_data_into_keyslot
|
2018-02-16 23:58:34 -08:00 |
|
Michael Scire
|
6c5d425528
|
Make exosphere subdir, start outlining SE driver API.
|
2018-02-16 23:55:08 -08:00 |
|