aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--src/sec_certs/dataset/dataset.py4
-rw-r--r--tests/data/cc/analysis/cc_full_dataset.json1
-rw-r--r--tests/data/cc/analysis/reference_dataset.json1
-rw-r--r--tests/data/cc/analysis/transitive_vulnerability_dataset.json1
-rw-r--r--tests/data/cc/analysis/vulnerable_dataset.json1
-rw-r--r--tests/data/cc/dataset/auxiliary_datasets/maintenances/maintenance_updates.json1
-rw-r--r--tests/data/cc/dataset/toy_dataset.json1
-rw-r--r--tests/data/fips/dataset/toy_dataset.json1
-rw-r--r--tests/data/protection_profiles/dataset.json1
9 files changed, 1 insertions, 11 deletions
diff --git a/src/sec_certs/dataset/dataset.py b/src/sec_certs/dataset/dataset.py
index dafb597b..03535764 100644
--- a/src/sec_certs/dataset/dataset.py
+++ b/src/sec_certs/dataset/dataset.py
@@ -58,11 +58,10 @@ class Dataset(Generic[CertSubType], ComplexSerializableType, ABC):
state: DatasetInternalState | None = None,
aux_handlers: dict[type[AuxiliaryDatasetHandler], AuxiliaryDatasetHandler] | None = None,
):
- # TODO: This is actually unused, none of the datasets call super().__init__.
+ super().__init__()
self.certs = certs if certs is not None else {}
self.timestamp = datetime.now()
- self.sha256_digest = "not implemented"
self.name = name if name else type(self).__name__
self.description = description if description else datetime.now().strftime("%d/%m/%Y %H:%M:%S")
self.state = state if state else self.DatasetInternalState()
@@ -225,7 +224,6 @@ class Dataset(Generic[CertSubType], ComplexSerializableType, ABC):
return {
"state": self.state,
"timestamp": self.timestamp,
- "sha256_digest": self.sha256_digest,
"name": self.name,
"description": self.description,
"n_certs": len(self),
diff --git a/tests/data/cc/analysis/cc_full_dataset.json b/tests/data/cc/analysis/cc_full_dataset.json
index a2149b67..e39620e1 100644
--- a/tests/data/cc/analysis/cc_full_dataset.json
+++ b/tests/data/cc/analysis/cc_full_dataset.json
@@ -9,7 +9,6 @@
"certs_analyzed": false
},
"timestamp": "2022-11-04 16:28:04.282938",
- "sha256_digest": "not implemented",
"name": "cc_full_dataset",
"description": "sample dataset description",
"n_certs": 1,
diff --git a/tests/data/cc/analysis/reference_dataset.json b/tests/data/cc/analysis/reference_dataset.json
index 4ea176de..1f9f7cbf 100644
--- a/tests/data/cc/analysis/reference_dataset.json
+++ b/tests/data/cc/analysis/reference_dataset.json
@@ -8,7 +8,6 @@
"certs_analyzed": false
},
"timestamp": "2021-11-14 13:18:53.333058",
- "sha256_digest": "not implemented",
"name": "test dataset",
"description": "test dataset for testing references",
"n_certs": 3,
diff --git a/tests/data/cc/analysis/transitive_vulnerability_dataset.json b/tests/data/cc/analysis/transitive_vulnerability_dataset.json
index 7ed77910..926e0a58 100644
--- a/tests/data/cc/analysis/transitive_vulnerability_dataset.json
+++ b/tests/data/cc/analysis/transitive_vulnerability_dataset.json
@@ -8,7 +8,6 @@
"certs_analyzed": false
},
"timestamp": "2022-04-09 14:40:30",
- "sha256_digest": "not implemented",
"name": "test dataset",
"description": "test dataset for testing transitive vulnerabilities",
"n_certs": 3,
diff --git a/tests/data/cc/analysis/vulnerable_dataset.json b/tests/data/cc/analysis/vulnerable_dataset.json
index 776db230..d3ecb3ac 100644
--- a/tests/data/cc/analysis/vulnerable_dataset.json
+++ b/tests/data/cc/analysis/vulnerable_dataset.json
@@ -9,7 +9,6 @@
"certs_analyzed": false
},
"timestamp": "2021-04-16 15:05:18.386794",
- "sha256_digest": "not implemented",
"name": "cc_full_dataset",
"description": "sample dataset description",
"n_certs": 2,
diff --git a/tests/data/cc/dataset/auxiliary_datasets/maintenances/maintenance_updates.json b/tests/data/cc/dataset/auxiliary_datasets/maintenances/maintenance_updates.json
index d8de0f3a..d9430480 100644
--- a/tests/data/cc/dataset/auxiliary_datasets/maintenances/maintenance_updates.json
+++ b/tests/data/cc/dataset/auxiliary_datasets/maintenances/maintenance_updates.json
@@ -9,7 +9,6 @@
"certs_analyzed": false
},
"timestamp": "2022-11-10 13:44:35.171285",
- "sha256_digest": "not implemented",
"name": "maintenance_updates",
"description": "dataset_description",
"n_certs": 1,
diff --git a/tests/data/cc/dataset/toy_dataset.json b/tests/data/cc/dataset/toy_dataset.json
index d593f382..b6e071a4 100644
--- a/tests/data/cc/dataset/toy_dataset.json
+++ b/tests/data/cc/dataset/toy_dataset.json
@@ -9,7 +9,6 @@
"certs_analyzed": false
},
"timestamp": "2020-11-16 17:04:14.770153",
- "sha256_digest": "not implemented",
"name": "toy dataset",
"description": "toy dataset description",
"n_certs": 3,
diff --git a/tests/data/fips/dataset/toy_dataset.json b/tests/data/fips/dataset/toy_dataset.json
index 97edf45e..fb98ff34 100644
--- a/tests/data/fips/dataset/toy_dataset.json
+++ b/tests/data/fips/dataset/toy_dataset.json
@@ -9,7 +9,6 @@
"certs_analyzed": false
},
"timestamp": "2022-11-30 16:38:51.953055",
- "sha256_digest": "not implemented",
"name": "FIPSDataset dataset",
"description": "30/11/2022 16:38:51",
"n_certs": 22,
diff --git a/tests/data/protection_profiles/dataset.json b/tests/data/protection_profiles/dataset.json
index 7b96cf8c..6fb0b070 100644
--- a/tests/data/protection_profiles/dataset.json
+++ b/tests/data/protection_profiles/dataset.json
@@ -9,7 +9,6 @@
"certs_analyzed": false
},
"timestamp": "2025-01-25 17:39:26.873380",
- "sha256_digest": "not implemented",
"name": "ProtectionProfileDataset dataset",
"description": "25/01/2025 17:39:26",
"n_certs": 3,