<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sec-certs.git/src/sec_certs/utils/helpers.py, branch main</title>
<subtitle>Tool for analysis of security certificates (Common Criteria, FIPS 140...).</subtitle>
<id>https://git.neuromancer.sk/sec-certs.git/atom/src/sec_certs/utils/helpers.py?h=main</id>
<link rel='self' href='https://git.neuromancer.sk/sec-certs.git/atom/src/sec_certs/utils/helpers.py?h=main'/>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/'/>
<updated>2025-02-14T15:10:06Z</updated>
<entry>
<title>Get rid of all the RETURNCODEs.</title>
<updated>2025-02-14T15:10:06Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2025-02-14T14:27:44Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=873ff9019d35bf52394698f18c04b9f2e7e3fd9a'/>
<id>urn:sha1:873ff9019d35bf52394698f18c04b9f2e7e3fd9a</id>
<content type='text'>
# Conflicts:
#	src/sec_certs/utils/helpers.py
</content>
</entry>
<entry>
<title>Get rid of RETURNCODE_OK. This is not C99.</title>
<updated>2025-02-14T15:08:43Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2025-02-14T13:55:38Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=461faa44ee51caf9d219dcfba9925d1a02c0a366'/>
<id>urn:sha1:461faa44ee51caf9d219dcfba9925d1a02c0a366</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use tmpdir with enough free space.</title>
<updated>2025-02-14T13:12:33Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2025-02-14T13:12:33Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=175165e34c07b17f3ee734b0d089322dd82e07b8'/>
<id>urn:sha1:175165e34c07b17f3ee734b0d089322dd82e07b8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>implement PP processing</title>
<updated>2025-02-01T21:57:08Z</updated>
<author>
<name>Adam Janovsky</name>
</author>
<published>2025-01-25T17:20:49Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=2500d9536beb658853cff3d0baad30b8f414a817'/>
<id>urn:sha1:2500d9536beb658853cff3d0baad30b8f414a817</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve CC scheme extraction and matching.</title>
<updated>2024-11-07T23:17:39Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2024-11-07T23:17:39Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=17ae4dbfe97d8f7ef41ea272325d85de9f731af1'/>
<id>urn:sha1:17ae4dbfe97d8f7ef41ea272325d85de9f731af1</id>
<content type='text'>
This significantly improves the CC scheme extraction by:

 - Fixing the extraction of several schemes that were mixing
   certified and archived entries by accident.
 - Improving the extraction of cert_ids from scheme sites.
 - Improving the matching heuristic to consider more attributes
   that are usually present in the site data.

Also adds an evaluation notebook to see how this performs.
</content>
</entry>
<entry>
<title>Allow for download through our caching proxy at sec-certs.org</title>
<updated>2024-06-10T11:19:23Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2024-06-10T11:19:23Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=2e442328a33319cf27820fc3d1541795147f4ec5'/>
<id>urn:sha1:2e442328a33319cf27820fc3d1541795147f4ec5</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>bump required python to 3.8</title>
<updated>2023-11-14T13:25:05Z</updated>
<author>
<name>Adam Janovsky</name>
</author>
<published>2023-11-14T13:25:05Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=76219404a0b70bebf1778cf237bb84427b92bc45'/>
<id>urn:sha1:76219404a0b70bebf1778cf237bb84427b92bc45</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix new ruff errors</title>
<updated>2023-11-10T11:22:59Z</updated>
<author>
<name>Adam Janovsky</name>
</author>
<published>2023-11-10T11:22:59Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=4a316ad7b5cb88c0015117525cf7fbb939b5ce5e'/>
<id>urn:sha1:4a316ad7b5cb88c0015117525cf7fbb939b5ce5e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add flake8-simplify to ruff</title>
<updated>2023-02-03T11:19:19Z</updated>
<author>
<name>Adam Janovsky</name>
</author>
<published>2023-02-03T11:19:19Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=468b63f990e95522095cc7a860b68e84cfce9cf4'/>
<id>urn:sha1:468b63f990e95522095cc7a860b68e84cfce9cf4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix some return statements</title>
<updated>2023-02-03T09:20:16Z</updated>
<author>
<name>Adam Janovsky</name>
</author>
<published>2023-02-03T09:20:16Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=4d34a407bad7327398826597c33bc1fdf4c251f3'/>
<id>urn:sha1:4d34a407bad7327398826597c33bc1fdf4c251f3</id>
<content type='text'>
</content>
</entry>
</feed>
