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