From 59710c397c9a40dd47af81c6e053d467bf2fa5df Mon Sep 17 00:00:00 2001 From: linuxchata Date: Mon, 20 Jul 2026 19:18:37 +0200 Subject: [PATCH] Add lower-case Qualcomm vendor ID --- src/Shark.Fido2.Core/Dictionaries/TpmCapabilitiesVendors.cs | 1 + .../Dictionaries/TpmCapabilitiesVendorsTests.cs | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/Shark.Fido2.Core/Dictionaries/TpmCapabilitiesVendors.cs b/src/Shark.Fido2.Core/Dictionaries/TpmCapabilitiesVendors.cs index b71906b7..e8c4ebb9 100644 --- a/src/Shark.Fido2.Core/Dictionaries/TpmCapabilitiesVendors.cs +++ b/src/Shark.Fido2.Core/Dictionaries/TpmCapabilitiesVendors.cs @@ -32,6 +32,7 @@ internal static class TpmCapabilitiesVendors { "4E534700", "NSING" }, { "4E544300", "Nuvoton Technology" }, { "51434F4D", "Qualcomm" }, + { "51434f4d", "Qualcomm" }, // To address firmware defect { "534D534E", "Samsung" }, { "53454345", "SecEdge" }, { "534E5300", "Sinosun" }, diff --git a/tests/Shark.Fido2.Core.Tests/Dictionaries/TpmCapabilitiesVendorsTests.cs b/tests/Shark.Fido2.Core.Tests/Dictionaries/TpmCapabilitiesVendorsTests.cs index 0d680891..f6c79168 100644 --- a/tests/Shark.Fido2.Core.Tests/Dictionaries/TpmCapabilitiesVendorsTests.cs +++ b/tests/Shark.Fido2.Core.Tests/Dictionaries/TpmCapabilitiesVendorsTests.cs @@ -59,6 +59,8 @@ public void Exists_WhenVendorIdHasExtraSpace_ThenReturnsFalse() [TestCase("414D4400")] [TestCase("49424D00")] [TestCase("49424d00")] + [TestCase("51434F4D")] + [TestCase("51434f4d")] public void Exists_WhenVerdonIdIsMatched_ThenReturnsTrue(string vendorId) { // Act