#include <internal.h>
Public Member Functions | |
| Span< const uint8_t > | buffer () const |
| bool | CopyToHashContext (EVP_MD_CTX *ctx, const EVP_MD *digest) const |
| const EVP_MD * | Digest () const |
| size_t | DigestLen () const |
| void | FreeBuffer () |
| bool | GetFinishedMAC (uint8_t *out, size_t *out_len, const SSL_SESSION *session, bool from_server) const |
| bool | GetHash (uint8_t *out, size_t *out_len) const |
| bool | Init () |
| bool | InitHash (uint16_t version, const SSL_CIPHER *cipher) |
| SSLTranscript & | operator= (SSLTranscript &&other)=default |
| SSLTranscript () | |
| SSLTranscript (SSLTranscript &&other)=default | |
| bool | Update (Span< const uint8_t > in) |
| bool | UpdateForHelloRetryRequest () |
| ~SSLTranscript () | |
Private Attributes | |
| UniquePtr< BUF_MEM > | buffer_ |
| ScopedEVP_MD_CTX | hash_ |
Definition at line 681 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
| BSSL_NAMESPACE_BEGIN SSLTranscript::SSLTranscript | ( | ) |
Definition at line 147 of file ssl_transcript.cc.
| SSLTranscript::~SSLTranscript | ( | ) |
Definition at line 149 of file ssl_transcript.cc.
|
default |
Definition at line 713 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
| bool SSLTranscript::CopyToHashContext | ( | EVP_MD_CTX * | ctx, |
| const EVP_MD * | digest | ||
| ) | const |
Definition at line 203 of file ssl_transcript.cc.
Definition at line 179 of file ssl_transcript.cc.
| size_t SSLTranscript::DigestLen | ( | ) | const |
Definition at line 175 of file ssl_transcript.cc.
| void SSLTranscript::FreeBuffer | ( | ) |
Definition at line 171 of file ssl_transcript.cc.
| bool SSLTranscript::GetFinishedMAC | ( | uint8_t * | out, |
| size_t * | out_len, | ||
| const SSL_SESSION * | session, | ||
| bool | from_server | ||
| ) | const |
Definition at line 246 of file ssl_transcript.cc.
Definition at line 235 of file ssl_transcript.cc.
| bool SSLTranscript::Init | ( | ) |
Definition at line 151 of file ssl_transcript.cc.
| bool SSLTranscript::InitHash | ( | uint16_t | version, |
| const SSL_CIPHER * | cipher | ||
| ) |
Definition at line 161 of file ssl_transcript.cc.
|
default |
Definition at line 220 of file ssl_transcript.cc.
| bool SSLTranscript::UpdateForHelloRetryRequest | ( | ) |
Definition at line 183 of file ssl_transcript.cc.
|
private |
Definition at line 747 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
|
private |
Definition at line 749 of file third_party/boringssl-with-bazel/src/ssl/internal.h.