webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Macros | Enumerations | Functions | Variables
internal.h File Reference
#include <openssl/base.h>
#include <string>
#include <vector>
#include <map>

Go to the source code of this file.

Classes

struct  argument
 

Macros

#define BORINGSSL_OPEN   open
 
#define BORINGSSL_FDOPEN   fdopen
 
#define BORINGSSL_CLOSE   close
 
#define BORINGSSL_READ   read
 
#define BORINGSSL_WRITE   write
 

Enumerations

enum  ArgumentType { kRequiredArgument, kOptionalArgument, kBooleanArgument }
 

Functions

bool ParseKeyValueArguments (std::map< std::string, std::string > *out_args, const std::vector< std::string > &args, const struct argument *templates)
 
void PrintUsage (const struct argument *templates)
 
bool GetUnsigned (unsigned *out, const std::string &arg_name, unsigned default_value, const std::map< std::string, std::string > &args)
 
bool Ciphers (const std::vector< std::string > &args)
 
bool Client (const std::vector< std::string > &args)
 
bool DoPKCS12 (const std::vector< std::string > &args)
 
bool GenerateEd25519Key (const std::vector< std::string > &args)
 
bool GenerateRSAKey (const std::vector< std::string > &args)
 
bool MD5Sum (const std::vector< std::string > &args)
 
bool Rand (const std::vector< std::string > &args)
 
bool SHA1Sum (const std::vector< std::string > &args)
 
bool SHA224Sum (const std::vector< std::string > &args)
 
bool SHA256Sum (const std::vector< std::string > &args)
 
bool SHA384Sum (const std::vector< std::string > &args)
 
bool SHA512Sum (const std::vector< std::string > &args)
 
bool Server (const std::vector< std::string > &args)
 
bool Speed (const std::vector< std::string > &args)
 

Variables

const uint8_t kDERRSAPrivate2048 []
 
const size_t kDERRSAPrivate2048Len
 
const uint8_t kDERRSAPrivate4096 []
 
const size_t kDERRSAPrivate4096Len
 
const uint8_t kDERRSAPrivate3Prime2048 []
 
const size_t kDERRSAPrivate3Prime2048Len
 

Macro Definition Documentation

◆ BORINGSSL_CLOSE

#define BORINGSSL_CLOSE   close

◆ BORINGSSL_FDOPEN

#define BORINGSSL_FDOPEN   fdopen

◆ BORINGSSL_OPEN

#define BORINGSSL_OPEN   open

◆ BORINGSSL_READ

#define BORINGSSL_READ   read

◆ BORINGSSL_WRITE

#define BORINGSSL_WRITE   write

Enumeration Type Documentation

◆ ArgumentType

Enumerator
kRequiredArgument 
kOptionalArgument 
kBooleanArgument 

Function Documentation

◆ Ciphers()

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

◆ Client()

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

◆ DoPKCS12()

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

◆ GenerateEd25519Key()

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

◆ GenerateRSAKey()

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

◆ GetUnsigned()

bool GetUnsigned ( unsigned *  out,
const std::string arg_name,
unsigned  default_value,
const std::map< std::string, std::string > &  args 
)

◆ MD5Sum()

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

◆ ParseKeyValueArguments()

bool ParseKeyValueArguments ( std::map< std::string, std::string > *  out_args,
const std::vector< std::string > &  args,
const struct argument templates 
)

◆ PrintUsage()

void PrintUsage ( const struct argument templates)

◆ Rand()

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

◆ Server()

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

◆ SHA1Sum()

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

◆ SHA224Sum()

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

◆ SHA256Sum()

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

◆ SHA384Sum()

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

◆ SHA512Sum()

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

◆ Speed()

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

Variable Documentation

◆ kDERRSAPrivate2048

const uint8_t kDERRSAPrivate2048[]

◆ kDERRSAPrivate2048Len

const size_t kDERRSAPrivate2048Len

◆ kDERRSAPrivate3Prime2048

const uint8_t kDERRSAPrivate3Prime2048[]

◆ kDERRSAPrivate3Prime2048Len

const size_t kDERRSAPrivate3Prime2048Len

◆ kDERRSAPrivate4096

const uint8_t kDERRSAPrivate4096[]

◆ kDERRSAPrivate4096Len

const size_t kDERRSAPrivate4096Len