Commit graph

22 commits

Author SHA1 Message Date
wheremyfoodat
3292b051be [SDMH] Fix function not returning a value 2023-08-20 03:45:24 +03:00
wheremyfoodat
4c004ab028 [AES] Panic when no generator key is provided 2023-08-15 16:03:04 +03:00
wheremyfoodat
408dbe75a0 Implement 3DS region auto-detect 2023-08-13 18:08:22 +03:00
wheremyfoodat
804e43f8c9 Fix ExeFS offset derp 2023-07-27 12:25:01 +03:00
GPUCode
57423e206f Fix typo 2023-07-11 01:18:55 +03:00
wheremyfoodat
e41076522c Remove outdated warning 2023-07-09 01:41:09 +03:00
wheremyfoodat
f262cf2836 Fix false positives in crypto code hopefully 2023-07-03 17:25:26 +03:00
wheremyfoodat
cba1b9f39b [NCCH loader] Fix crypto check 2023-07-02 20:18:34 +03:00
wheremyfoodat
3cf8427670 [Crypto] Slightly more robust error handling 2023-06-27 01:12:17 +03:00
Mary
0494ca0064 Address comments 2023-06-22 17:41:09 +02:00
Mary
ef5329a0d4 fix: do not allocate exheader on the stack as it has a variable length
Fix build on Windows hopefully.
2023-06-22 17:41:09 +02:00
Mary
86dd7f54f5 feat: Add support for encrypted NCSD
Missing version 1 support and seeded crypto but that would be enough for now.
2023-06-22 17:41:08 +02:00
wheremyfoodat
4bef096f04 [FS] Add directory stuff, clean up 2023-03-29 00:23:55 +03:00
wheremyfoodat
327b071efd [NCCH loader] Fix IWYU error 2023-03-21 20:19:18 +02:00
wheremyfoodat
5d15efe72c Stub GPU DMA, fix up some FS stuff. horribly wrong savedata implementation 2022-10-15 13:28:29 +03:00
wheremyfoodat
87bf469447 We can almost load commercial carts now 2022-10-03 19:10:09 +03:00
wheremyfoodat
36b0117ebc [ExeFS] LZ77 decompression for .code file 2022-10-03 00:22:41 +03:00
wheremyfoodat
cd1037857a [NCCH] You guessed it, more parsing 2022-10-02 03:54:15 +03:00
wheremyfoodat
71cc187f93 [NCSD/NCCH] More NCSD parsing 2022-10-02 03:26:24 +03:00
wheremyfoodat
6b6cc7ca2f [NCCH/NCSD] Pain 2022-10-01 19:40:40 +03:00
wheremyfoodat
29241b41ce Add Cryptopp 2022-10-01 18:53:53 +03:00
wheremyfoodat
f6c2e390c1 More NCSD loading 2022-10-01 16:21:05 +03:00