aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/sec_certs/sample/cc.py
Commit message (Collapse)AuthorAgeFilesLines
* Deduplicate download, extract and metadata code.J08nY2025-02-141-110/+63
|
* Get rid of all the RETURNCODEs.J08nY2025-02-141-8/+9
| | | | | # Conflicts: # src/sec_certs/utils/helpers.py
* Get rid of RETURNCODE_OK. This is not C99.J08nY2025-02-141-25/+23
|
* CCDataset, serialize PP links to dataframeAdam Janovsky2025-02-011-0/+2
|
* implement PP processingAdam Janovsky2025-02-011-118/+33
|
* Add computation of previous and next certificate versions based on ID.J08nY2024-11-201-1/+50
| | | | Fixes #457.
* Cleanup of documentation.J08nY2024-10-191-2/+3
| | | | It is now very nice and clean!
* Fix mapping of certs to PPs broken due to CC URL change.J08nY2024-10-161-1/+1
|
* Prefer links from HTML in CC.J08nY2024-08-131-6/+5
|
* Move to new dgst algorithm for CC.J08nY2024-07-191-21/+37
|
* Allow for download through our caching proxy at sec-certs.orgJ08nY2024-06-101-5/+9
| | | | | | | | | | | | 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 change in CCportal links.J08nY2024-06-091-5/+5
|
* Cleanup PdfData attributes.J08nY2024-02-141-80/+23
|
* Add cert_id extraction from certificate files.J08nY2024-02-131-49/+61
|
* Move CCDocumentState to cert class.J08nY2024-02-131-60/+70
|
* Refactor document state in CC.J08nY2024-02-131-235/+107
|
* Add extraction of certificate data.J08nY2024-02-081-19/+145
|
* Fix cert_id canonicalization.J08nY2024-02-071-4/+18
|
* Fix broken filename rules.J08nY2024-02-051-1/+4
|
* Extract and reconstruct cert ids from filenames.J08nY2024-02-051-5/+9
| | | | | | | | | | | | | | Before this, the regular cert_id regexes were used to extract the cert_id from the report filename. However, the filenames often do not use the same cert_id format, but contain all of the information necessary to reconstruct the cert_id, but with different order for example. This commit along with those before it introduce a new set of regular expressions that better match the ones in the filenames. To extract the correctly formatted canonical cert_id, the regexes are used to obtain the parts of the cert_id (using named groups in regexes) and those are then reconstructed into a canonical version of the cert_id via one of the scheme-dependent functions.
* Fix cert_lab parsing.J08nY2024-02-021-1/+1
|
* Fix CC CSV and HTML parsing.J08nY2024-01-021-7/+13
|
* merge fresh mainAdam Janovsky2023-11-141-8/+7
|\
| * fix new ruff errorsAdam Janovsky2023-11-101-8/+7
| |
* | merge mainAdam Janovsky2023-06-071-0/+1
|\|
| * Fix Ruff error.J08nY2023-04-181-2/+1
| |
| * Make CCSchemeDataset an actual dataset.J08nY2023-04-181-1/+3
| |
* | Reference annotations: finalize prediction pipelineadamjanovsky2023-03-171-10/+2
| |
* | wip reference annotator production pipelineAdam Janovsky2023-03-161-0/+12
|/
* fix json deserialization due to cert path handlingAdam Janovsky2023-02-051-8/+48
|
* add flake8-simplify to ruffAdam Janovsky2023-02-031-8/+7
|
* ruff enforce comprehensionsAdam Janovsky2023-02-031-1/+1
|
* adds some pylint checks to ruffAdam Janovsky2023-01-271-1/+1
|
* replace isort with ruffAdam Janovsky2023-01-271-2/+1
|
* Rename CommonCriteriaCert -> CCCertificateAdam Janovsky2022-12-101-62/+60
|
* rename common_criteria modules to ccAdam Janovsky2022-12-091-0/+986