Functions | Variables
third_party/boringssl-with-bazel/src/tool/server.cc File Reference
#include <openssl/base.h>
#include <memory>
#include <openssl/err.h>
#include <openssl/hpke.h>
#include <openssl/rand.h>
#include <openssl/ssl.h>
#include "internal.h"
#include "transport_common.h"
Include dependency graph for third_party/boringssl-with-bazel/src/tool/server.cc:

Go to the source code of this file.

Functions

static bool HandleWWW (SSL *ssl)
 
static void InfoCallback (const SSL *ssl, int type, int value)
 
static void KeyLogCallback (const SSL *ssl, const char *line)
 
static bool LoadOCSPResponse (SSL_CTX *ctx, const char *filename)
 
static bssl::UniquePtr< EVP_PKEYMakeKeyPairForSelfSignedCert ()
 
static bssl::UniquePtr< X509MakeSelfSignedCert (EVP_PKEY *evp_pkey, const int valid_days)
 
bool Server (const std::vector< std::string > &args)
 

Variables

static FILE * g_keylog_file = nullptr
 
static const struct argument kArguments []
 

Function Documentation

◆ HandleWWW()

static bool HandleWWW ( SSL ssl)
static

◆ InfoCallback()

static void InfoCallback ( const SSL ssl,
int  type,
int  value 
)
static

◆ KeyLogCallback()

static void KeyLogCallback ( const SSL ssl,
const char *  line 
)
static

◆ LoadOCSPResponse()

static bool LoadOCSPResponse ( SSL_CTX ctx,
const char *  filename 
)
static

◆ MakeKeyPairForSelfSignedCert()

static bssl::UniquePtr<EVP_PKEY> MakeKeyPairForSelfSignedCert ( )
static

◆ MakeSelfSignedCert()

static bssl::UniquePtr<X509> MakeSelfSignedCert ( EVP_PKEY evp_pkey,
const int  valid_days 
)
static

◆ Server()

bool Server ( const std::vector< std::string > &  args)

Variable Documentation

◆ g_keylog_file

FILE* g_keylog_file = nullptr
static

◆ kArguments

const struct argument kArguments[]
static


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:30