Hi, I am looking at the feasibility of developing an embedded Bluetooth application with OpenSSL-FIPS support on STM32F407 microcontroller(which is ARM Cortex M4 based). The application doesn't run on generic OS like Linux, Windows or android but it runs on CMSIS-RTX RTOS. I am using Keil in Windows as the developing environment with the built in armc compiler (armcc) for compilation. During my analysis I found the OpenSSL wiki which explains how to build and install OpenSSL library: Compilation and Installation <https://wiki.openssl.org/index.php/Compilation_and_Installation>. In the page although there is a section for compilation for ARM platform, there is no description on how to do it. I have also gone through the following link on compiling with ARM How To Build OpenSSL for ARM <http://how-to-build-for-arm.wikispaces.com/openssl?responseToken=08950c74d64853fbf5d76acb5a751878c> But the compiler specified here is GCC. My queries for OpenSSL-FIPS support are the following 1. Is there a library available which can used in the mentioned platform ? 2. Is it possible to port OpenSSL to ARM Cortex M4 platform with an RTOS?. To be more specific is it possible to port it to STM32F407 with CMSIS RTX ? 3. If it is possible, where should I start and how much complex is it?. 4. If I compile the OpenSSL library in GCC compiler and use it in a armc compiled application will it work ? (I have a feeling that it won't) 5. Which other SSL libraries can I use with the embedded software ? Regards Jinu -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mta.openssl.org/pipermail/openssl-users/attachments/20160920/296e1832/attachment-0001.html>