You mean TLS 1.0? DS does not have any hardware to generate random values required by (at least) the AES 256 CBC encryption / decryption APIs. The reason DSi can is because the DSi Atheros card has all the hardware to perform the encryption and decryption of said connection streams.
If you mean the old SSLv3, then there's a library doing that: CyaSSL and it can be done in software, DSOrganize has it implemented.