aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/plugins/unity/unity_provider.c
diff options
context:
space:
mode:
authorTobias Brunner <tobias@strongswan.org>2017-05-23 18:33:00 +0200
committerTobias Brunner <tobias@strongswan.org>2017-05-23 18:38:46 +0200
commit4cc77142e0292d5d00f20e62849139f4401895c8 (patch)
treed19d858f3f27791781a879703951b9218f0c179f /src/libcharon/plugins/unity/unity_provider.c
parent4d0795bcefeb7d6156fda9b59e75a7dbe05de6e5 (diff)
parenta9b698f5be2519353d91cd6be52b97ce7f5d6fe6 (diff)
downloadstrongswan-4cc77142e0292d5d00f20e62849139f4401895c8.tar.bz2
strongswan-4cc77142e0292d5d00f20e62849139f4401895c8.tar.xz
Merge branch 'fuzzing'
Adds support for fuzzing the certificate parser provided by the default plugins (x509, pem, gmp etc.) on Google's OSS-Fuzz infrastructure (or generally with libFuzzer). Fixes several issues that were found while fuzzing these plugins. When building the libraries monolithically and statically the plugin constructors are now hard-coded in each library so the plugin code is not removed by the linker because it thinks none of their symbols are ever referenced.
Diffstat (limited to 'src/libcharon/plugins/unity/unity_provider.c')
0 files changed, 0 insertions, 0 deletions