In order for a small C ++ application to be updated on clients connected via the Internet, I need a mechanism that checks the download based on the public key. Algorithms like DSA or RSA seem to do it nicely.
However, looking at the well-known available libraries for this (Crypto ++, LibTomCrypt), all of them ultimately make my binary file larger than 500 thousand, although it seems to me that such logic can be implemented in a couple k. Are there libraries that implement RSA / DSA hash checking in, say, <20k footprint?
c ++ rsa dsa
Emiel mols
source share