Topic: Building for Nintendo 3DS userland through devkitARM?
I'm making a Gemini client for the Nintendo 3DS. The Gemini protocol requires TLS 1.2 and recommends 1.3, which is why I am seeking to use wolfSSL instead of mbedtls.
What configure flags should I use to build it for static linking in a userland Nintendo 3DS app?
I've noticed wolfSSL supports Wii/Gamecube via devkitPPC:
https://github.com/wolfSSL/wolfssl/blob … 00-1212009
This likely can be modified to work with devkitARM
dkP devs have made a cURL port:
https://github.com/devkitPro/pacman-pac … r/3ds/curl
But cURL has rejected Gemini support.
Example library makefile provided by dkP:
https://github.com/devkitPro/3ds-exampl … y/Makefile
The (New) Nintendo 3DS has:
2 (4) ARM11/ARMv6K threads, one is shared with the system
1 ARM9 thread, system reserved
128 (256) MB of RAM, 32 (64) MB system reserved
Edit: word choice