<div dir="ltr">Thanks Martin, I'll look into those.<div><br></div><div>/Ryan</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Feb 16, 2015 at 3:44 AM, Martin Willi <span dir="ltr"><<a href="mailto:martin@strongswan.org" target="_blank">martin@strongswan.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Ryan,<br>
<span class=""><br>
> I’m trying to build strongSwan without Kernel dependencies.  I’d like<br>
> to use something like the lib-ipsec module (but modified), to receive<br>
> the child SA’s for use on a crypto processor.<br>
<br>
</span>strongSwan has different kernel backends. If you don't want to use one<br>
of ours, you might provide your own. But you need both a kernel-ipsec<br>
and a kernel-net backend plugin implementing the appropriate interfaces.<br>
<br>
The default kernel-netlink backend provides both, a kernel-net and a<br>
kernel-ipsec backend, refer to the sources for details. You may use that<br>
plugin as a template to implement your own, or even reuse some<br>
functionality such as the kernel-net part of it.<br>
<br>
Regards<br>
<span class="HOEnZb"><font color="#888888">Martin<br>
<br>
</font></span></blockquote></div><br></div>