Atmosphere / exosphere /
@Merry Merry authored on 23 Feb 2018
SciresM committed on 23 Feb 2018
..
README.md Improve french for Exosphère 8 years ago
bootconfig.h Add more WIP Package2 loading code. 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 Push WIP NX_BOOTLOADER sync code (for coldboots) 8 years ago
cpu_context.c Add some more MMIO, smcCpuOn 8 years ago
cpu_context.h Finish actual Package2 loading code. 8 years ago
gcm.c Implement SE secure AES API. 8 years ago
gcm.h smcDecryptRsaPrivateKey 8 years ago
masterkey.c masterkey: Add missing semicolon to mkey_vectors (#18) 8 years ago
masterkey.h Push WIP NX_BOOTLOADER sync code (for coldboots) 8 years ago
mmu.h mmu: Correct TCR_ORGN_WBWA typo 8 years ago
package2.c Implement RSA2048-PSS validation. 8 years ago
package2.h Access NX_BOOTLOADER_MAILBOXEN via mmu defs 8 years ago
pmc.h Switch all MMIO to the new access style 8 years ago
randomcache.c smcGetRandomFor{User,Priv} Implementations. 8 years ago
randomcache.h smcGetRandomFor{User,Priv} Implementations. 8 years ago
se.c se: fix infinite loop in shift_left_xor_rb (#21) 8 years ago
se.h Switch all MMIO to the new access style 8 years ago
sealedkeys.c Implement SE secure AES API. 8 years ago
sealedkeys.h Fix SMC names. 8 years ago
smc_api.c Fix SMC names. 8 years ago
smc_api.h Basic API for SMC handlers. 8 years ago
smc_user.c smc_user: Fix syntax (#16) 8 years ago
smc_user.h Fix SMC names. 8 years ago
start.cold.s Push WIP NX_BOOTLOADER sync code (for coldboots) 8 years ago
start.warm.s Mention that Nintendo copy-pasted some startup code from arm-trusted-firmware 8 years ago
timers.c Switch all MMIO to the new access style 8 years ago
timers.h Switch all MMIO to the new access style 8 years ago
titlekey.c Fix SMC names. 8 years ago
titlekey.h Fix SMC names. 8 years ago
uart.c Switch all MMIO to the new access style 8 years ago
uart.h Switch all MMIO to the new access style 8 years ago
userpage.c Clarify PASLR commentary 8 years ago
userpage.h userpage: fix declarations (#20) 8 years ago
utils.h Finish actual Package2 loading code. 8 years ago
README.md

Exosphère

License

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