X-Git-Url: https://git.openssl.org/gitweb/?a=blobdiff_plain;f=fuzz%2Fx509.c;h=b2851f1e11480743fb530d7f9ab67e2b822165b7;hb=e23d5071ec4c7aa6bb2b0f2c3e0fc2182ed7e63f;hp=a0fab2f60056077370c9397747d8c1ba1f1b4e70;hpb=e1859d8d54be8abe102eb45f8019b3aa1c3e0700;p=openssl.git diff --git a/fuzz/x509.c b/fuzz/x509.c index a0fab2f600..b2851f1e11 100644 --- a/fuzz/x509.c +++ b/fuzz/x509.c @@ -12,6 +12,10 @@ #include #include "fuzzer.h" +int FuzzerInitialize(int *argc, char ***argv) { + return 1; +} + int FuzzerTestOneInput(const uint8_t *buf, size_t len) { const unsigned char *p = buf; unsigned char *der = NULL; @@ -19,6 +23,7 @@ int FuzzerTestOneInput(const uint8_t *buf, size_t len) { X509 *x509 = d2i_X509(NULL, &p, len); if (x509 != NULL) { BIO *bio = BIO_new(BIO_s_null()); + /* This will load and print the public key as well as extensions */ X509_print(bio, x509); BIO_free(bio);