>> RSA doesn't run as expected. With expopent=3 and length=512, program
>> doesn't crash but after four hours (@ 16 MHz on simavr), gdb shows that
>> program stays in RSA subroutines and doesn't return to main routine.
>> Something is probably broken somewhere.

1) Sorry for the delayed reply.

2) I'm somewhat lacking the time to improve and document avr-crypto-lib (this 
also caused item 1)

3) RSA was newer really stable, or of useable speed (even with 1024 bit keys). 
Also the current implementation is lacking some important optimizations.

4) I used the VLA additions of C99 to avoid issues with heap allocation, but 
they bring some problems of their own.

5) You may find https://munacl.cryptojedi.org/atmega.shtml helpful.

I hope to find some spare time to get some stuff better documented and improved 
(or remove what can't be fixed).

For short: I doubt that RSA on an AVR could be brought to a productive use 
(maybe except for some cases where you are willing to wait minutes).

Best regards,
~  bg

bg nerilex
Daniel Otte
E-Mail: b...@nerilex.org
XMPP/Jabber: b...@nerilex.org
Matrix: @bg:nerilex.org
Mastodon: https://chaos.social/@bg
Phone: +49-152-03012876
Fingerprint: CB4E 915F ACAD EEC2 0D34  D266 2978 788D 0DB2 E18E

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to