Hardware Acceleration in FreeS/WAN...The work below is in aid of KLIPS (kernel level internet protocol security) to acquire a transparent method to embrace hardware accelerators.
[ Sept 2001 ] freeswan-hardware-acceleration-draft-4.txt
- document brought in sync with design of Generic Engine[ May 2001 ] Generic Engine
- from the 3rd draft (see below) came an idea of a generic engine implementation; this structure provides an efficient API/abstraction layer for algorithms which can be used to make KLIPS more modular.[ May 2001 ] kerneli as a module-only distribution
- had a cool idea for how FreeS/WAN (mainly KLIPS) could use kerneli without a reboot of the kernel; it's a hack on the linux-int patch.[ May 2001 ] freeswan-hardware-acceleration-draft-3.txt
- first draft of data structures; more detail on functions.[ Mar 2001 ] freeswan-hardware-acceleration-draft-2.txt
- major clean-up, rewording and expansion on points, introduction of policy for hardware modules into ipsec.conf.[ Feb 2001 ] freeswan-hardware-acceleration-draft-1.txt
- first cut of what I think needs to be done to get freeswan easy to accelerate with crypto hardware.