.. |
secmon_define_access_table.inc
|
exo2: Implement SmcReadWriteRegister
|
2020-06-14 22:07:45 -07:00 |
secmon_define_mc01_access_table.inc
|
exo2: Implement SmcReadWriteRegister
|
2020-06-14 22:07:45 -07:00 |
secmon_define_mc_access_table.inc
|
exo2: Implement SmcReadWriteRegister
|
2020-06-14 22:07:45 -07:00 |
secmon_define_pmc_access_table.inc
|
exo2: Implement SmcReadWriteRegister
|
2020-06-14 22:07:45 -07:00 |
secmon_mc01_access_table_data.inc
|
exo2: Implement SmcReadWriteRegister
|
2020-06-14 22:07:45 -07:00 |
secmon_mc_access_table_data.inc
|
exo2: Implement SmcReadWriteRegister
|
2020-06-14 22:07:45 -07:00 |
secmon_page_mapper.cpp
|
exo2: implement the atmosphere extension mappers
|
2020-06-14 22:07:45 -07:00 |
secmon_page_mapper.hpp
|
exo2: implement the atmosphere extension mappers
|
2020-06-14 22:07:45 -07:00 |
secmon_pmc_access_table_data.inc
|
exo2: Implement SmcReadWriteRegister
|
2020-06-14 22:07:45 -07:00 |
secmon_random_cache.cpp
|
exo2: implement GenerateRandomBytes
|
2020-06-14 22:07:45 -07:00 |
secmon_random_cache.hpp
|
exo2: implement GenerateRandomBytes
|
2020-06-14 22:07:45 -07:00 |
secmon_smc_aes.cpp
|
exo2: implement SmcPrepareEsDeviceUniqueKey, SmcPrepareEsCommonTitleKey, SmcLoadPreparedAesKey
|
2020-06-14 22:07:45 -07:00 |
secmon_smc_aes.hpp
|
exo2: implement SmcPrepareEsDeviceUniqueKey, SmcPrepareEsCommonTitleKey, SmcLoadPreparedAesKey
|
2020-06-14 22:07:45 -07:00 |
secmon_smc_carveout.cpp
|
exo2: implement SmcSetKernelCarveoutRegion
|
2020-06-14 22:07:45 -07:00 |
secmon_smc_carveout.hpp
|
exo2: Implement SmcReadWriteRegister
|
2020-06-14 22:07:45 -07:00 |
secmon_smc_common.hpp
|
exo2: implement SmcGenerateAesKek, SmcLoadAesKey
|
2020-06-14 22:07:45 -07:00 |
secmon_smc_cpu_asm.s
|
exo2: implement smc cpu off
|
2020-06-14 22:07:45 -07:00 |
secmon_smc_device_unique_data.cpp
|
exo2: fix bugs in device unique data decrypytion
|
2020-06-14 22:07:45 -07:00 |
secmon_smc_device_unique_data.hpp
|
exo2: Implement (untested) SmcDecryptDeviceUniqueData
|
2020-06-14 22:07:45 -07:00 |
secmon_smc_error.cpp
|
exo2: Implement SmcReadWriteRegister
|
2020-06-14 22:07:45 -07:00 |
secmon_smc_error.hpp
|
exo2: Implement SmcReadWriteRegister
|
2020-06-14 22:07:45 -07:00 |
secmon_smc_handler.cpp
|
exo2: correct exception stack calc (fixes smc cpu off)
|
2020-06-14 22:07:45 -07:00 |
secmon_smc_handler.hpp
|
exo2: Implement SmcReadWriteRegister
|
2020-06-14 22:07:45 -07:00 |
secmon_smc_info.cpp
|
exo2: implement smc cpu off
|
2020-06-14 22:07:45 -07:00 |
secmon_smc_info.hpp
|
exo2: implement the atmosphere extension mappers
|
2020-06-14 22:07:45 -07:00 |
secmon_smc_memory_access.cpp
|
exo2: Implement SmcReadWriteRegister
|
2020-06-14 22:07:45 -07:00 |
secmon_smc_memory_access.hpp
|
exo2: Implement SmcReadWriteRegister
|
2020-06-14 22:07:45 -07:00 |
secmon_smc_power_management.cpp
|
exo2: implement the rest of cpu suspend (security checks TODO)
|
2020-06-14 22:07:45 -07:00 |
secmon_smc_power_management.hpp
|
exo2: Implement SmcReadWriteRegister
|
2020-06-14 22:07:45 -07:00 |
secmon_smc_random.cpp
|
exo2: implement SmcGenerateAesKek, SmcLoadAesKey
|
2020-06-14 22:07:45 -07:00 |
secmon_smc_random.hpp
|
exo2: Implement SmcReadWriteRegister
|
2020-06-14 22:07:45 -07:00 |
secmon_smc_register_access.cpp
|
exo2: implement SmcGenerateAesKek, SmcLoadAesKey
|
2020-06-14 22:07:45 -07:00 |
secmon_smc_register_access.hpp
|
exo2: Implement SmcReadWriteRegister
|
2020-06-14 22:07:45 -07:00 |
secmon_smc_result.cpp
|
exo2: implement the atmosphere extension mappers
|
2020-06-14 22:07:45 -07:00 |
secmon_smc_result.hpp
|
exo2: Implement SmcReadWriteRegister
|
2020-06-14 22:07:45 -07:00 |
secmon_smc_rsa.cpp
|
exo2: implement SmcModularExponentiate(ByStorageKey)
|
2020-06-14 22:07:45 -07:00 |
secmon_smc_rsa.hpp
|
exo2: implement SmcPrepareEsDeviceUniqueKey, SmcPrepareEsCommonTitleKey, SmcLoadPreparedAesKey
|
2020-06-14 22:07:45 -07:00 |
secmon_smc_se_lock.cpp
|
exo2: implement SmcGenerateAesKek, SmcLoadAesKey
|
2020-06-14 22:07:45 -07:00 |
secmon_smc_se_lock.hpp
|
exo2: implement GenerateRandomBytes
|
2020-06-14 22:07:45 -07:00 |