From: Tobias Brunner Date: Tue, 23 May 2017 16:33:00 +0000 (+0200) Subject: Merge branch 'fuzzing' X-Git-Tag: 5.5.3~26 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4cc77142e0292d5d00f20e62849139f4401895c8;p=thirdparty%2Fstrongswan.git 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. --- 4cc77142e0292d5d00f20e62849139f4401895c8