Hi Tilak,

I'm trying to do similar thing as hobby to understand linux kernel.

Did you go any pointer on ipsec hardware acceleration

Thanks,
SUnil

On Thursday, October 13, 2011 11:29:50 AM UTC+5:30, tilak wrote:
>
> Hi Linux Crypto friends, 
>
> We are designing a new hardware crypto module with DES,SHA ,MD5 and 
> AES to off load processor.The task is to use the hardware acceleration 
> instead of using default software implementations in kernel. 
>
> Splitting my task into two parts 
>
> Part-1:Hardware crypto acceleration for userspace applications like 
> openssl 
>
>
> Part-1:Hardware crypto acceleration for userspace applications like 
> openssl 
> In this part, I would like to integrate my low level crypto driver 
> hardware acceleration code in /dev/crypto module and would like to 
> load it as openssl engine. 
>
> 1)Are there any draw backs in my approach? 
> 2)Are there any other better methods that can be implemented here 
> instead of the above approach? 
> 3)My main aim is that all the user applications should use my hardware 
> acceleration?Will the above /dev/crypto approach solve my purpose? 
>
>
> Part-2:Hardware crypto acceleration for Ipsec 
> I am not clear how to implement this part? 
>
> 1)In this part,I understood from blogs that the native IPsec stack in 
> kernel uses Kernel Crypto API. 
> Am I right? 
>
> 2)If I am right,Is it recommendable to  hack Kernel Crypto API to use 
> our hardware acceleration code? 
>
> 3)I heard about openswan,strongswan,racoon and isakmpd IPsec 
> stack.would replace the native IPsec stack in kernel? Am i right? 
> If I am wrong, I hope the above (openswan,strongswan,racoon and 
> isakmpd IPsec stack) would use the native IPSec stack? 
> If I am right,Can I hack any of the above IPsec stacks to implement my 
> hardware acceleration code? 
>
>
> 4)What is the best way to off load processor and make IPsec to use my 
> hardware acceleration code? 
>
> Happy Crypting 
>
> Tilak 
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to