<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ecgen.git/src/io/input.h, branch feature/cm</title>
<subtitle>Tool for generating Elliptic curve domain parameters</subtitle>
<id>https://git.neuromancer.sk/ecgen.git/atom/src/io/input.h?h=feature%2Fcm</id>
<link rel='self' href='https://git.neuromancer.sk/ecgen.git/atom/src/io/input.h?h=feature%2Fcm'/>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/ecgen.git/'/>
<updated>2018-03-03T00:24:03Z</updated>
<entry>
<title>Add direcory names to include guards.</title>
<updated>2018-03-03T00:24:03Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2018-03-03T00:24:03Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/ecgen.git/commit/?id=d53630043dedeef63a1ea8063c537a939d43afda'/>
<id>urn:sha1:d53630043dedeef63a1ea8063c537a939d43afda</id>
<content type='text'>
</content>
</entry>
<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>Document more files.</title>
<updated>2017-10-08T18:00:10Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-10-08T18:00:10Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/ecgen.git/commit/?id=d06df483bc75871a3046885c41ae96751a32cec8'/>
<id>urn:sha1:d06df483bc75871a3046885c41ae96751a32cec8</id>
<content type='text'>
</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>Renamed a bunch of generators.</title>
<updated>2017-05-31T23:46:25Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-05-31T23:46:25Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/ecgen.git/commit/?id=261e0ce6530387db48a07c3f8925dd67e63c28bf'/>
<id>urn:sha1:261e0ce6530387db48a07c3f8925dd67e63c28bf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move stuff related to generators to src/gen.</title>
<updated>2017-05-31T21:07:35Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-05-31T21:07:35Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/ecgen.git/commit/?id=637702cb14fe7133f3cffe58eaaca4186d67fc43'/>
<id>urn:sha1:637702cb14fe7133f3cffe58eaaca4186d67fc43</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add some more comments and docs, move exhaustive/seed.[ch] into math/</title>
<updated>2017-05-29T13:11:38Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-05-29T13:11:38Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/ecgen.git/commit/?id=ba8c1f2bc424205cbb167b3c65ce184912c6173a'/>
<id>urn:sha1:ba8c1f2bc424205cbb167b3c65ce184912c6173a</id>
<content type='text'>
</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>
<entry>
<title>Optimized invalid curve generation, added optional args to gen_t</title>
<updated>2017-02-16T20:31:50Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-02-16T20:31:50Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/ecgen.git/commit/?id=7ae0d913d7bbfb286aaa9a5c9984e9bd7eb81df2'/>
<id>urn:sha1:7ae0d913d7bbfb286aaa9a5c9984e9bd7eb81df2</id>
<content type='text'>
- Optimized invalid curve generation
   - Invalid curve generation for secp256r1 now takes around 90minutes
     instead of 5hours as before
- Optimized prime point generation(if only some small prime order
   points are needed -&gt; points_primet)
- Added a_once and b_once that prompt for parameter input and then set
   the input parameter repeatedly
- Added optional args to gen_t functions
- Integer input now ignores whitespace and doesnt errorneously prompt
   stdout when reading from file
- Specified C standard(C11) + feature macros in code.
</content>
</entry>
</feed>
