title: Subset of Crypto++ library for mobile usage (iOS, Android)
body: <p>I need to use some RSA signature scheme for an cross platform library used in an Android and iPhone project. After looking around I've chosen cryptopp, but it is far too big for static linking. Thus I added source and headers to my project in order to only link the relevant parts into my lib. It's still adding a few MB in release build to the final lib.</p>
  
  <ol>
  <li><p>Is there an easier or more effective way of brining down the size of a library or cryptopp in particular?</p></li>
  <li><p>I'm not in detail familiar with template generation during compiling. But I remember that templates can add quite a lot of code. Is there a way to stop/improve this (compiler options?)?</p></li>
  <li><p>If I want to manually remove all source/header files from the project that are not used by my simple usecase, are there any tools to help? Digging through cryptopp with its templates would take quite some time and I'm always in favor of automatic processes ;)</p></li>
  </ol>
  
  <p>Any help is greatly appreciated!</p>