views:

146

answers:

3

Any suggestions for simple and fast library for assigning / validation of signature using RSA Cryptographic Messaging Operations (PKCS#7)?

+3  A: 

Crypto++ has been, in my opinion and experience, the best for encrypting and decrypting data for any platform.

http://www.cryptopp.com/

villecoder
+1 (I came here to say that).
utnapistim
Crypto++ doesn't support PKCS#7, and isn't trivial to do that with the documented features.
GregS
+2  A: 

Although not nearly as easy to use as Crypto++, openssl has support for PKCS#7 based standards. You can look at apps/cms.c for an examples of everything you'd need. Another option is RSA BSAFE-C, which is available in a free version for something called the RSA Share program. Looking at the developers guide, chapter 5 shows that PKCS#7 is supported.

GregS
Very good. I will try your suggestion.
lsalamon
A: 

I use QCA (relies on OpenSSL), which is relatively easy to use. But I think you need Qt.

Simon
Thanks for the suggestion, but can not adopt the use of Qt. (client decision)
lsalamon