Pour permettre à une petite application C++ de se mettre à jour chez des clients connectés via Internet, j'ai besoin d'un mécanisme qui valide le téléchargement en fonction d'une clé publique. Des algorithmes tels que DSA ou RSA semblent pouvoir faire cela agréablement.
Cependant, en examinant les bibliothèques bien connues disponibles pour cela (Crypto ++, LibTomCrypt), elles finissent toutes par rendre mon binaire > 500k plus grand, alors qu'il me semble que cette logique pourrait être implémentée en quelques k. Y a-t-il des bibliothèques qui implémentent la vérification de hachage RSA/DSA dans une empreinte <20k, disons?