Ahmad Raif Mohamed Noor Beg wrote:
If we are talking about a PC which uses x86 hardware (Intel, AMD etc), yes with 
the Gigahertz speed, using software will be faster than using hw accelerator, 
in this case FPGA but the original question was I believe usage in an embedded 
environment and using ARM processor. Now using a hw accelerator should make 
sense - right ?

k, then I'd consider designing it so it has sufficient buffer memory to process several messages entirely in its own space, and memory map that buffer memory into the host (ARM) address space. the host drops messages into it, along with instructions for what to do, and the FPGA picks these up and runs with it, encrypting or decrypting the messages into the same buffer memory (probably into a different address). this way the host overhead is minimal (copy message(s) to the buffer, then copy results back)




______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to