Atmosphere/exosphere
2018-02-20 09:39:50 -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 smcGenerateAesKek + Key sealing. 2018-02-20 01:02:01 -08:00
cpu_context.c Add some more MMIO, smcCpuOn 2018-02-17 18:50:39 -08:00
cpu_context.h Add some more MMIO, smcCpuOn 2018-02-17 18:50:39 -08:00
gcm.c Implement Nintendo's non-standard AES-GCM. 2018-02-20 09:39:50 -08:00
gcm.h Implement Nintendo's non-standard AES-GCM. 2018-02-20 09:39:50 -08:00
masterkey.c Implement masterkey logic, KEYSLOT defines. 2018-02-19 23:41:27 -08:00
masterkey.h Implement masterkey logic, KEYSLOT defines. 2018-02-19 23:41:27 -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 SMCCryptAes + Skeleton blocking AES API 2018-02-19 13:27:18 -08:00
se.h smcGenerateAesKek + Key sealing. 2018-02-20 01:02:01 -08:00
sealedkeys.c Implement titlekey unwrapping. 2018-02-20 01:49:10 -08:00
sealedkeys.h smcGenerateAesKek + Key sealing. 2018-02-20 01:02:01 -08:00
smc_api.c smcGetRandomFor{User,Priv} Implementations. 2018-02-20 03:19:35 -08:00
smc_api.h Basic API for SMC handlers. 2018-02-17 15:48:49 -08:00
smc_user.c Implement Nintendo's non-standard AES-GCM. 2018-02-20 09:39:50 -08:00
smc_user.h Implement smcExpMod. 2018-02-19 20:56:12 -08:00
start.cold.s Add the crt0s 2018-02-20 01:27:15 +01:00
start.warm.s Add the crt0s 2018-02-20 01:27:15 +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 Implement titlekey unwrapping. 2018-02-20 01:49:10 -08:00
titlekey.h Implement titlekey unwrapping. 2018-02-20 01:49:10 -08:00
userpage.c Outline user<->secure page copying. 2018-02-19 20:18:53 -08:00
userpage.h Outline user<->secure page copying. 2018-02-19 20:18:53 -08:00
utils.h Flesh out more of the SE driver 2018-02-19 01:27:50 -08:00

Exosphère

License

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