FIPS-140 ‘Implementation Under Test’ example#
Functionality to parse FIPS ‘Implementation Under Test’ webpage. To use, download pages from the URL: https://csrc.nist.gov/Projects/cryptographic-module-validation-program/modules-in-process/IUT-List
into a directory
and name them fips_iut_<iso-timestamp>.html
.
Then run the cells below
from sec_certs.dataset import IUTDataset
from pathlib import Path
directory = Path("/path/to/directory/with/fips_iut_<iso-timestamp>.html")
dataset = IUTDataset.from_dumps(directory)
dataset.to_json("output.json")