[ANN] embedded IPsec project - a VPN for low-end embedded systems

Jun 28, 2004 0 Replies

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:

formatting link
formatting link


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



Best regards, Christian Scheurer and Niklaus Schild


Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required