Title: Crypto++ on embedded platforms?

Hi!

I am new to Crypto++ and to Cryptography in general. I am not very proficient in C++ either. So, it is a little difficult for me to navigate through the Crypto++ library.

I am looking to see if I can use this library for an embedded platform. The requirement for this is that my executable should be really small. I am interested in using the ECC key agreement only. I modified the sample test.cpp to only perform the ValidateECP tests. I was expecting to get a really small executable, but the executable I compiled is 4MB! Note that I did remove the "-g" debug flag before compiling.

I did not do anything to change the library size. The library is about 20 MB in size.

I am using Cygwin. Can someone tell me how I can reduce my executable size when the only thing I am interested in is the ECC Key agreement protocol (either ECDH or ECMQV).

Also, has anyone used this library on an ARM processor?

Thanks a lot!
Ketki

Senior Engineer
UTC Fire & Security Engineering
Farmington, CT
860-284-3056


Reply via email to