Enable all production plugins

Fixes #4

I have enabled all possible plugins that can be built and that make sense to have. strongSwan doesn't load plugins that have their dependencies missing and automatically picks the most preferred cryptographic library for example. All the plugins I have enabled here should not affect functionality unless they've been configured.

What I did not enable are various software implementations of algorithms (e.g. enable-... for sha1, sha2, blowfish, etc.), Trusted Network Connect (this doesn't make sense on Arch), integrity testing (would likely break due to strip), OpenXPKI features (not packaged in Arch) or systime-fix (for embedded systems).

This does enable though:

  • Unbound resolver plugin
  • Botan
  • WolfSSL
  • libgcrypt etc.

NOTE: WolfSSL will only compile once the package has been adjusted with WOLFSSL_KEYGEN=ON. I will raise that as an issue for that package.

PS: I have sorted the configuration options for an easier overview, updated the backup arrays, and removed the options for features (newhope, ntru, bliss) that have been removed from the current strongswan version.

Merge request reports

Loading