|
ams: replace sept with tsec firmware (#1594)
* ams: replace sept with tsec firmware This replaces sept with a custom tsec key derivation firmware. NOTE: This does not use any TSEC exploits whatsoever; it is a well-signed TSEC binary assembled with envyas and signed with the real cauth key. For more details, contact SciresM#0524. * fusee: only set SBK if it's readable |
|---|
|
|
| Makefile |
|---|
|
Too large (Show diff)
|
| exosphere/loader_stub/source/secmon_loader_main.cpp |
|---|
|
Too large (Show diff)
|
| exosphere/loader_stub/source/start.s |
|---|
|
Too large (Show diff)
|
| fusee/common/fatfs/diskio.c |
|---|
|
Too large (Show diff)
|
| fusee/common/sdmmc/sdmmc.c |
|---|
|
Too large (Show diff)
|
| fusee/common/sdmmc/sdmmc_core.c |
|---|
|
Too large (Show diff)
|
| fusee/fusee-primary/fusee-primary-main/src/hwinit.c |
|---|
|
Too large (Show diff)
|
| fusee/fusee-secondary/Makefile |
|---|
|
Too large (Show diff)
|
| fusee/fusee-secondary/data/tsec_keygen.bin 0 → 100644 |
|---|
|
Too large (Show diff)
|
| fusee/fusee-secondary/linker.ld |
|---|
|
Too large (Show diff)
|
| fusee/fusee-secondary/src/car.h |
|---|
|
Too large (Show diff)
|
| fusee/fusee-secondary/src/kernel_patches.c |
|---|
|
Too large (Show diff)
|
| fusee/fusee-secondary/src/key_derivation.c |
|---|
|
Too large (Show diff)
|
| fusee/fusee-secondary/src/key_derivation.h |
|---|
|
Too large (Show diff)
|
| fusee/fusee-secondary/src/masterkey.c |
|---|
|
Too large (Show diff)
|
| fusee/fusee-secondary/src/nxboot.c |
|---|
|
Too large (Show diff)
|
| fusee/fusee-secondary/src/nxboot_iram.c |
|---|
|
Too large (Show diff)
|
| fusee/fusee-secondary/src/package1.c |
|---|
|
Too large (Show diff)
|
| fusee/fusee-secondary/src/package1.h |
|---|
|
Too large (Show diff)
|
| fusee/fusee-secondary/src/smmu.c 100644 → 0 |
|---|
|
Too large (Show diff)
|
| fusee/fusee-secondary/src/smmu.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| fusee/fusee-secondary/src/start.s |
|---|
|
Too large (Show diff)
|
| fusee/fusee-secondary/src/tsec.c |
|---|
|
Too large (Show diff)
|
| fusee/fusee-secondary/src/tsec.h |
|---|
|
Too large (Show diff)
|
| fusee/fusee-secondary/src/utils.c |
|---|
|
Too large (Show diff)
|
| fusee/fusee-secondary/src/utils.h |
|---|
|
Too large (Show diff)
|
| sept/Makefile 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-primary/Makefile 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-primary/linker.ld 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-primary/linker.specs 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-primary/src/apb_misc.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-primary/src/btn.c 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-primary/src/btn.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-primary/src/car.c 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-primary/src/car.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-primary/src/di.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-primary/src/fuse.c 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-primary/src/fuse.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-primary/src/gpio.c 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-primary/src/gpio.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-primary/src/i2c.c 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-primary/src/i2c.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-primary/src/main.c 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-primary/src/mc.c 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-primary/src/mc.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-primary/src/panic.c 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-primary/src/panic.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-primary/src/pinmux.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-primary/src/pmc.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-primary/src/se.c 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-primary/src/se.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-primary/src/start.s 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-primary/src/sysreg.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-primary/src/timers.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-primary/src/tsec.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-primary/src/utils.c 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-primary/src/utils.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/KEYS_template.py 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/Makefile 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/key_derivation/Makefile 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/key_derivation/linker.ld 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/key_derivation/linker.specs 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/key_derivation/src/key_derivation.c 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/key_derivation/src/key_derivation.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/key_derivation/src/pmc.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/key_derivation/src/se.c 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/key_derivation/src/se.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/key_derivation/src/start.s 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/key_derivation/src/utils.c 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/key_derivation/src/utils.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/linker.ld 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/linker.specs 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/sept_sign.py 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/apb_misc.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/btn.c 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/btn.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/car.c 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/car.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/chainloader.c 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/chainloader.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/cluster.c 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/cluster.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/di.c 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/di.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/di.inl 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/emc.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/exception_handlers.c 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/exception_handlers.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/exception_handlers_asm.s 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/flow.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/fs_utils.c 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/fs_utils.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/fuse.c 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/fuse.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/gpio.c 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/gpio.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/hwinit.c 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/hwinit.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/i2c.c 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/i2c.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/init.c 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/key_derivation.c 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/key_derivation.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/main.c 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/max77620.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/max7762x.c 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/max7762x.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/max77812.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/mc.c 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/mc.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/panic.c 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/panic.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/panic_color.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/pinmux.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/pmc.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/preprocessor.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/sdram.c 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/sdram.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/sdram.inl 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/sdram_lz.inl 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/sdram_params.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/se.c 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/se.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/splash.c 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/splash.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/stage2.c 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/stage2.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/start.s 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/sysctr0.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/sysreg.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/timers.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/uart.c 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/uart.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/utils.c 100644 → 0 |
|---|
|
Too large (Show diff)
|
| sept/sept-secondary/src/utils.h 100644 → 0 |
|---|
|
Too large (Show diff)
|
| stratosphere/ams_mitm/source/amsmitm_initialization.cpp |
|---|
|
Too large (Show diff)
|
| troposphere/daybreak/nanovg/.gitignore |
|---|
|
Too large (Show diff)
|