Add QUICHE_EXPORT to Oblivious HTTP helper functions.

This adds the QUICHE_EXPORT annotation to Check*Id and ObliviousHttp*IdToString functions in oblivious_http_header_key_config.h. This resolves linking errors in component builds, such as in Chromium.

No change to GFE. No functional change in component builds.

PiperOrigin-RevId: 952046153
diff --git a/quiche/oblivious_http/common/oblivious_http_header_key_config.h b/quiche/oblivious_http/common/oblivious_http_header_key_config.h
index 8517e29..4376e49 100644
--- a/quiche/oblivious_http/common/oblivious_http_header_key_config.h
+++ b/quiche/oblivious_http/common/oblivious_http_header_key_config.h
@@ -22,9 +22,10 @@
 
 // Provide access to the underlying EVP_HPKE_KEM, EVP_HPKE_KDF, and
 // EVP_HPKE_AEAD if they are supported.
-absl::StatusOr<const EVP_HPKE_KEM*> CheckKemId(uint16_t kem_id);
-absl::StatusOr<const EVP_HPKE_KDF*> CheckKdfId(uint16_t kdf_id);
-absl::StatusOr<const EVP_HPKE_AEAD*> CheckAeadId(uint16_t aead_id);
+QUICHE_EXPORT absl::StatusOr<const EVP_HPKE_KEM*> CheckKemId(uint16_t kem_id);
+QUICHE_EXPORT absl::StatusOr<const EVP_HPKE_KDF*> CheckKdfId(uint16_t kdf_id);
+QUICHE_EXPORT absl::StatusOr<const EVP_HPKE_AEAD*> CheckAeadId(
+    uint16_t aead_id);
 
 class QUICHE_EXPORT ObliviousHttpHeaderKeyConfig {
  public:
@@ -276,9 +277,9 @@
 };
 
 // Human-readable strings suitable for logging.
-std::string ObliviousHttpKemIdToString(uint16_t kem_id);
-std::string ObliviousHttpKdfIdToString(uint16_t kdf_id);
-std::string ObliviousHttpAeadIdToString(uint16_t aead_id);
+QUICHE_EXPORT std::string ObliviousHttpKemIdToString(uint16_t kem_id);
+QUICHE_EXPORT std::string ObliviousHttpKdfIdToString(uint16_t kdf_id);
+QUICHE_EXPORT std::string ObliviousHttpAeadIdToString(uint16_t aead_id);
 
 }  // namespace quiche