aboutsummaryrefslogtreecommitdiff
path: root/src/cz/crcs/ectester/data
Commit message (Collapse)AuthorAgeFilesLines
* Add more composite curves to test small order points.J08nY2018-07-173-2/+10
|
* Add tests of increasingly larger prime R to better understand behavior of impls.J08nY2018-07-1631-0/+241
|
* Add tests for curve order being a Carmichael pseudoprime.J08nY2018-07-128-0/+57
|
* Add supersingular curves, do some tests over supersingular and ↵J08nY2018-07-046-0/+41
| | | | Barreto-Naehrig curves.
* Rename and reorder tests.J08nY2018-07-0331-139/+636
|
* Fix cofactor/pq/cofactor192/1 key.J08nY2018-07-033-5/+5
|
* Add support for colored output.J08nY2018-07-021-2/+2
|
* Add some more Montgomery curves transformed into short Weierstrass.J08nY2018-07-026-1/+43
|
* Add some p * q curves to cofactor tests.J08nY2018-07-021-0/+31
| | | | - |E(F_p)| = p * q, |G| = p, |pubkey| = q.
* Add Barreto-Naehrig curves.J08nY2018-06-3018-0/+121
|
* Add more composite tests.J08nY2018-06-3014-8/+53
|
* Add composite PQ tests. Better order tests by EC_Data id.J08nY2018-06-3017-0/+131
|
* Add descriptions to composite curve data.J08nY2018-06-281-36/+51
|
* Add composite order curves with small order generators.J08nY2018-06-279-101/+150
|
* Add the edge-cases test suite.J08nY2018-05-254-143/+756
|
* Add more relevant wycheproof test-vectors, for CVE-2017-10176 and CVE-2017-8932.J08nY2018-05-231-0/+43
|
* Add the AddSubChain wycheproof vectors.J08nY2018-05-232-0/+856
|
* Add degenerate curves for brainpool 512 bit prime curve.J08nY2018-04-281-3/+48
|
* Add degenerate curves test suite.J08nY2018-04-285-16/+986
|
* Sort tests better in a few test suites.J08nY2018-04-251-3/+16
|
* Add more and larger curves to the cofactor category.J08nY2018-04-2415-0/+175
|
* Add some points of larger order to brainpool invalid curves.J08nY2018-04-048-0/+152
|
* Add some points of larger order to invalid secg curves.J08nY2018-03-299-0/+170
|
* Add points on non-generator subgroup for SECG curves to cofactor category.J08nY2018-03-062-28/+250
|
* Add F2m curves to cofactor category.J08nY2018-03-049-2/+95
|
* Add curves with cofactor with pregenerated points on cofactor subgroup.J08nY2018-03-0310-0/+107
|
* Add more tests to the Wrong test suite.J08nY2018-02-041-0/+13
| | | | | | | | | | | | - Now tests also for: - Fp: - p = 0 - p = 1 - p = q^2; q prime - p = q * s; q and s primes - F2m: - e1 = e2 = e3 = 0 - m < e1 < e2 < e3
* Add quadratic twist tests into their own test suite.J08nY2018-01-1911-54/+54
|
* Add standard curve twists.J08nY2018-01-1935-0/+1048
|
* Prefix curve CSV data with 0x in the data store, to be consistent.J08nY2018-01-1828-36/+28
|
* Simplify test suites.J08nY2018-01-091-6/+10
|
* Cleanup the applet ECKA and Signature objects.J08nY2017-12-271-19/+2
|
* Add ANSI curves.J08nY2017-11-129-0/+60
|
* Split the ec package into common package, rename reader part of the project.J08nY2017-11-101-1/+1
|
* Init and print EC_Key/EC_Keypair id when available.J08nY2017-10-131-3/+3
|
* Update composite curves 384 and 521 with new data.J08nY2017-10-137-14/+169
|
* Update the composite order curves.J08nY2017-10-139-17/+377
|
* Rename nonprime curves to -> composite curves.J08nY2017-10-1318-65/+65
|
* Added ANSSI curve and GOST curvesJ08nY2017-05-246-0/+39
|
* Reformatted curve and test CSV dataJ08nY2017-05-20161-161/+161
|
* Added support for extended APDUs, fixed problems with large cmdsJ08nY2017-05-041-1/+1
| | | | | | | | | | | - Switched ECTesterApplet to Javacard 2.2.2 which supports Extended length APDUs (necessary for some Set commands when a large external curve is sent to the applet) - The incoming APDU is now copied over to a sufficiently large buffer before being processed - Simplified instruction processing logic - Renamed ECUtil to AppletUtil - Fixed padding error in nist/P-521
* Added some generated invalid curvesJ08nY2017-05-0227-115/+8633
|
* Reworked invalid curve testing, added generated anomalous curvesJ08nY2017-05-0115-26/+75
|
* Fix some test-vector tests, also test printingJ08nY2017-04-193-11/+26
|
* Refactor testing, add Config class, make EC_Data read bytesJ08nY2017-04-191-2/+6
| | | | | | | | | | | | - The ECTester.Config class now stores and reads all CLI options - Testing with the -t / --test option was partially refactored into: - Test: Encapsulates one Command and Response pair with expected result, a real result and a callback to dynamically assign result - TestSuite: Encapsulates a bunch of tests, represents a whole category of tests either that can be run on any curve or only on some.
* Fix NIST test vectors (were zero padded to wrong lengths)J08nY2017-04-1910-10/+10
|
* Add invalid curves test(partly) and some parameters (brainpool) for itJ08nY2017-04-159-87/+194
| | | | | | | | | - curves.xml, keys.xml and results.xml's entries can now instead of file path to point to csv file, contain the csv data inline. - Moved EC_Category to reader package from data - Fixed printing of named objects - Added ECDH/C test for KA_BOTH which does ECDH and ECDHC on the applet side, compares the results and reports success/failure etc.
* Fix mis-entered brainpool curvesJ08nY2017-04-047-7/+7
|
* Added more documentation, anomalous curves, support command.J08nY2017-03-3023-110/+98
| | | | | | | | | | | | | - Added CURVES.md, FORMAT.md and TESTS.md that talk a bit about what ECTester actually does/support. - Added anomalous curves (where |F_p| = #|E(F_p)|), meaning these curves have a trace of one and ECDLP over them reduces to easy DLP over multiplicative F*_p. These concrete curves are from Atsuko Miyaji's paper: Elliptic curves over F_p Suitable for Cryptosystems. - Added Support command that queries the results of KeyAgreement and Signature allocations. - Renamed smallpub curves to nonprime curves. - Fixed nonprime curves test suite.
* Added test-vectors, and test-vector testingJ08nY2017-03-284-37/+290
|