tum_,
Thanks for the response.
Your correct. I have 2K RAM and not just 1K. I think I can devote 90% of this or so to RSA. I can store the key in Flash so no problems there. Assembly is the only way to go else you kill yourself in code size.
You are also correct in saying that most SmartCards use a cryptographic coprocessor. But I know some do not. I have read about implementations on 8051 processors and other 8bit micros. I was hopping that someone might know an implementation like this.
Speed is no issue, as this is used only for Key exchange of symetric keys (very infrequently) and firmware update signatures (even more infrequently - hopfully :)
I have done my time in digging through openSSL but have not looked yet at libtomcrypt. I will check that as well. My problem with these libraries is that they are designed for PC's with unlimited RAM. Some of there structures are larger than my entire RAM. I need some very optomized code to make this work.
I still have hope though and will keep trying to find something to make the development faster.
later,
W"tum_" wrote in news: snipped-for-privacy@a75g2000cwd.googlegroups.com: