/aosp_15_r20/external/cronet/net/third_party/quiche/src/quiche/oblivious_http/common/ |
H A D | oblivious_http_header_key_config.h | 18 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 D | oblivious_http_header_key_config.cc | 66 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 D | oblivious_http_header_key_config_test.cc | 59 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 D | oblivious_http_request.h | 57 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 D | oblivious_http_request.cc | 31 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 D | oblivious_http_response_test.cc | 56 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 D | oblivious_http_request_test.cc | 24 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 D | oblivious_http_integration_test.cc | 37 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 D | oblivious_http_response.h | 27 ObliviousHttpHeaderKeyConfig::kOhttpResponseLabel); 46 ObliviousHttpHeaderKeyConfig::kOhttpResponseLabel,
|
H A D | oblivious_http_response.cc | 300 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 D | oblivious_http_gateway.h | 34 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 D | oblivious_http_client_test.cc | 36 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 D | oblivious_http_client.h | 32 const ObliviousHttpHeaderKeyConfig& ohttp_key_config); 70 const ObliviousHttpHeaderKeyConfig& ohttp_key_config); 75 ObliviousHttpHeaderKeyConfig ohttp_key_config_;
|
H A D | oblivious_http_client.cc | 24 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 D | oblivious_http_gateway.cc | 21 const ObliviousHttpHeaderKeyConfig& ohttp_key_config, in ObliviousHttpGateway() 30 const ObliviousHttpHeaderKeyConfig& ohttp_key_config, in Create()
|
H A D | oblivious_http_gateway_test.cc | 38 const ObliviousHttpHeaderKeyConfig GetOhttpKeyConfig(uint8_t key_id, in GetOhttpKeyConfig() 43 ObliviousHttpHeaderKeyConfig::Create(key_id, kem_id, kdf_id, aead_id); in GetOhttpKeyConfig()
|