#include <openssl/base.h>
#include <openssl/span.h>
#include <string>
#include <utility>
#include <vector>
#include <map>
Go to the source code of this file.
Classes | |
struct | argument |
struct | FileCloser |
class | ScopedFD |
Typedefs | |
using | ScopedFILE = std::unique_ptr< FILE, FileCloser > |
Enumerations | |
enum | ArgumentType { kRequiredArgument, kOptionalArgument, kBooleanArgument } |
Functions | |
bool | Ciphers (const std::vector< std::string > &args) |
bool | Client (const std::vector< std::string > &args) |
void | CloseFD (int fd) |
bool | DoPKCS12 (const std::vector< std::string > &args) |
ScopedFILE | FDToFILE (ScopedFD fd, const char *mode) |
bool | GenerateECH (const std::vector< std::string > &args) |
bool | GenerateEd25519Key (const std::vector< std::string > &args) |
bool | GenerateRSAKey (const std::vector< std::string > &args) |
bool | GetUnsigned (unsigned *out, const std::string &arg_name, unsigned default_value, const std::map< std::string, std::string > &args) |
bool | MD5Sum (const std::vector< std::string > &args) |
ScopedFD | OpenFD (const char *path, int flags) |
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 | Rand (const std::vector< std::string > &args) |
bool | ReadAll (std::vector< uint8_t > *out, FILE *in) |
bool | ReadFromFD (int fd, size_t *out_bytes_read, void *out, size_t num) |
bool | Server (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 | SHA512256Sum (const std::vector< std::string > &args) |
bool | SHA512Sum (const std::vector< std::string > &args) |
bool | Sign (const std::vector< std::string > &args) |
bool | Speed (const std::vector< std::string > &args) |
bool | WriteToFD (int fd, size_t *out_bytes_written, const void *in, size_t num) |
bool | WriteToFile (const std::string &path, bssl::Span< const uint8_t > in) |
Variables | |
const uint8_t | kDERRSAPrivate2048 [] |
const size_t | kDERRSAPrivate2048Len |
const uint8_t | kDERRSAPrivate4096 [] |
const size_t | kDERRSAPrivate4096Len |
using ScopedFILE = std::unique_ptr<FILE, FileCloser> |
Definition at line 39 of file third_party/boringssl-with-bazel/src/tool/internal.h.
enum ArgumentType |
Enumerator | |
---|---|
kRequiredArgument | |
kOptionalArgument | |
kBooleanArgument |
Definition at line 102 of file third_party/boringssl-with-bazel/src/tool/internal.h.
Definition at line 26 of file ciphers.cc.
Definition at line 381 of file third_party/boringssl-with-bazel/src/tool/client.cc.
Definition at line 53 of file tool/pkcs12.cc.
ScopedFILE FDToFILE | ( | ScopedFD | fd, |
const char * | mode | ||
) |
Definition at line 69 of file generate_ech.cc.
Definition at line 37 of file generate_ed25519.cc.
Definition at line 27 of file boringssl-with-bazel/src/tool/file.cc.
Definition at line 217 of file third_party/boringssl-with-bazel/src/tool/server.cc.
Definition at line 56 of file boringssl-with-bazel/src/tool/file.cc.