summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| | * Specialize test suites in reader package to classes.J08nY2017-12-0513-48/+67
| | |
| | * Fix suites with new CommandTest.J08nY2017-12-058-44/+69
| | |
| | * Introduce SimpleTest, implement other tests usign it.J08nY2017-12-0310-103/+101
| | |
| | * Introduce BaseTestable and Testable Metadata.J08nY2017-12-0316-67/+177
| | |
| | * Remove ECParametersSPec check in NativeKeyAgreementSpi.J08nY2017-12-011-7/+0
| | | | | | | | | | | | | | | | | | - This check makes sense in a real KeyAgreement, however for purposes of testing this would stop the invalid curve test from working.
| | * Make sure byteArrays are of positive BigIntegers.J08nY2017-12-012-4/+4
| | |
| | * Implement ECDSA for LibTomCrypt.J08nY2017-11-306-42/+188
| | |
| | * Fix NativeKeyAgreement keysize mismatch on BigInteger conversion.J08nY2017-11-304-30/+94
| | |
| | * Implement ECDH for TomCrypt.J08nY2017-11-306-10/+130
| | |
| | * Implement KeyPairGeneration for LibTomCrypt.J08nY2017-11-299-16/+626
| | |
| | * Fix Travis.J08nY2017-11-292-3/+21
| | |
| | * Sketch out native SPI classes.J08nY2017-11-295-26/+142
| | |
| | * Add listing of supported curves to standalone libs.J08nY2017-11-2911-26/+78
| | |
| | * Move TomCryptProvider into NativeProvider as a nested class.J08nY2017-11-286-35/+54
| | |
| | * Implement a basic NativeProvider using libtomcrypt.J08nY2017-11-2813-41/+206
| | |
| | * Implement ECDSA for standalone libs.J08nY2017-11-285-20/+163
| | |
| | * Add ECDH testing to standalone part.J08nY2017-11-285-87/+100
| | |
| | * Add a basic NativeECLibrary interface.J08nY2017-11-2711-42/+188
| | |
| | * Export default lib curves in CSV.J08nY2017-11-272-5/+8
| | |
| | * Export generated keys in ANSI X9.62 uncompressed format.J08nY2017-11-263-2/+44
| | |
| | * Split Util class into a package.J08nY2017-11-2616-198/+275
| | |
| | * Fix usage printing args.J08nY2017-11-261-7/+10
| | |
| | * Add export of default standalone lib params.J08nY2017-11-261-8/+40
| | |
| | * Make sure the SPI by the intended provider is always used.J08nY2017-11-265-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.
| | * Finish first keygen implementation.J08nY2017-11-263-45/+131
| | |
| | * Sketch out KeyPairGeneration in standalone.J08nY2017-11-235-20/+124
| | |
| | * Fix CLI parsing, regex escape the dot.J08nY2017-11-181-1/+1
| | |
| | * Finish tree parsing of CLI args.J08nY2017-11-185-67/+184
| | |
| | * Add prefix handling of CLI actions.J08nY2017-11-151-6/+19
| | |
| | * Print usage correctly in CLITools Tree help.J08nY2017-11-151-3/+30
| | |
| | * Add Tree-like CLI parsing utilities.J08nY2017-11-156-7/+272
| | |
| | * Extract common CLI methods to CLITools.J08nY2017-11-144-61/+80
| | |
| | * Add KeyPairGenerator idents.J08nY2017-11-134-20/+79
| | |
| | * Implement basic lib tests.J08nY2017-11-136-5/+213
| | |
| | * Add KeyAgreement/KeyGeneration/Signature tests. Implement KeyAgreementTest.J08nY2017-11-1317-51/+256
| | |
| | * Implement collecting of supported KeyAgreement and Signature objects.J08nY2017-11-129-14/+353
| |/
| * Add BouncyCastle library. Sketch out ECTesterStandalone.J08nY2017-11-1210-8/+175
| |
| * Add ANSI curves.J08nY2017-11-129-0/+60
| |
| * Separate build files for standalone and reader apps.J08nY2017-11-1235-124/+1718
| |
| * Introduce ECTesterStandalone.J08nY2017-11-126-5/+23
| |
| * Split test package into common.J08nY2017-11-1019-283/+336
| |
| * Split the ec package into common package, rename reader part of the project.J08nY2017-11-1020-66/+43
| |
| * Cleanup and a new gitignore.J08nY2017-11-104-21/+24
|/
* Cleanup dist directory, make ant work on non-NetBeans platforms.J08nY2017-11-1011-83/+10
| | | | - Everything can be packaged with `ant package`.
* Add version information.v0.1.0J08nY2017-11-102-2/+18
|
* Release both JARs, with and without deps.J08nY2017-11-101-0/+1
|
* Merge branch 'devel'J08nY2017-11-1072-685/+2306
|\
| * Add Github releases to Travis CI.J08nY2017-11-101-3/+14
| |
| * Update JAR and CAP.J08nY2017-11-063-8/+11
| |
| * Make Travis build the full JAR.J08nY2017-11-061-1/+1
| |