<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ecgen.git/src/cm, branch feature/drop-csv-support</title>
<subtitle>Tool for generating Elliptic curve domain parameters
</subtitle>
<id>https://git.neuromancer.sk/ecgen.git/atom?h=feature%2Fdrop-csv-support</id>
<link rel='self' href='https://git.neuromancer.sk/ecgen.git/atom?h=feature%2Fdrop-csv-support'/>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/ecgen.git/'/>
<updated>2018-01-01T22:52:25Z</updated>
<entry>
<title>Update copyright year.</title>
<updated>2018-01-01T22:52:25Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2018-01-01T22:52:25Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/ecgen.git/commit/?id=2f60be9eb7535207782bf98de088775f608213a7'/>
<id>urn:sha1:2f60be9eb7535207782bf98de088775f608213a7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make config_t *cfg a global variable.</title>
<updated>2017-10-14T11:25:47Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-10-14T11:25:47Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/ecgen.git/commit/?id=80514f24dae8352f39f9a9e49c0d9afbd8edd432'/>
<id>urn:sha1:80514f24dae8352f39f9a9e49c0d9afbd8edd432</id>
<content type='text'>
The config is setup from parsing CLI options and then doesn't
change for the whole duration of running ecgen, so it makes sense
to make it a global variable.
</content>
</entry>
<entry>
<title>Move some files into src/misc.</title>
<updated>2017-09-19T10:47:45Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-09-19T10:47:45Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/ecgen.git/commit/?id=3e8c233f7aa720608bf6b82744948eb1709e1d84'/>
<id>urn:sha1:3e8c233f7aa720608bf6b82744948eb1709e1d84</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add err output stream, default to stderr.</title>
<updated>2017-08-30T17:59:00Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-08-30T17:59:00Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/ecgen.git/commit/?id=27241c94ef0a1752128c31a62fcfc89b3ee89b33'/>
<id>urn:sha1:27241c94ef0a1752128c31a62fcfc89b3ee89b33</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use correct allocation functions. Add try_free.</title>
<updated>2017-08-30T12:22:20Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-08-30T12:22:20Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/ecgen.git/commit/?id=bc643ab1903239d039f6b9527cb21029a886561d'/>
<id>urn:sha1:bc643ab1903239d039f6b9527cb21029a886561d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added generating of points on all subgroups of a curve.</title>
<updated>2017-05-23T17:47:10Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-05-23T17:47:10Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/ecgen.git/commit/?id=ca21d236ea409fa40f4bda693777054add7ef73f'/>
<id>urn:sha1:ca21d236ea409fa40f4bda693777054add7ef73f</id>
<content type='text'>
 - Use --points=all, the number of points can be quite large however,
   it's 2^(num of prime subgroups of the curve).
</content>
</entry>
<entry>
<title>Add debug logging with time, refactor allocation</title>
<updated>2017-05-19T16:00:00Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-05-19T16:00:00Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/ecgen.git/commit/?id=132a768b5718cef1ff621380f2dcf21cd0553404'/>
<id>urn:sha1:132a768b5718cef1ff621380f2dcf21cd0553404</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Begin CM work</title>
<updated>2017-04-21T19:43:34Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-04-16T23:32:09Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/ecgen.git/commit/?id=ca9aba651caacfd80ecc35afe929aaaa91bb2da4'/>
<id>urn:sha1:ca9aba651caacfd80ecc35afe929aaaa91bb2da4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed exhaustive curve generation for params with no curve</title>
<updated>2017-04-09T22:39:07Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-04-09T22:39:07Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/ecgen.git/commit/?id=08bff37e281d9ae1911611693e5cff71b50f8578'/>
<id>urn:sha1:08bff37e281d9ae1911611693e5cff71b50f8578</id>
<content type='text'>
 - Added some debug prints
 - Fixed debug macro
 - Temporarily disabled obj_free in exhaustive_gen until roll_t
   arrives
</content>
</entry>
<entry>
<title>Added multi-threading support to invalid curve generation</title>
<updated>2017-04-09T16:19:25Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-04-09T16:19:25Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/ecgen.git/commit/?id=1834586a6850f3c93107271a0351accde78981fd'/>
<id>urn:sha1:1834586a6850f3c93107271a0351accde78981fd</id>
<content type='text'>
Invalid curve generation now supports multi-threading via pthreads,
use the --threads= option.

- Changed some function params to const, where possible.
- Added *_new_copy, *_clone and *_new_clone functions to
   curve_t*, point_t* and point_t**
- Made cfg-&gt;bits unsigned long
- Made order_any gcopy the generated order(as it can be a clone and
   screw up stuff later)
</content>
</entry>
</feed>
