aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/sec_certs/sample/fips.py
Commit message (Collapse)AuthorAgeFilesLines
* Get rid of RETURNCODE_OK. This is not C99.J08nY2025-02-141-9/+7
|
* Fix FIPS pipeline for new certs.J08nY2024-06-201-1/+1
| | | | Fixes #SECCERTS-1GT.
* Allow for download through our caching proxy at sec-certs.orgJ08nY2024-06-101-2/+10
| | | | | | | | | | | | Recently, CCportal changed infra and enabled a rate limit. Our usual download procedure hits this rate limit and is able to download only a small subset of the artifacts. Thus a proxy is running at sec-certs.org that caches the artifacts. This commit makes it possible to use the proxy in the tool. By querying the proxy on the background, the server makes sure that the rate limit is not hit and the artifacts are available.
* fix some ruff errorsAdam Janovsky2024-02-201-1/+1
|
* bump required python to 3.8Adam Janovsky2023-11-141-1/+2
|
* fix new ruff errorsAdam Janovsky2023-11-101-1/+1
|
* refactor: Light refactor of fips returns statementsGeorgeFI2023-06-101-6/+3
|
* defer few importsAdam Janovsky2023-04-161-1/+2
|
* switch to pydantic in settings managementAdam Janovsky2023-03-291-1/+1
|
* Fix #323.J08nY2023-03-241-0/+6
|
* Make FIPS cert_id an int.J08nY2023-02-101-4/+2
|
* Fix FIPS parsing of algorithms from site.J08nY2023-02-091-4/+15
| | | | | Some newer certs have different format of algo listing: https://csrc.nist.gov/projects/cryptographic-module-validation-program/certificate/4392
* fix json deserialization due to cert path handlingAdam Janovsky2023-02-051-3/+33
|
* add flake8-simplify to ruffAdam Janovsky2023-02-031-3/+3
|
* fix some return statementsAdam Janovsky2023-02-031-1/+1
|
* ruff enforce comprehensionsAdam Janovsky2023-02-031-4/+4
|
* adds some pylint checks to ruffAdam Janovsky2023-01-271-11/+5
|
* replace isort with ruffAdam Janovsky2023-01-271-2/+1
|
* flat -> src layout (#294)adamjanovsky2022-12-091-0/+654
- Some mypy fixes - Flat layout -> src layout - Ditch `setup.py` and `setup.cfg` in favour of `pyproject.toml` - Non-pinned requirements moved from `requirements/*.in` to `pyproject.toml`