#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.