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

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

Reply to
Christian Scheurer
Loading thread data ...

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.