Recently we’ve been working on porting wolfSSL over to mbed (http://mbed.org/). Now that we have things working, we can report some initial results. wolfSSL takes 2.9 kB of RAM (10% of total) and 63 kB of Flash (13%). That includes our test driver code which is about 3 kB.
On our test machine, we ran some benchmarks of CTaoCrypt and compared them to the results of running on the mbed. You can see that the results of running on the mbed were much slower, but not bad for a 96 Mhz processor with very limited memory.
On our desktop machine, for fastmath RSA 1024 bit:
public RSA: 0.06 milliseconds
private RSA: 0.61 milliseconds
On the mbed for fastmath RSA 1024 bit:
public RSA: 10 milliseconds
private RSA: 165 milliseconds
If you would like more information about these tests or our products, please contact info@yassl.com.