Hello I have been using LibTomCrypt to use SHA1 encryption ( for data integrity checking ) on mobile devices (iPhone OS and Android for the moment ). I was wondering if anyone is using anything else, things to consider are Portability ( C preferred but C++ is also an option ), and libraries size ( small == better for my particular needs ).
Thanks
I’ve looked a lot of libraries, and in the end I ended up going with “TomCrypt“, for the following reasons:
1) Excellent portability. You can customize the library in a very very easy way in order to almost assure portability between lot’s of devices.
2) Very modular, I could (in a very easy way) pick up and compile only the encryption algorithms I needed for my particular application, ( in this example it was SHA-1 and a couple of others)
3) Very very lightweight. Because of the modularity, it ended up being a very lightweight addition to my code.