<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ECTester.git/src/applets/EC_Consts.java, branch feature/gcrypt</title>
<subtitle>Tester of Eliptic curves support on smartcards with JavaCard platform</subtitle>
<id>https://git.neuromancer.sk/ECTester.git/atom/src/applets/EC_Consts.java?h=feature%2Fgcrypt</id>
<link rel='self' href='https://git.neuromancer.sk/ECTester.git/atom/src/applets/EC_Consts.java?h=feature%2Fgcrypt'/>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/ECTester.git/'/>
<updated>2017-01-17T02:17:08Z</updated>
<entry>
<title>major changes, ECTester rewrite, moved to valid package</title>
<updated>2017-01-17T02:17:08Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-01-17T01:55:31Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/ECTester.git/commit/?id=4debe5adb4bb486f488878e348ee7bcf386c43f2'/>
<id>urn:sha1:4debe5adb4bb486f488878e348ee7bcf386c43f2</id>
<content type='text'>
reader: ECTester, mostly rewritten SimpleAPDU
 - communication with applet now done through simpler
 instructions: allocate, set, generate, ecdh, ecdsa
 - moved to a valid Java package dir cz.crcs.ectester
 - SimpleAPDU: renamed to ECTester
 - CardMngr: seamlessly supports simulation vs real card
 - DirtyLogger: takes a nullable String and creates file
 - ECTester: currently only supports key generation,
 curve testing under way
   - supports external curve setting, example files
   in data package
   - tests can be done through files, to achieve a more
   modular approach
 - Util: static utility class
 - ParamReader: reads curve domain parameters and keys from
 simple csv-like human-readable files with hex strings

applet: ECTesterApplet, rewrite of SimpleECCApplet
 - more granularity in instructions
 - moved complexity over to the reader side
 - ECKeyGenerator: now a class that takes KeyPair as param
 - ECKeyTester: now a class that takes KeyPair as param
 - EC_Consts: removed ecsp curves(now done externally),
 removed unused methods
 - ECTesterApplet: currently only tested instructions are:
 allocate, set, generate

data: contains several curve and pubkey files in format supported
by ParamReader
 - Prime field curves:
   p,a,b,gx,gy,r,k
 - Binary field curves:
   e1,a,b,gx,gy,r,k   or   e1,e2,e3,a,b,gx,gy,r,k
 - Public key:
   wx,wy
 - Private key:
   s
 - Key:
   wx,wy,s
 - all values are hex strings
</content>
</entry>
<entry>
<title>Changed ECSP curves, 192b and 521b, to ones that have a prime pubkey order.</title>
<updated>2016-11-30T14:10:43Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2016-11-30T14:10:43Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/ECTester.git/commit/?id=31a9da5493cb5085354dbfa034cea4b1d45df3cb'/>
<id>urn:sha1:31a9da5493cb5085354dbfa034cea4b1d45df3cb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fixed small pubkey order test, this times out on some cards(SCARD_E_NOT_TRANSACTED)</title>
<updated>2016-11-28T22:21:25Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2016-11-28T22:21:25Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/ECTester.git/commit/?id=022f37b399583053fc256b9fcab397f828309ebf'/>
<id>urn:sha1:022f37b399583053fc256b9fcab397f828309ebf</id>
<content type='text'>
 yet some cards run fine and report illegal value.
</content>
</entry>
<entry>
<title>Added test for small public key degree in ECDH</title>
<updated>2016-11-28T21:35:48Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2016-11-28T21:34:50Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/ECTester.git/commit/?id=f4b67923063ca35ae1405d701b461bfda0c10515'/>
<id>urn:sha1:f4b67923063ca35ae1405d701b461bfda0c10515</id>
<content type='text'>
</content>
</entry>
<entry>
<title>EC_Consts: addded anomalous curves, with ordinady base points and small order pubkeys</title>
<updated>2016-11-28T19:33:37Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2016-11-28T19:33:37Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/ECTester.git/commit/?id=0339a7ace66934d2aa21f7feccd16ae640c88b8d'/>
<id>urn:sha1:0339a7ace66934d2aa21f7feccd16ae640c88b8d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'devel' of github.com:petrs/ECTester into devel</title>
<updated>2016-11-21T13:31:37Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2016-11-21T13:25:58Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/ECTester.git/commit/?id=f6054733ede030b83b97a0f82f1f437082c2c48b'/>
<id>urn:sha1:f6054733ede030b83b97a0f82f1f437082c2c48b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ECKeyGenerator: fixes to key genertion,</title>
<updated>2016-11-21T13:10:36Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2016-11-07T19:26:50Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/ECTester.git/commit/?id=7d946796d87638a5f54cc8562c9d3a95309cf3cc'/>
<id>urn:sha1:7d946796d87638a5f54cc8562c9d3a95309cf3cc</id>
<content type='text'>
ECKeyTester: fixed ECDH/ECDHC pubkey length issue.
EC_Consts: fixed decompressG and getCurveParameter array copy mismatch
SimpleECCApplet: fixed B parameter test

All tests now pass as before.
</content>
</entry>
<entry>
<title>EC_Consts: added sect233r1, sect283r1, sect409r1, sect571r1</title>
<updated>2016-11-21T13:09:47Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2016-11-03T23:21:45Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/ECTester.git/commit/?id=6266c0f990d1df45d5a7d4065ecc9887219ebf75'/>
<id>urn:sha1:6266c0f990d1df45d5a7d4065ecc9887219ebf75</id>
<content type='text'>
</content>
</entry>
<entry>
<title>EC_Consts: made parameters maskable</title>
<updated>2016-11-21T13:09:47Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2016-11-01T23:21:42Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/ECTester.git/commit/?id=6a68401612f5e61f966def58ed60eaff52b6f7f6'/>
<id>urn:sha1:6a68401612f5e61f966def58ed60eaff52b6f7f6</id>
<content type='text'>
ECKeyGenerator: since parameters are maskable, one can now
 setCustomInvalidCurve(curve, PARAMETER_A | PARAMETER_B,...) and
 the resulting curve will have both A and B invalid.
</content>
</entry>
<entry>
<title>EC_Consts: added F2M curve support, + F2M curve sect163r1 to start</title>
<updated>2016-11-21T13:09:47Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2016-10-30T16:58:27Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/ECTester.git/commit/?id=b4d72715e7d770b4925fef70a192665744a6273d'/>
<id>urn:sha1:b4d72715e7d770b4925fef70a192665744a6273d</id>
<content type='text'>
</content>
</entry>
</feed>
