hola, soy nuevo por aqui. os comento mi situacion. estoy realizando un proyecto con EVC++ que debe correr en una PDA en el que es encesario codificar y descodificar datos con AES. el problema es que para usar AES, es necesario usar unas librerias criptograficas, y no se como hacerlas funcionar sobre windows CE, que es el SO de la PDA. he buscado por la web y san google no me da soluciones, o yo no las se ver. lo mas parecido que encontre fue esto
(no me deja poner enlaces, asi que copio y pego de la web donde lo encontre)
"Patch for Windows Mobile 2005
Binary compiled by VS 2005
.dll and .lib for Windows Mobile Pocket PC 2005 and Windows Mobile Smartphone 2005.
Download
VS2005 Project to compile:
Mainly I added a .vcproj file for Visual Studio 2005 which allows compiling for Windows Mobile Smartphone 2005 and Windows Mobile Pocket PC 2005 (compiling for earlier platforms is also really very very simple).
X86 asm must be disabled therefore the compilation must be performed setting the macro CRYPTOPP_DISABLE_X86ASM.
The other changes mainly concerns what WinCE supports.
I used the macro WINCE set by the compiler and I added a new macro CRYPTOPP_WINCE_AVAILABLE which is used with almost the same meaning as CRYPTOPP_WIN32_AVAILABLE.
Finally the system functions time and clock are not available in WinCE so I added an 'ad hoc' implementation for WinCE. The only dubt I have concerns the intrinsic functions _rotl8 _rotl16 _rotr8 _rotr16. WinCE supports only _rotl and _rotr therefore I refefined the formers as the latters. I think it would work.
To compile Crypto++ 5.5.2 for windows mobile you must:
1) download Crypto++ 5.5.2.
2) download the patch for WM 2005 from here
3) copy the files contained in the patch in the folder where you have Crypto++ 5.5.2
4) open the file cryptppwm.vcproj from Visual Studio 2005."
pero no se hacerlo funcionar.
si alguien tiene experiencia y me pudiera ayudar se lo agradeceria mucho.
saludos y muchas gracias.