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