blob: 38b4dc1399f41d24b150d033105f887dae093cca [file] [log] [blame]
Nayna Jain106a0af2020-11-03 21:07:21 +00001#include <stdint.h>
2#include "mbedtls/pkcs7.h"
Michael Schustere708e862024-06-01 21:08:45 +02003#include "common.h"
Nayna Jain106a0af2020-11-03 21:07:21 +00004
Gilles Peskine449bd832023-01-11 14:50:10 +01005int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
6{
Nayna Jain106a0af2020-11-03 21:07:21 +00007#ifdef MBEDTLS_PKCS7_C
8 mbedtls_pkcs7 pkcs7;
9
Gilles Peskine449bd832023-01-11 14:50:10 +010010 mbedtls_pkcs7_init(&pkcs7);
Nayna Jain106a0af2020-11-03 21:07:21 +000011
Gilles Peskine449bd832023-01-11 14:50:10 +010012 mbedtls_pkcs7_parse_der(&pkcs7, Data, Size);
Nayna Jain106a0af2020-11-03 21:07:21 +000013
Gilles Peskine449bd832023-01-11 14:50:10 +010014 mbedtls_pkcs7_free(&pkcs7);
Nayna Jain106a0af2020-11-03 21:07:21 +000015#else
16 (void) Data;
17 (void) Size;
18#endif
19
20 return 0;
21}