This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

HTTPS

Hi all,

Is RL-ARM supports HTTPS, if so please suggest the literature

thank you

  • No, it does not provide HTTPS.

    I have evaluated several HTTPS products for the project I'm currently working on and I did briefly enquire with Keil as to whether they have any intentions of implementing SSL/TLS, and the answer was 'no'.

    The problem with SSL/TLS is that no matter how 'bare bones' you make it (e.g. by limiting the number of simultaneous connections, using the smallest number of cipher suites you can get away with for browser compatibility, etc.) it still needs a very hefty footprint in terms of flash and RAM for the kind of processors that RL-ARM is aimed at.

    I did evaluate a HTTPS product from one particular vendor; this software is specifically designed to run on limited embedded platforms like the ARM7, ARM9 etc. With the most compact configuration (basic cipher suite set, etc.) I just about managed to shoehorn it into the ROM of our particular ST ARM9 processor that we are using, and the processor's 96K of RAM wasn't sufficient; I think I needed 120K for just one secure connection. And, I could have gone and made myself a coffee in the time that it took to execute its initialisation function when powered on. And this is with JUST the HTTPS software and absolutely no other application code in parallel.

    I suggest looking at Allegro ROMpager and also the offerings from Micro Digital (SMX). In fact the SMX HTTPS software is readily downloadable as a number of demonstration ports to various IAR evaluation boards.

    My knowledge of SSL/TLS really is quite limited but I did investigate using HTTPS in the project I'm currently working on so that's why I looked at a number of HTTPS servers, and that's what my experiences are based on.