From: Andreas Steffen Date: Mon, 7 Apr 2014 13:17:32 +0000 (+0200) Subject: Updated imv database templates X-Git-Tag: 5.2.0dr1~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8505ce1cc639a233c730b78957030cff96d3ff26;p=thirdparty%2Fstrongswan.git Updated imv database templates --- diff --git a/src/libimcv/imv/data.sql b/src/libimcv/imv/data.sql index 7f3bae8134..3a1d760053 100644 --- a/src/libimcv/imv/data.sql +++ b/src/libimcv/imv/data.sql @@ -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 */ diff --git a/src/libimcv/imv/tables.sql b/src/libimcv/imv/tables.sql index 45ae78cc9d..f27825b44f 100644 --- a/src/libimcv/imv/tables.sql +++ b/src/libimcv/imv/tables.sql @@ -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;