Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-src
Path: blob/main/crypto/openssl/fuzz/fuzzer.h
34870 views
1
/*
2
* Copyright 2016-2021 The OpenSSL Project Authors. All Rights Reserved.
3
*
4
* Licensed under the Apache License 2.0 (the "License");
5
* you may not use this file except in compliance with the License.
6
* You may obtain a copy of the License at
7
* https://www.openssl.org/source/license.html
8
* or in the file LICENSE in the source distribution.
9
*/
10
11
#include <stddef.h> /* for size_t */
12
#include <openssl/e_os2.h> /* for uint8_t */
13
14
int FuzzerTestOneInput(const uint8_t *buf, size_t len);
15
int FuzzerInitialize(int *argc, char ***argv);
16
void FuzzerCleanup(void);
17
18
void FuzzerSetRand(void);
19
void FuzzerClearRand(void);
20
21