Updated imv database templates

This commit is contained in:
Andreas Steffen 2014-04-07 15:17:32 +02:00
parent b138bbee4e
commit 8505ce1cc6
2 changed files with 15 additions and 14 deletions

View File

@ -531,27 +531,27 @@ INSERT INTO versions (
/* Components */
INSERT INTO components (
vendor_id, name, qualifier
vendor_id, name, qualifier, label
) VALUES (
36906, 1, 33 /* ITA TGRUB */
36906, 1, 33, 'G' /* ITA TGRUB */
);
INSERT INTO components (
vendor_id, name, qualifier
vendor_id, name, qualifier, label
) VALUES (
36906, 2, 33 /* ITA TBOOT */
36906, 2, 33, 'T' /* ITA TBOOT */
);
INSERT INTO components (
vendor_id, name, qualifier
vendor_id, name, qualifier, label
) VALUES (
36906, 3, 33 /* ITA IMA - Trusted Platform */
36906, 3, 33, 'B' /* ITA IMA - Trusted Platform */
);
INSERT INTO components (
vendor_id, name, qualifier
vendor_id, name, qualifier, label
) VALUES (
36906, 3, 34 /* ITA IMA - Operating System */
36906, 3, 34, 'I' /* ITA IMA - Operating System */
);
/* Groups */

View File

@ -140,18 +140,19 @@ CREATE TABLE components (
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
vendor_id INTEGER NOT NULL,
name INTEGER NOT NULL,
qualifier INTEGER DEFAULT 0
qualifier INTEGER DEFAULT 0,
label TEXT NOT NULL
);
DROP TABLE IF EXISTS component_hashes;
CREATE TABLE component_hashes (
component INTEGER NOT NULL,
key INTEGER NOT NULL,
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
component INTEGER NOT NULL REFERENCES components(id),
key INTEGER NOT NULL REFERENCES devices(id),
seq_no INTEGER NOT NULL,
pcr INTEGER NOT NULL,
algo INTEGER NOT NULL,
hash BLOB NOT NULL,
PRIMARY KEY(component, key, seq_no, algo)
algo INTEGER NOT NULL REFERENCES algorithms(id),
hash BLOB NOT NULL
);
DROP TABLE IF EXISTS packages;