Skip to content

Commit 9164c8e

Browse files
authored
Merge pull request #673 from MasterKale/fix/665-update-tpm-mfg-id-list
fix/665-update-tpm-mfg-id-list
2 parents cfd2400 + e46b8d7 commit 9164c8e

File tree

1 file changed

+31
-80
lines changed
  • packages/server/src/registration/verifications/tpm

1 file changed

+31
-80
lines changed

packages/server/src/registration/verifications/tpm/constants.ts

Lines changed: 31 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -102,86 +102,37 @@ type ManufacturerInfo = {
102102
* https://trustedcomputinggroup.org/wp-content/uploads/TCG-TPM-Vendor-ID-Registry-Version-1.02-Revision-1.00.pdf
103103
*/
104104
export const TPM_MANUFACTURERS: { [key: string]: ManufacturerInfo } = {
105-
'id:414D4400': {
106-
name: 'AMD',
107-
id: 'AMD',
108-
},
109-
'id:41544D4C': {
110-
name: 'Atmel',
111-
id: 'ATML',
112-
},
113-
'id:4252434D': {
114-
name: 'Broadcom',
115-
id: 'BRCM',
116-
},
117-
'id:49424d00': {
118-
name: 'IBM',
119-
id: 'IBM',
120-
},
121-
'id:49424D00': { // Same ID for IBM as above, except the "D" is capitalized as per TPM spec
122-
name: 'IBM',
123-
id: 'IBM',
124-
},
125-
'id:49465800': {
126-
name: 'Infineon',
127-
id: 'IFX',
128-
},
129-
'id:494E5443': {
130-
name: 'Intel',
131-
id: 'INTC',
132-
},
133-
'id:4C454E00': {
134-
name: 'Lenovo',
135-
id: 'LEN',
136-
},
137-
'id:4E534D20': {
138-
name: 'National Semiconductor',
139-
id: 'NSM',
140-
},
141-
'id:4E545A00': {
142-
name: 'Nationz',
143-
id: 'NTZ',
144-
},
145-
'id:4E544300': {
146-
name: 'Nuvoton Technology',
147-
id: 'NTC',
148-
},
149-
'id:51434F4D': {
150-
name: 'Qualcomm',
151-
id: 'QCOM',
152-
},
153-
'id:534D5343': {
154-
name: 'SMSC',
155-
id: 'SMSC',
156-
},
157-
'id:53544D20': {
158-
name: 'ST Microelectronics',
159-
id: 'STM',
160-
},
161-
'id:534D534E': {
162-
name: 'Samsung',
163-
id: 'SMSN',
164-
},
165-
'id:534E5300': {
166-
name: 'Sinosun',
167-
id: 'SNS',
168-
},
169-
'id:54584E00': {
170-
name: 'Texas Instruments',
171-
id: 'TXN',
172-
},
173-
'id:57454300': {
174-
name: 'Winbond',
175-
id: 'WEC',
176-
},
177-
'id:524F4343': {
178-
name: 'Fuzhouk Rockchip',
179-
id: 'ROCC',
180-
},
181-
'id:FFFFF1D0': {
182-
name: 'FIDO Alliance',
183-
id: 'FIDO',
184-
},
105+
'id:414D4400': { name: 'AMD', id: 'AMD' },
106+
'id:414E5400': { name: 'Ant Group', id: 'ANT' },
107+
'id:41544D4C': { name: 'Atmel', id: 'ATML' },
108+
'id:4252434D': { name: 'Broadcom', id: 'BRCM' },
109+
'id:4353434F': { name: 'Cisco', id: 'CSCO' },
110+
'id:464C5953': { name: 'Flyslice Technologies', id: 'FLYS' },
111+
'id:524F4343': { name: 'Fuzhou Rockchip', id: 'ROCC' },
112+
'id:474F4F47': { name: 'Google', id: 'GOOG' },
113+
'id:48504900': { name: 'HPI', id: 'HPI' },
114+
'id:48504500': { name: 'HPE', id: 'HPE' },
115+
'id:48495349': { name: 'Huawei', id: 'HISI' },
116+
'id:49424d00': { name: 'IBM', id: 'IBM' },
117+
'id:49424D00': { name: 'IBM', id: 'IBM' }, // Same ID for IBM as above, except the "D" is capitalized as per TPM spec
118+
'id:49465800': { name: 'Infineon', id: 'IFX' },
119+
'id:494E5443': { name: 'Intel', id: 'INTC' },
120+
'id:4C454E00': { name: 'Lenovo', id: 'LEN' },
121+
'id:4D534654': { name: 'Microsoft', id: 'MSFT' },
122+
'id:4E534D20': { name: 'National Semiconductor', id: 'NSM' },
123+
'id:4E545A00': { name: 'Nationz', id: 'NTZ' },
124+
'id:4E534700': { name: 'NSING', id: 'NSG' },
125+
'id:4E544300': { name: 'Nuvoton Technology', id: 'NTC' },
126+
'id:51434F4D': { name: 'Qualcomm', id: 'QCOM' },
127+
'id:534D534E': { name: 'Samsung', id: 'SMSN' },
128+
'id:53454345': { name: 'SecEdge', id: 'SECE' },
129+
'id:534E5300': { name: 'Sinosun', id: 'SNS' },
130+
'id:534D5343': { name: 'SMSC', id: 'SMSC' },
131+
'id:53544D20': { name: 'STMicroelectronics', id: 'STM' },
132+
'id:54584E00': { name: 'Texas Instruments', id: 'TXN' },
133+
'id:57454300': { name: 'Winbond', id: 'WEC' },
134+
'id:5345414C': { name: 'Wisekey', id: 'SEAL' },
135+
'id:FFFFF1D0': { name: 'FIDO Alliance', id: 'FIDO' }, // FIDO Conformance
185136
};
186137

187138
/**

0 commit comments

Comments
 (0)