OpenswanX is the embeddable version of Openswan

Openswan IPsec client

Openswan

It is written in C, and does not yet implement the needed VTI functionality.

.