Nayna Jain | 106a0af | 2020-11-03 21:07:21 +0000 | [diff] [blame] | 1 | #include <stdint.h> |
2 | #include "mbedtls/pkcs7.h" | ||||
Michael Schuster | 41a686b | 2024-06-01 21:08:45 +0200 | [diff] [blame] | 3 | #include "common.h" |
Nayna Jain | 106a0af | 2020-11-03 21:07:21 +0000 | [diff] [blame] | 4 | |
Gilles Peskine | 449bd83 | 2023-01-11 14:50:10 +0100 | [diff] [blame] | 5 | int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) |
6 | { | ||||
Nayna Jain | 106a0af | 2020-11-03 21:07:21 +0000 | [diff] [blame] | 7 | #ifdef MBEDTLS_PKCS7_C |
8 | mbedtls_pkcs7 pkcs7; | ||||
9 | |||||
Gilles Peskine | 449bd83 | 2023-01-11 14:50:10 +0100 | [diff] [blame] | 10 | mbedtls_pkcs7_init(&pkcs7); |
Nayna Jain | 106a0af | 2020-11-03 21:07:21 +0000 | [diff] [blame] | 11 | |
Gilles Peskine | 449bd83 | 2023-01-11 14:50:10 +0100 | [diff] [blame] | 12 | mbedtls_pkcs7_parse_der(&pkcs7, Data, Size); |
Nayna Jain | 106a0af | 2020-11-03 21:07:21 +0000 | [diff] [blame] | 13 | |
Gilles Peskine | 449bd83 | 2023-01-11 14:50:10 +0100 | [diff] [blame] | 14 | mbedtls_pkcs7_free(&pkcs7); |
Nayna Jain | 106a0af | 2020-11-03 21:07:21 +0000 | [diff] [blame] | 15 | #else |
16 | (void) Data; | ||||
17 | (void) Size; | ||||
18 | #endif | ||||
19 | |||||
20 | return 0; | ||||
21 | } |