aboutsummaryrefslogtreecommitdiff
path: root/src/DSi_AES.cpp
Commit message (Collapse)AuthorAge
* Reduce code stink (#1818)jdp_2023-08-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CRC32.cpp: Make table initialization compile time DSi_NAND.cpp: Fix file close / unmount / disk close on error ~L427: Remove redundant calls, as they are immediately rendered useless by `rem` being overwritten NDS.cpp / FreeBIOS.h: Remove unneeded size values in header Remove unneeded memset's as they are initialized anyway sha1.c / sha1.h: Fix useless warning Wifi.cpp: Remove unneeded includes DSi.cpp: Reduce ugly casts Deduplicate code qt_sdl/main.cpp: silence clang switch statement warning qt_sdl/main.h: fix override warnings dolphin/BitSet.h: use msvc extensions only when appropriate, fix broken bit set count under _WIN32
* Introduce `Platform::Log` (#1640)Jesse Talavera-Greenberg2023-03-23
| | | | | | | | | | | | | * Add Platform::Log and Platform::LogLevel * Replace most printf calls with Platform::Log calls * Move a brace down * Move some log entries to one Log call - Some implementations of Log may assume a full line * Log the MAC address as LogLevel::Info
* update copyright headersArisotura2022-01-09
|
* Custom path support (#1333)Arisotura2022-01-07
| | | | | | | also including: * getting rid of shitty strings * all new, cleaner ROM handling code * base for DSi savestates * GBA slot addons (for now, memory cart)
* actually make DSi-mode direct boot work to some extentArisotura2021-08-30
|
* having fun with fatfs (#1189)Arisotura2021-08-24
| | | | * patch TSC coords in DSi mode * DSiware importer and shit
* update copyright year and add missing GPL headersRSDuck2021-03-12
|
* make FIFO size static whene possibleRSDuck2020-12-30
|
* AES: fix bug where CCM-encrypt MAC could be obliterated, by attempting to ↵Arisotura2020-08-25
| | | | write it while the output FIFO was full
* add AES-CCM encryptArisotura2020-06-21
| | | | makes the eShop work
* huh. all DSi files had outdated copyright yearsArisotura2020-06-05
|
* remove requirement for aeskeys.bin and boot2_7/9.binArisotura2020-06-01
|
* betterer SD/MMC code. Flipnote can save shit!Arisotura2020-06-01
|
* * some fixes to SD controller support, make it clear that there is no SD ↵Arisotura2019-10-19
| | | | | | | | | inserted, makes Flipnote work somewhat better * immediately clear AES busy flag when the block count is zero (occurs when loading DSi cart games) * implement NDMA start modes that have an old-DMA equivalent (except for GXFIFO mode) now it boots DSi carts!
* * base for potentially re-encrypting modcrypt, doesn't seem to be required? ↵Arisotura2019-08-07
| | | | | | but can also serve to decrypt it * revise SD IRQ behavior (fixing potential hang when loading DS games)
* lots of things. attempting to make wifi init work. not there yet.Arisotura2019-07-24
|
* * AES-CCM decryptArisotura2019-07-02
| | | | * fix a bunch of bugs
* fix another AES bugArisotura2019-06-20
|
* * fix more AES bugsArisotura2019-06-20
| | | | * fix ass-stupid bug with NWRAM mapping
* probably betterer like thisArisotura2019-06-19
|
* combat AES overflowing and/or getting stuckArisotura2019-06-19
|
* add NDMA start mode 0x0A (AES input FIFO)Arisotura2019-06-19
|
* fix more bugs, get furtherArisotura2019-06-19
|
* add AES, fix a bunch of bugsArisotura2019-06-19
| | | | we're getting an error screen! wee
* HARK HARK HARKArisotura2019-06-18