Reputation: 2122
I'm looking for a very simple implementation of RSA in C. I need to place it in a DSP, so I'd like to use something very thin and straightforward. Nonetheless, I just found only examples with little numbers (int or long) while I need to implement RSA at least at 1024 bits, so I also have to cope with large numbers.
Can you point me to some libraries or examples for this?
Upvotes: 11
Views: 19508
Reputation: 42009
The LibTomCrypt and related projects are very clean and understandable.
Upvotes: 8
Reputation: 34677
The latest openssl release's source contains an implementation of RSA, which should work fine for your purposes. Alternatively, you may also consider the GNUPg project, another open-source project with an RSA component.
Upvotes: 2