Make hash algorithm names case-insensitive.

See https://github.com/w3c/webtransport/pull/453/files

PiperOrigin-RevId: 502609703
diff --git a/quiche/quic/core/crypto/web_transport_fingerprint_proof_verifier.cc b/quiche/quic/core/crypto/web_transport_fingerprint_proof_verifier.cc
index 5f2d587..167e4ef 100644
--- a/quiche/quic/core/crypto/web_transport_fingerprint_proof_verifier.cc
+++ b/quiche/quic/core/crypto/web_transport_fingerprint_proof_verifier.cc
@@ -8,6 +8,7 @@
 #include <memory>
 
 #include "absl/strings/escaping.h"
+#include "absl/strings/match.h"
 #include "absl/strings/str_cat.h"
 #include "absl/strings/str_replace.h"
 #include "absl/strings/string_view.h"
@@ -55,7 +56,8 @@
 bool WebTransportFingerprintProofVerifier::AddFingerprint(
     CertificateFingerprint fingerprint) {
   NormalizeFingerprint(fingerprint);
-  if (fingerprint.algorithm != CertificateFingerprint::kSha256) {
+  if (!absl::EqualsIgnoreCase(fingerprint.algorithm,
+                              CertificateFingerprint::kSha256)) {
     QUIC_DLOG(WARNING) << "Algorithms other than SHA-256 are not supported";
     return false;
   }