1*62c56f98SSadaf Ebrahimi #include <stdint.h> 2*62c56f98SSadaf Ebrahimi #include "mbedtls/pkcs7.h" 3*62c56f98SSadaf Ebrahimi LLVMFuzzerTestOneInput(const uint8_t * Data,size_t Size)4*62c56f98SSadaf Ebrahimiint LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) 5*62c56f98SSadaf Ebrahimi { 6*62c56f98SSadaf Ebrahimi #ifdef MBEDTLS_PKCS7_C 7*62c56f98SSadaf Ebrahimi mbedtls_pkcs7 pkcs7; 8*62c56f98SSadaf Ebrahimi 9*62c56f98SSadaf Ebrahimi mbedtls_pkcs7_init(&pkcs7); 10*62c56f98SSadaf Ebrahimi 11*62c56f98SSadaf Ebrahimi mbedtls_pkcs7_parse_der(&pkcs7, Data, Size); 12*62c56f98SSadaf Ebrahimi 13*62c56f98SSadaf Ebrahimi mbedtls_pkcs7_free(&pkcs7); 14*62c56f98SSadaf Ebrahimi #else 15*62c56f98SSadaf Ebrahimi (void) Data; 16*62c56f98SSadaf Ebrahimi (void) Size; 17*62c56f98SSadaf Ebrahimi #endif 18*62c56f98SSadaf Ebrahimi 19*62c56f98SSadaf Ebrahimi return 0; 20*62c56f98SSadaf Ebrahimi } 21