
On 4/14/2010 11:21 AM, Domagoj Saric wrote:
"Sohail Somani"<sohail@taggedtype.net> wrote in message news:hpv952$89d$1@dough.gmane.org...
On 12/04/2010 7:52 AM, Domagoj Saric wrote:
IMNHO that's a failed test by any standard (worse than OpenSSL and Crypto++)... (must I really pay for e.g. virtual inheritance, dynamic_casts, by-std::string-runtime-algorithm-lookups etc. etc... for such a simple use case?)...
1) If you write such simple applications, you are very lucky I am not 'lucky' nor write 'such simple applications': one can, for example, write fairly complex DSP applications that, as such, have nothing to do with cryptography but can use a ready digest-verification implementation for example for licence file verification...It is reasonable to expect that such a simple use case does not suddenly double your binary size..with cryptographic code that you never ever use.
So let me understand: you created a program from a use case, did not use Botan's capability to include only what you need, and then you said that the resulting binary was too big? I think you should try again but only include what you need for your use case. I can believe that you would like to keep the size down but I think you should do a proper test.