aboutsummaryrefslogtreecommitdiff
path: root/src/simpleapdu/SimpleAPDU.java (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-12-09Add Botan signature verification.J08nY1-1/+52
2017-12-09Implement signatures in Botan(no verification yet).J08nY3-5/+263
2017-12-09Add Botan library implementation of keygen and ECDH.J08nY13-65/+594
2017-12-06Make Makefile more general and make Travis work...J08nY2-8/+14
2017-12-06Add Botan library.J08nY13-8/+417
2017-12-06Implement basic standalone testing.J08nY10-188/+377
2017-12-06Fix ant includes.J08nY2-2/+3
2017-12-06Extract TestWriters into common.J08nY8-49/+167
2017-12-06Fix CommandTest getDescription.J08nY3-5/+71
2017-12-06Add new gcc version to Travis config.J08nY1-0/+3
2017-12-06Fix TestWriters.J08nY3-3/+6
2017-12-05Specialize test suites in reader package to classes.J08nY13-48/+67
2017-12-05Fix suites with new CommandTest.J08nY8-44/+69
2017-12-03Introduce SimpleTest, implement other tests usign it.J08nY10-103/+101
2017-12-03Introduce BaseTestable and Testable Metadata.J08nY16-67/+177
2017-12-01Remove ECParametersSPec check in NativeKeyAgreementSpi.J08nY1-7/+0
- This check makes sense in a real KeyAgreement, however for purposes of testing this would stop the invalid curve test from working.
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