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.