1*e0c4386eSCy Schubert /* 2*e0c4386eSCy Schubert * Copyright 2016-2021 The OpenSSL Project Authors. All Rights Reserved. 3*e0c4386eSCy Schubert * 4*e0c4386eSCy Schubert * Licensed under the Apache License 2.0 (the "License"); 5*e0c4386eSCy Schubert * you may not use this file except in compliance with the License. 6*e0c4386eSCy Schubert * You may obtain a copy of the License at 7*e0c4386eSCy Schubert * https://www.openssl.org/source/license.html 8*e0c4386eSCy Schubert * or in the file LICENSE in the source distribution. 9*e0c4386eSCy Schubert */ 10*e0c4386eSCy Schubert 11*e0c4386eSCy Schubert int FuzzerTestOneInput(const uint8_t *buf, size_t len); 12*e0c4386eSCy Schubert int FuzzerInitialize(int *argc, char ***argv); 13*e0c4386eSCy Schubert void FuzzerCleanup(void); 14*e0c4386eSCy Schubert 15*e0c4386eSCy Schubert void FuzzerSetRand(void); 16*e0c4386eSCy Schubert void FuzzerClearRand(void); 17