aboutsummaryrefslogtreecommitdiff
path: root/docs (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-12-01Make sure byteArrays are of positive BigIntegers.J08nY2-4/+4
2017-11-30Implement ECDSA for LibTomCrypt.J08nY6-42/+188
2017-11-30Fix NativeKeyAgreement keysize mismatch on BigInteger conversion.J08nY4-30/+94
2017-11-30Implement ECDH for TomCrypt.J08nY6-10/+130
2017-11-29Implement KeyPairGeneration for LibTomCrypt.J08nY9-16/+626
2017-11-29Fix Travis.J08nY2-3/+21
2017-11-29Sketch out native SPI classes.J08nY5-26/+142
2017-11-29Add listing of supported curves to standalone libs.J08nY11-26/+78
2017-11-28Move TomCryptProvider into NativeProvider as a nested class.J08nY6-35/+54
2017-11-28Implement a basic NativeProvider using libtomcrypt.J08nY13-41/+206
2017-11-28Implement ECDSA for standalone libs.J08nY5-20/+163
2017-11-28Add ECDH testing to standalone part.J08nY5-87/+100
2017-11-27Add a basic NativeECLibrary interface.J08nY11-42/+188
2017-11-27Export default lib curves in CSV.J08nY2-5/+8
2017-11-26Export generated keys in ANSI X9.62 uncompressed format.J08nY3-2/+44
2017-11-26Split Util class into a package.J08nY16-198/+275
2017-11-26Fix usage printing args.J08nY1-7/+10
2017-11-26Add export of default standalone lib params.J08nY1-8/+40
2017-11-26Make sure the SPI by the intended provider is always used.J08nY5-31/+60
- JCA implements failover in its Delegates(classes between a Service and its SPI), which catches RuntimeExceptions and changes to another SPI by possibly another provider, we do not want this to happen. There is no public API for disabling this, however calling .getProvider() on a Service fixates the provider to the returned one.
2017-11-26Finish first keygen implementation.J08nY3-45/+131
2017-11-23Sketch out KeyPairGeneration in standalone.J08nY5-20/+124
2017-11-18Fix CLI parsing, regex escape the dot.J08nY1-1/+1
2017-11-18Finish tree parsing of CLI args.J08nY5-67/+184
2017-11-15Add prefix handling of CLI actions.J08nY1-6/+19
2017-11-15Print usage correctly in CLITools Tree help.J08nY1-3/+30
2017-11-15Add Tree-like CLI parsing utilities.J08nY6-7/+272
2017-11-14Extract common CLI methods to CLITools.J08nY4-61/+80
2017-11-13Add KeyPairGenerator idents.J08nY4-20/+79
2017-11-13Implement basic lib tests.J08nY6-5/+213
2017-11-13Add KeyAgreement/KeyGeneration/Signature tests. Implement KeyAgreementTest.J08nY17-51/+256
2017-11-12Implement collecting of supported KeyAgreement and Signature objects.J08nY9-14/+353
2017-11-12Add BouncyCastle library. Sketch out ECTesterStandalone.J08nY10-8/+175
2017-11-12Add ANSI curves.J08nY9-0/+60
2017-11-12Separate build files for standalone and reader apps.J08nY35-124/+1718
2017-11-12Introduce ECTesterStandalone.J08nY6-5/+23
2017-11-10Split test package into common.J08nY19-283/+336
2017-11-10Split the ec package into common package, rename reader part of the project.J08nY20-66/+43
2017-11-10Cleanup and a new gitignore.J08nY4-21/+24
2017-11-10Cleanup dist directory, make ant work on non-NetBeans platforms.J08nY11-83/+10
- Everything can be packaged with `ant package`.
2017-11-10Add version information.v0.1.0J08nY2-2/+18
2017-11-10Release both JARs, with and without deps.J08nY1-0/+1
2017-11-10Add Github releases to Travis CI.J08nY1-3/+14
2017-11-06Update JAR and CAP.J08nY3-8/+11
2017-11-06Make Travis build the full JAR.J08nY1-1/+1
2017-11-06Output SWs as unsigned ints.J08nY4-14/+17
2017-11-05Introduce Result.Value.ERROR.J08nY5-21/+35
- Value.ERROR is used when response.error() is true. - Value.ERROR is NOK.
2017-11-05Introduce Response.error variable.J08nY2-4/+15
- Useful to discern a response containing failing SWs created by ECTester applet, or a response created by the card when ECTester execution failed.
2017-11-05Fix some alignment issues.J08nY1-2/+0
2017-11-05Implement Result.ExpectedValue to add more logic to test evaluation.J08nY12-84/+157
- Introduces a new enum Result.ExpectedValue, which is used to signify what Test results are expected. - Changes the Result.Value enum to contain information about what was expected. It gains more values: - UXSUCCESS -> Unexpected success. - XFAILURE -> Expected failure. The values SUCCESS and XFAILURE are the OK, values. - Creates a hierarchy of evaluating Responses, Simple tests and Compoung tests. Simple test evaluates the OK property of the response object (using .successfull() method) and again exposes its OK property which depends on the tests ExpectedValue and the response success. Compound test evaluates the OK property of the Simple tests it contains (using the .ok() method) and again exposes its OK property which depends on the concrete Compound test variant, but involves some ExpectedValues and the success of the individual Simple tests it contains.
2017-11-01Add package target to ant, that builds a jar with full dependencies.J08nY1-0/+25