I need a standard, Microsoft delivered, encryption library that works for both .NET 2.0 and C++. What would you suggest?
We find that AES is only offered in .NET 3.5 (and available in C++)
We find that Rijndael is used in .NET 2.0 but not available in the standard C++ libraries.
If I am wrong (very good chance), can you point me in the right direction?
Worst case scenario, I suppose I can call the Rijndael algorithm from .NET using PInvoke but I would rather have a native solution.
We successfully do a similar thing that I hope might help you:
C++ CryptoAPI
MS_ENHANCED_PROV)CALG_3DES) algorithm.NET TripleDes Provider
Side Notes
If you would like more details please leave a comment and I can give more. Happy crypto!