Home
last modified time | relevance | path

Searched refs:ObliviousHttpHeaderKeyConfig (Results 1 – 16 of 16) sorted by relevance

/aosp_15_r20/external/cronet/net/third_party/quiche/src/quiche/oblivious_http/common/
H A Doblivious_http_header_key_config.h18 class QUICHE_EXPORT ObliviousHttpHeaderKeyConfig {
31 static absl::StatusOr<ObliviousHttpHeaderKeyConfig> Create(uint8_t key_id,
37 ObliviousHttpHeaderKeyConfig(const ObliviousHttpHeaderKeyConfig& other) =
39 ObliviousHttpHeaderKeyConfig& operator=(
40 const ObliviousHttpHeaderKeyConfig& other) = default;
43 ObliviousHttpHeaderKeyConfig(ObliviousHttpHeaderKeyConfig&& other) = default;
44 ObliviousHttpHeaderKeyConfig& operator=(
45 ObliviousHttpHeaderKeyConfig&& other) = default;
47 ~ObliviousHttpHeaderKeyConfig() = default;
64 ObliviousHttpHeaderKeyConfig::kOhttpRequestLabel) const;
[all …]
H A Doblivious_http_header_key_config.cc66 ObliviousHttpHeaderKeyConfig::ObliviousHttpHeaderKeyConfig(uint8_t key_id, in ObliviousHttpHeaderKeyConfig() function in quiche::ObliviousHttpHeaderKeyConfig
72 absl::StatusOr<ObliviousHttpHeaderKeyConfig>
73 ObliviousHttpHeaderKeyConfig::Create(uint8_t key_id, uint16_t kem_id, in Create()
75 ObliviousHttpHeaderKeyConfig instance(key_id, kem_id, kdf_id, aead_id); in Create()
83 absl::Status ObliviousHttpHeaderKeyConfig::ValidateKeyConfig() const { in ValidateKeyConfig()
102 const EVP_HPKE_KEM* ObliviousHttpHeaderKeyConfig::GetHpkeKem() const { in GetHpkeKem()
107 const EVP_HPKE_KDF* ObliviousHttpHeaderKeyConfig::GetHpkeKdf() const { in GetHpkeKdf()
112 const EVP_HPKE_AEAD* ObliviousHttpHeaderKeyConfig::GetHpkeAead() const { in GetHpkeAead()
118 std::string ObliviousHttpHeaderKeyConfig::SerializeRecipientContextInfo( in SerializeRecipientContextInfo()
137 absl::Status ObliviousHttpHeaderKeyConfig::ParseOhttpPayloadHeader( in ParseOhttpPayloadHeader()
[all …]
H A Doblivious_http_header_key_config_test.cc59 TEST(ObliviousHttpHeaderKeyConfig, TestSerializeRecipientContextInfo) { in TEST() argument
74 ObliviousHttpHeaderKeyConfig::Create(key_id, kem_id, kdf_id, aead_id); in TEST()
79 TEST(ObliviousHttpHeaderKeyConfig, TestValidKeyConfig) { in TEST() argument
80 auto valid_key_config = ObliviousHttpHeaderKeyConfig::Create( in TEST()
86 TEST(ObliviousHttpHeaderKeyConfig, TestInvalidKeyConfig) { in TEST() argument
87 auto invalid_kem = ObliviousHttpHeaderKeyConfig::Create( in TEST()
90 auto invalid_kdf = ObliviousHttpHeaderKeyConfig::Create( in TEST()
93 auto invalid_aead = ObliviousHttpHeaderKeyConfig::Create( in TEST()
98 TEST(ObliviousHttpHeaderKeyConfig, TestParsingValidHeader) { in TEST() argument
99 auto instance = ObliviousHttpHeaderKeyConfig::Create( in TEST()
[all …]
/aosp_15_r20/external/cronet/net/third_party/quiche/src/quiche/oblivious_http/buffers/
H A Doblivious_http_request.h57 const ObliviousHttpHeaderKeyConfig& ohttp_key_config,
59 ObliviousHttpHeaderKeyConfig::kOhttpRequestLabel);
66 const ObliviousHttpHeaderKeyConfig& ohttp_key_config,
68 ObliviousHttpHeaderKeyConfig::kOhttpRequestLabel);
73 const ObliviousHttpHeaderKeyConfig& ohttp_key_config,
76 ObliviousHttpHeaderKeyConfig::kOhttpRequestLabel);
109 const ObliviousHttpHeaderKeyConfig& ohttp_key_config,
114 const ObliviousHttpHeaderKeyConfig& ohttp_key_config,
119 ObliviousHttpHeaderKeyConfig key_config_;
H A Doblivious_http_request.cc31 const ObliviousHttpHeaderKeyConfig& ohttp_key_config, in ObliviousHttpRequest()
43 const ObliviousHttpHeaderKeyConfig& ohttp_key_config, in CreateServerObliviousRequest()
102 const ObliviousHttpHeaderKeyConfig& ohttp_key_config, in CreateClientObliviousRequest()
111 const ObliviousHttpHeaderKeyConfig& ohttp_key_config, in CreateClientWithSeedForTesting()
120 const ObliviousHttpHeaderKeyConfig& ohttp_key_config, in EncapsulateWithSeed()
H A Doblivious_http_response_test.cc56 const ObliviousHttpHeaderKeyConfig GetOhttpKeyConfig(uint8_t key_id, in GetOhttpKeyConfig()
61 ObliviousHttpHeaderKeyConfig::Create(key_id, kem_id, kdf_id, aead_id); in GetOhttpKeyConfig()
91 const ObliviousHttpHeaderKeyConfig &ohttp_key_config) { in ConstructHpkeKey()
207 ObliviousHttpHeaderKeyConfig::kOhttpResponseLabel, &random); in TEST()
H A Doblivious_http_request_test.cc24 const uint32_t kHeaderLength = ObliviousHttpHeaderKeyConfig::kHeaderLength;
68 const ObliviousHttpHeaderKeyConfig &ohttp_key_config) { in ConstructHpkeKey()
77 const ObliviousHttpHeaderKeyConfig GetOhttpKeyConfig(uint8_t key_id, in GetOhttpKeyConfig()
82 ObliviousHttpHeaderKeyConfig::Create(key_id, kem_id, kdf_id, aead_id); in GetOhttpKeyConfig()
H A Doblivious_http_integration_test.cc37 const ObliviousHttpHeaderKeyConfig GetOhttpKeyConfig(uint8_t key_id, in GetOhttpKeyConfig()
42 ObliviousHttpHeaderKeyConfig::Create(key_id, kem_id, kdf_id, aead_id); in GetOhttpKeyConfig()
49 const ObliviousHttpHeaderKeyConfig &ohttp_key_config) { in ConstructHpkeKey()
H A Doblivious_http_response.h27 ObliviousHttpHeaderKeyConfig::kOhttpResponseLabel);
46 ObliviousHttpHeaderKeyConfig::kOhttpResponseLabel,
H A Doblivious_http_response.cc300 absl::string_view hkdf_info = ObliviousHttpHeaderKeyConfig::kKeyHkdfInfo; in CommonOperationsToEncapDecap()
315 hkdf_info = ObliviousHttpHeaderKeyConfig::kNonceHkdfInfo; in CommonOperationsToEncapDecap()
/aosp_15_r20/external/cronet/net/third_party/quiche/src/quiche/oblivious_http/
H A Doblivious_http_gateway.h34 const ObliviousHttpHeaderKeyConfig& ohttp_key_config,
60 ObliviousHttpHeaderKeyConfig::kOhttpRequestLabel) const;
70 ObliviousHttpHeaderKeyConfig::kOhttpResponseLabel) const;
75 const ObliviousHttpHeaderKeyConfig& ohttp_key_config,
81 ObliviousHttpHeaderKeyConfig ohttp_key_config_;
H A Doblivious_http_client_test.cc36 const ObliviousHttpHeaderKeyConfig GetOhttpKeyConfig(uint8_t key_id, in GetOhttpKeyConfig()
41 ObliviousHttpHeaderKeyConfig::Create(key_id, kem_id, kdf_id, aead_id); in GetOhttpKeyConfig()
48 const ObliviousHttpHeaderKeyConfig& ohttp_key_config) { in ConstructHpkeKey()
200 ObliviousHttpHeaderKeyConfig ohttp_key_config) in TEST()
239 ObliviousHttpHeaderKeyConfig ohttp_key_config_; in TEST()
H A Doblivious_http_client.h32 const ObliviousHttpHeaderKeyConfig& ohttp_key_config);
70 const ObliviousHttpHeaderKeyConfig& ohttp_key_config);
75 ObliviousHttpHeaderKeyConfig ohttp_key_config_;
H A Doblivious_http_client.cc24 const ObliviousHttpHeaderKeyConfig& ohttp_key_config) { in ValidateClientParameters()
55 const ObliviousHttpHeaderKeyConfig& ohttp_key_config) in ObliviousHttpClient()
62 const ObliviousHttpHeaderKeyConfig& ohttp_key_config) { in Create()
H A Doblivious_http_gateway.cc21 const ObliviousHttpHeaderKeyConfig& ohttp_key_config, in ObliviousHttpGateway()
30 const ObliviousHttpHeaderKeyConfig& ohttp_key_config, in Create()
H A Doblivious_http_gateway_test.cc38 const ObliviousHttpHeaderKeyConfig GetOhttpKeyConfig(uint8_t key_id, in GetOhttpKeyConfig()
43 ObliviousHttpHeaderKeyConfig::Create(key_id, kem_id, kdf_id, aead_id); in GetOhttpKeyConfig()