diff options
| author | J08nY | 2022-07-17 15:04:14 +0200 |
|---|---|---|
| committer | J08nY | 2022-07-17 15:04:14 +0200 |
| commit | 01a7b9de34851205fecdcfa22befce094e983b3a (patch) | |
| tree | 10a5f44b988287ea998d0b2cf577e6551c3c0243 /sec_certs/dataset/fips_algorithm.py | |
| parent | e0a2a1420cf3c21f0522b4de6db28446b19bbb69 (diff) | |
| download | sec-certs-01a7b9de34851205fecdcfa22befce094e983b3a.tar.gz sec-certs-01a7b9de34851205fecdcfa22befce094e983b3a.tar.zst sec-certs-01a7b9de34851205fecdcfa22befce094e983b3a.zip | |
Fix FIPSalgo serialization.
Diffstat (limited to 'sec_certs/dataset/fips_algorithm.py')
| -rw-r--r-- | sec_certs/dataset/fips_algorithm.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sec_certs/dataset/fips_algorithm.py b/sec_certs/dataset/fips_algorithm.py index e9e3680c..eb70d112 100644 --- a/sec_certs/dataset/fips_algorithm.py +++ b/sec_certs/dataset/fips_algorithm.py @@ -28,7 +28,7 @@ class FIPSAlgorithmDataset(Dataset, ComplexSerializableType): description: str = "dataset_description", ): super().__init__(certs, root_dir, name, description) - self._id_map: Dict[int, List[str]] = {} + self._id_map: Dict[str, List[str]] = {} def get_certs_from_web(self): self.root_dir.mkdir(exist_ok=True) @@ -101,7 +101,7 @@ class FIPSAlgorithmDataset(Dataset, ComplexSerializableType): ) alg_type, alg_id = split_alg(validation) - fips_alg = FIPSAlgorithm(alg_id, vendor, product, alg_type, date) + fips_alg = FIPSAlgorithm(alg_id, alg_type, vendor, product, date) self.certs[fips_alg.dgst] = fips_alg # And now rebuild the id map self._build_id_map() @@ -135,7 +135,7 @@ class FIPSAlgorithmDataset(Dataset, ComplexSerializableType): def __setitem__(self, key: str, value: FIPSAlgorithm): self.certs.__setitem__(key, value) - def certs_for_id(self, cert_id: int) -> List[FIPSAlgorithm]: + def certs_for_id(self, cert_id: str) -> List[FIPSAlgorithm]: if cert_id in self._id_map: return [self.certs[x] for x in self._id_map[cert_id]] else: |
