Hi David Sommerseth wrote: > The HW accelerator will not have that extreme processing power as an HSM, > but as they are working on the same internal bus as the rest of the > hardware and closer to the encryption/decryption needing software, it can > transfer smaller packages much more quickly and process smaller packages > quicker than an HSM. I believe many of the accelerators also supports > DMA, which practically gives it instant access to the user memory region > where the payload is stored, without giving the CPU too much extra work.
Are you sure crypto accelerators allow DMA from user memory? I don't know for sure either, but I would suspect that they would work like any other device: copy to kernel, DMA to device, DMA back to kernel, copy to user. Siim