I think you will struggle a lot attempting this. It compiles s a static lib
so will only link what you use in any case. It is highly templated to be as
efficient in reusing what code it can where it can. The work you would do
to disentangle those parts would be not simple. The other downside would be
keeping up to date with any improvements and bug fixes.

Unless you are affected by having to distribute the lib itself I think the
best advice is link the static lib to your app. It should not add anything
you do not need, although it will contain a tiny bit more code than perhaps
you would want if you are severely limited in size requirements.


On Thu, Jul 17, 2014 at 11:36 PM, <[email protected]> wrote:

> Is it possible to select which algorithms should be built to make the
> library smaller?
>
> For example, i need only algorithms: ECDSA, ECDH, pseudo random number
> generators, and password based key derivation functions.
>
> --
> --
> You received this message because you are subscribed to the "Crypto++
> Users" Google Group.
> To unsubscribe, send an email to
> [email protected].
> More information about Crypto++ and this group is available at
> http://www.cryptopp.com.
> ---
> You received this message because you are subscribed to the Google Groups
> "Crypto++ Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>



-- 

David Irvine
twitter: @metaquestions
blog:  http://metaquestions.me

-- 
-- 
You received this message because you are subscribed to the "Crypto++ Users" 
Google Group.
To unsubscribe, send an email to [email protected].
More information about Crypto++ and this group is available at 
http://www.cryptopp.com.
--- 
You received this message because you are subscribed to the Google Groups 
"Crypto++ Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to