<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sec-certs.git/sec_certs/cert_processing.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/sec_certs/cert_processing.py?h=main</id>
<link rel='self' href='https://git.neuromancer.sk/sec-certs.git/atom/sec_certs/cert_processing.py?h=main'/>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/'/>
<updated>2021-05-13T16:04:54Z</updated>
<entry>
<title>delete old API</title>
<updated>2021-05-13T16:04:54Z</updated>
<author>
<name>Adam Janovsky</name>
</author>
<published>2021-05-13T16:04:54Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=a910f54e314109203f38cea6a36b6ccc57587998'/>
<id>urn:sha1:a910f54e314109203f38cea6a36b6ccc57587998</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improves parallel processing function</title>
<updated>2021-02-19T16:39:09Z</updated>
<author>
<name>Adam Janovsky</name>
</author>
<published>2021-02-19T16:39:09Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=fccf787c1ddca5ffd4095ef1c3cb99f8feb8c78a'/>
<id>urn:sha1:fccf787c1ddca5ffd4095ef1c3cb99f8feb8c78a</id>
<content type='text'>
- Adds option to unpack arguments
</content>
</entry>
<entry>
<title>Rethought way of processing certificates</title>
<updated>2020-11-28T11:17:22Z</updated>
<author>
<name>Adam Janovsky</name>
</author>
<published>2020-11-28T11:17:22Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=7afc55f371b27894bae930145f4a359d98151d63'/>
<id>urn:sha1:7afc55f371b27894bae930145f4a359d98151d63</id>
<content type='text'>
- Every certificate now implements a static method for its processing
- These are called in parallel
- There's some code duplication at the moment, stuff can be simplified.
</content>
</entry>
<entry>
<title>type hinting checks</title>
<updated>2020-11-27T13:16:44Z</updated>
<author>
<name>Adam Janovsky</name>
</author>
<published>2020-11-27T13:16:44Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=2eeabc1d6d8cff35aff7ade1932596c104eb3d4d'/>
<id>urn:sha1:2eeabc1d6d8cff35aff7ade1932596c104eb3d4d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>move merge_certs() to CCDataset</title>
<updated>2020-11-26T14:40:10Z</updated>
<author>
<name>Adam Janovsky</name>
</author>
<published>2020-11-26T14:40:10Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=cad8f53ea493cd16f5a4d539d24884b3c8d18213'/>
<id>urn:sha1:cad8f53ea493cd16f5a4d539d24884b3c8d18213</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Finalize proposal of cert download and convert</title>
<updated>2020-11-26T12:55:49Z</updated>
<author>
<name>Adam Janovsky</name>
</author>
<published>2020-11-26T12:55:49Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=56093596cd176a45bbf210e9e4def967cf3d0141'/>
<id>urn:sha1:56093596cd176a45bbf210e9e4def967cf3d0141</id>
<content type='text'>
The proposed method of processing certificates is breadth-first.
By that I mean that single task is done for all certificates, then next
task is evaluated. All tasks should be implemented as static methods
and are to be paralelized by calling `sec-certs/cert_processing.py`.
Currently, a generic method `process_paralel()` sits there that is
capable of pretty much arbitrary parallel processing (both using threads
and processes). Any methods to-be called by this method must require
unpacked arguments on the input.
</content>
</entry>
</feed>
