The Openswan package is fairly large for en embedded system don't you think?
Yes - that is why i gave you uClinux's openswan / freeswan reference. I believe they have a tailored version.
Is their any docs on the usage of those available in the kernel?
I believe there is IPSec under
2.6 kernel, could try setkey command.
Regards,
Héctor Orón