#include "net/ssl/ssl_config_service.h"
#include <tuple>
#include "base/feature_list.h"
#include "base/observer_list.h"
#include "net/base/features.h"
#include "net/ssl/ssl_config_service_defaults.h"
namespace net {
SSLContextConfig::SSLContextConfig() = default;
SSLContextConfig::SSLContextConfig(const SSLContextConfig&) = default;
SSLContextConfig::SSLContextConfig(SSLContextConfig&&) = default;
SSLContextConfig::~SSLContextConfig() = default;
SSLContextConfig& SSLContextConfig::operator=(const SSLContextConfig&) =
default;
SSLContextConfig& SSLContextConfig::operator=(SSLContextConfig&&) = default;
bool SSLContextConfig::operator==(const SSLContextConfig&) const = default;
bool SSLContextConfig::PostQuantumKeyAgreementEnabled() const { … }
SSLConfigService::SSLConfigService()
: … { … }
SSLConfigService::~SSLConfigService() = default;
void SSLConfigService::AddObserver(Observer* observer) { … }
void SSLConfigService::RemoveObserver(Observer* observer) { … }
void SSLConfigService::NotifySSLContextConfigChange() { … }
void SSLConfigService::ProcessConfigUpdate(const SSLContextConfig& old_config,
const SSLContextConfig& new_config,
bool force_notification) { … }
}