#include <grpc/grpc.h>#include <grpc/grpc_security.h>#include <grpc/support/log.h>#include "src/core/lib/iomgr/load_file.h"#include "src/core/lib/security/credentials/credentials.h"#include "src/core/lib/security/security_connector/security_connector.h"#include "test/core/util/mock_endpoint.h"
Go to the source code of this file.
Classes | |
| struct | handshake_state |
Macros | |
| #define | CA_CERT_PATH "src/core/tsi/test_creds/ca.pem" |
| #define | SERVER_CERT_PATH "src/core/tsi/test_creds/server1.pem" |
| #define | SERVER_KEY_PATH "src/core/tsi/test_creds/server1.key" |
Functions | |
| static void | discard_write (grpc_slice) |
| static void | dont_log (gpr_log_func_args *) |
| int | LLVMFuzzerTestOneInput (const uint8_t *data, size_t size) |
| static void | on_handshake_done (void *arg, grpc_error_handle error) |
Variables | |
| bool | leak_check = false |
| bool | squelch = true |
| #define CA_CERT_PATH "src/core/tsi/test_creds/ca.pem" |
Definition at line 28 of file ssl_server_fuzzer.cc.
| #define SERVER_CERT_PATH "src/core/tsi/test_creds/server1.pem" |
Definition at line 29 of file ssl_server_fuzzer.cc.
| #define SERVER_KEY_PATH "src/core/tsi/test_creds/server1.key" |
Definition at line 30 of file ssl_server_fuzzer.cc.
|
static |
Definition at line 37 of file ssl_server_fuzzer.cc.
|
static |
Definition at line 39 of file ssl_server_fuzzer.cc.
Definition at line 56 of file ssl_server_fuzzer.cc.
|
static |
Definition at line 45 of file ssl_server_fuzzer.cc.
Definition at line 35 of file ssl_server_fuzzer.cc.
Definition at line 32 of file ssl_server_fuzzer.cc.