Tech Support > Computer Hardware > Microprocessors > [ANN] embedded IPsec project - a VPN for low-end embedded systems
[ANN] embedded IPsec project - a VPN for low-end embedded systems
Posted by Christian Scheurer on June 28th, 2004


Hello,

"embedded IPsec" is a basic IPsec implementation for low-end embedded
systems. The current version has been tested on a 16bit Infineon C167
microcontroller with the lwIP TCP/IP stack. The unoptimized version
requires about 160kB ROM and 16kB RAM, is written in ANSI C and has
the following features:

* Tunnel-mode
* AH with HMAC-MD5 and HMAC-SHA1
* ESP with 3DES, 3DES HMAC-MD5 and 3DES HMAC-SHA1
* Dynamic Security Policy management
* Dynamic Security Association management
* Anti-replay protection
* Manual keying
* Open Source, comes with liberal BSD-style license
* Works with FreeS/WAN (now OpenS/WAN or StrongS/WAN) and other
IPsec implementations (embedded IPsec does not implement IKE/ISAKMP,
so there is NO interoperability with Windows)

Full source code, documentation and sample projects
can be downloaded for free:

http://www.hta-bi.bfh.ch/Projects/ipsec/
http://www.embeddedipsec.org


Please feel free to contact us if you find
a bug or for any other feedback!

Best regards,
Christian Scheurer and Niklaus Schild


Similar Posts