FIPS ‘Implementation Under Test’#

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")