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