#include "quiche/quic/test_tools/test_ticket_crypter.h"
#include <cstring>
#include <memory>
#include <utility>
#include <vector>
#include "absl/base/macros.h"
#include "quiche/quic/core/crypto/quic_random.h"
namespace quic {
namespace test {
namespace {
constexpr char kTicketPrefix[] = …;
}
TestTicketCrypter::TestTicketCrypter()
: … { … }
size_t TestTicketCrypter::MaxOverhead() { … }
std::vector<uint8_t> TestTicketCrypter::Encrypt(
absl::string_view in, absl::string_view ) { … }
std::vector<uint8_t> TestTicketCrypter::Decrypt(absl::string_view in) { … }
void TestTicketCrypter::Decrypt(
absl::string_view in,
std::shared_ptr<ProofSource::DecryptCallback> callback) { … }
void TestTicketCrypter::SetRunCallbacksAsync(bool run_async) { … }
size_t TestTicketCrypter::NumPendingCallbacks() { … }
void TestTicketCrypter::RunPendingCallback(size_t n) { … }
}
}