diff options
Diffstat (limited to 'devel/fuzz/gnutls_ocsp_resp_parser_fuzzer.cc')
-rw-r--r-- | devel/fuzz/gnutls_ocsp_resp_parser_fuzzer.cc | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/devel/fuzz/gnutls_ocsp_resp_parser_fuzzer.cc b/devel/fuzz/gnutls_ocsp_resp_parser_fuzzer.cc deleted file mode 100644 index 4027d61881..0000000000 --- a/devel/fuzz/gnutls_ocsp_resp_parser_fuzzer.cc +++ /dev/null @@ -1,52 +0,0 @@ -/* -# Copyright 2017 Red Hat, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -*/ - -#include <assert.h> -#include <stdint.h> - -#include <gnutls/gnutls.h> -#include <gnutls/ocsp.h> - -#ifdef __cplusplus -extern "C" -#endif -int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { - gnutls_datum_t raw; - gnutls_datum_t out; - gnutls_ocsp_resp_t resp; - int ret; - - gnutls_global_init(); - - raw.data = (unsigned char *)data; - raw.size = size; - - ret = gnutls_ocsp_resp_init(&resp); - assert(ret >= 0); - - ret = gnutls_ocsp_resp_import(resp, &raw); - if (ret >= 0) { - ret = gnutls_ocsp_resp_print(resp, GNUTLS_OCSP_PRINT_FULL, &out); - assert(ret >= 0); - gnutls_free(out.data); - } - - gnutls_ocsp_resp_deinit(resp); - gnutls_global_deinit(); - return 0; -} |