Michael Scire
authored
on 20 Feb 2018
|
|
.. |
|
|
|
|
README.md
|
Improve french for Exosphère
|
8 years ago
|
|
|
cache.h
|
ic iallu doesn't broadcast at all, replace the "icache invalidate all" function
|
8 years ago
|
|
|
cache.s
|
ic iallu doesn't broadcast at all, replace the "icache invalidate all" function
|
8 years ago
|
|
|
configitem.c
|
smcGenerateAesKek + Key sealing.
|
8 years ago
|
|
|
configitem.h
|
smcGenerateAesKek + Key sealing.
|
8 years ago
|
|
|
cpu_context.c
|
Add some more MMIO, smcCpuOn
|
8 years ago
|
|
|
cpu_context.h
|
Add some more MMIO, smcCpuOn
|
8 years ago
|
|
|
gcm.c
|
smcDecryptRsaPrivateKey
|
8 years ago
|
|
|
gcm.h
|
smcDecryptRsaPrivateKey
|
8 years ago
|
|
|
masterkey.c
|
Implement masterkey logic, KEYSLOT defines.
|
8 years ago
|
|
|
masterkey.h
|
Implement masterkey logic, KEYSLOT defines.
|
8 years ago
|
|
|
pmc.c
|
Add some more MMIO, smcCpuOn
|
8 years ago
|
|
|
pmc.h
|
Add some more MMIO, smcCpuOn
|
8 years ago
|
|
|
randomcache.c
|
smcGetRandomFor{User,Priv} Implementations.
|
8 years ago
|
|
|
randomcache.h
|
smcGetRandomFor{User,Priv} Implementations.
|
8 years ago
|
|
|
se.c
|
SMCCryptAes + Skeleton blocking AES API
|
8 years ago
|
|
|
se.h
|
smcGenerateAesKek + Key sealing.
|
8 years ago
|
|
|
sealedkeys.c
|
Implement titlekey unwrapping.
|
8 years ago
|
|
|
sealedkeys.h
|
smcGenerateAesKek + Key sealing.
|
8 years ago
|
|
|
smc_api.c
|
smcGenerateSpecificAesKey, smcLoadRsaPrivateKey, smcLoadRsaOaepKey
|
8 years ago
|
|
|
smc_api.h
|
Basic API for SMC handlers.
|
8 years ago
|
|
|
smc_user.c
|
smcGenerateSpecificAesKey, smcLoadRsaPrivateKey, smcLoadRsaOaepKey
|
8 years ago
|
|
|
smc_user.h
|
Implement smcExpMod.
|
8 years ago
|
|
|
start.cold.s
|
Add the crt0s
|
8 years ago
|
|
|
start.warm.s
|
Add the crt0s
|
8 years ago
|
|
|
timers.c
|
Add some more MMIO, smcCpuOn
|
8 years ago
|
|
|
timers.h
|
Add some more MMIO, smcCpuOn
|
8 years ago
|
|
|
titlekey.c
|
Implement titlekey unwrapping.
|
8 years ago
|
|
|
titlekey.h
|
Implement titlekey unwrapping.
|
8 years ago
|
|
|
userpage.c
|
Outline user<->secure page copying.
|
8 years ago
|
|
|
userpage.h
|
Outline user<->secure page copying.
|
8 years ago
|
|
|
utils.h
|
Flesh out more of the SE driver
|
8 years ago
|

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