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

From: Christian Scheurer (CS-AntiSpam_at_gmx.net)
Date: 06/28/04


Date: 28 Jun 2004 07:57:09 -0700

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