Atmosphere/exosphere
Mat M 32238984bf smc_user: Fix syntax (#16)
* smc_user: Fix syntax for size assignment in user_load_secure_exp_mod_key() and user_load_rsa_oaep_key()

* smc_user: Fix include directive
2018-02-22 14:18:34 -08:00
..
bootconfig.h Add more WIP Package2 loading code. 2018-02-21 11:52:39 -08:00
cache.h ic iallu doesn't broadcast at all, replace the "icache invalidate all" function 2018-02-18 23:45:44 +01:00
cache.s ic iallu doesn't broadcast at all, replace the "icache invalidate all" function 2018-02-18 23:45:44 +01:00
configitem.c smcGenerateAesKek + Key sealing. 2018-02-20 01:02:01 -08:00
configitem.h Push WIP NX_BOOTLOADER sync code (for coldboots) 2018-02-21 10:57:51 -08:00
cpu_context.c Add some more MMIO, smcCpuOn 2018-02-17 18:50:39 -08:00
cpu_context.h Finish actual Package2 loading code. 2018-02-21 13:38:55 -08:00
gcm.c smcDecryptRsaPrivateKey 2018-02-20 12:56:41 -08:00
gcm.h smcDecryptRsaPrivateKey 2018-02-20 12:56:41 -08:00
masterkey.c Implement masterkey logic, KEYSLOT defines. 2018-02-19 23:41:27 -08:00
masterkey.h Push WIP NX_BOOTLOADER sync code (for coldboots) 2018-02-21 10:57:51 -08:00
mmu.h Add mmu table builder functions (mmu.h) 2018-02-20 23:44:10 +01:00
package2.c Clarify package2 relocation comment 2018-02-21 13:48:36 -08:00
package2.h Finish actual Package2 loading code. 2018-02-21 13:38:55 -08:00
pmc.c Add some more MMIO, smcCpuOn 2018-02-17 18:50:39 -08:00
pmc.h Add some more MMIO, smcCpuOn 2018-02-17 18:50:39 -08:00
randomcache.c smcGetRandomFor{User,Priv} Implementations. 2018-02-20 03:19:35 -08:00
randomcache.h smcGetRandomFor{User,Priv} Implementations. 2018-02-20 03:19:35 -08:00
README.md Improve french for Exosphère 2018-02-17 11:44:31 +01:00
se.c Push WIP NX_BOOTLOADER sync code (for coldboots) 2018-02-21 10:57:51 -08:00
se.h Add more WIP Package2 loading code. 2018-02-21 11:52:39 -08:00
sealedkeys.c Implement titlekey unwrapping. 2018-02-20 01:49:10 -08:00
sealedkeys.h Fix SMC names. 2018-02-20 18:48:09 -08:00
smc_api.c Fix SMC names. 2018-02-20 18:48:09 -08:00
smc_api.h Basic API for SMC handlers. 2018-02-17 15:48:49 -08:00
smc_user.c smc_user: Fix syntax (#16) 2018-02-22 14:18:34 -08:00
smc_user.h Fix SMC names. 2018-02-20 18:48:09 -08:00
start.cold.s Push WIP NX_BOOTLOADER sync code (for coldboots) 2018-02-21 10:57:51 -08:00
start.warm.s Mention that Nintendo copy-pasted some startup code from arm-trusted-firmware 2018-02-21 00:53:23 +01:00
timers.c Add some more MMIO, smcCpuOn 2018-02-17 18:50:39 -08:00
timers.h Add some more MMIO, smcCpuOn 2018-02-17 18:50:39 -08:00
titlekey.c Fix SMC names. 2018-02-20 18:48:09 -08:00
titlekey.h Fix SMC names. 2018-02-20 18:48:09 -08:00
uart.c uart: transmit string and hex 2018-02-22 19:27:22 +00:00
uart.h uart: transmit string and hex 2018-02-22 19:27:22 +00:00
userpage.c Clarify PASLR commentary 2018-02-20 13:51:17 -08:00
userpage.h Outline user<->secure page copying. 2018-02-19 20:18:53 -08:00
utils.h Finish actual Package2 loading code. 2018-02-21 13:38:55 -08:00

Exosphère

License

Exosphère is a Secure Monitor implementation for the Nintendo Switch.