aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add Java version to CI lib cache key (for wolfcrypt-JNI).J08nY2024-03-271-2/+2
|
* Add sad codecov badge to README.J08nY2024-03-271-1/+1
|
* Fix LibreSSL build (they removed binary curves).J08nY2024-03-272-68/+7
|
* Fix wolfCrypt tests.J08nY2024-03-271-0/+7
|
* Add performance test. Skip Nettle.J08nY2024-03-271-0/+27
|
* Merge pull request #21 from crocs-muni/feat/codecovJán Jančár2024-03-2718-83/+514
|\ | | | | Add code coverage measurement.
| * Add CLI export test.J08nY2024-03-275-47/+142
| |
| * Fix reader build.J08nY2024-03-271-1/+1
| |
| * Fix mbedTLS lookup.J08nY2024-03-275-9/+12
| |
| * Add test setup to reader app.J08nY2024-03-273-0/+24
| |
| * Fix wilfCrypt use in CI and tests.J08nY2024-03-278-13/+63
| |
| * Fix build.J08nY2024-03-273-1/+8
| |
| * Add more tests.J08nY2024-03-276-30/+265
| |
| * Fix codecov.J08nY2024-03-271-0/+3
| |
| * Add code coverage measurement.J08nY2024-03-272-1/+15
|/
* Fix Java 8.J08nY2024-03-265-9/+9
|
* Minor cleanups.J08nY2024-03-2519-86/+80
|
* Merge pull request #20 from crocs-muni/feat/gradleJán Jančár2024-03-25644-5723/+4298
|\ | | | | Move to gradle build
| * Cache library builds.J08nY2024-03-251-1/+15
| |
| * Add first standalone unit test.J08nY2024-03-254-0/+29
| |
| * Add CI.J08nY2024-03-258-317/+106
| |
| * Fix applet building.J08nY2024-03-25495-631/+335
| |
| * Basic Gradle setup.J08nY2024-03-25633-5009/+4048
|/
* Bump BouncyCastle.J08nY2024-03-165-4/+4
|
* Do not try to recover signature nonces where we do not know how.J08nY2024-03-164-9/+33
|
* Fix PLAIN and CVC ECDSA parsing.J08nY2024-03-163-22/+12
|
* Fix DER decoding.J08nY2024-03-161-5/+8
|
* Bump Commons CLI version.J08nY2023-03-038-4/+4
|
* Fixes for Java 19. Fixes #17.J08nY2023-01-303-23/+37
|
* Bump BouncyCastle and fix resource loading.J08nY2023-01-308-5/+24
| | | | Fixes #18.
* Now works with Java 11!J08nY2023-01-3011-21/+40
| | | | | | | | | | | | | | Uses ph4r05's jcardsim release 3.0.5.11: https://mvnrepository.com/artifact/com.klinec/jcardsim/3.0.5.11 Uses ant-javacard v21.12.31: https://github.com/martinpaljak/ant-javacard/releases/tag/v21.12.31 Also note the JavaCard and Java compatibility issues: https://github.com/martinpaljak/ant-javacard/wiki/Version-compatibility
* Vendor ipp-crypto and bump its version.J08nY2023-01-305-5/+20
|
* Bump BoringSSL and LibreSSL versions.J08nY2023-01-302-0/+0
|
* Bump BoringSSL.J08nY2022-08-191-0/+0
|
* Bump LibreSSL to 3.5.3.J08nY2022-08-191-0/+0
|
* Add tabulate to requirements to fix MyBinder notebooks.J08nY2022-08-191-1/+2
|
* Test with default curve if possible.davidhofman2021-12-098-30/+75
| | | | | | | | | | | | | | | Final changes to the new test suites and scripts. (#16) * Final changes in some of the test suites. * Final changes to testing scripts. * Roll back recent changes in the cofactor test suite. * Change key generation method in Degenerate, Invalid, and Twist test suites. * Small cosmetic change to the edge-cases test suite. * Small change to run_test_suite.sh
* Add 2 scripts for testing libraries. Change suites to prevent error in some ↵davidhofman2021-10-089-21/+123
| | | | | | | | | | | libraries. (#14) * Add two scripts for testing libraries. * Fix KeyAgreement phase already executed error * Small change to the new testing script. * Fix comments in Composite suite.
* Implement StandalonePerformanceSuite. (#13)davidhofman2021-09-154-1/+265
| | | | | | | | | | | * add PerformanceTest. * Add and implement StandalonePerformanceSuite. * Add author information. * Add missing null check to signature performance tests. * Fix reset method in KeyAgreementTestable.
* Implement StandaloneWrongSuite. (#12)davidhofman2021-09-067-0/+604
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add StandaloneWrongSuite. * Partially implement StandaloneWrongSuite. * Add setParam method to EC_Params. * Fix new setParam method in EC_Params. * Implement StandaloneWrongSuite * Add custom classes for testing wrong curve parameters. * Update custom classes. * Add more custom classes for testing curves with wrong parameters. * Modify StandaloneWrongSuite to work with the new custom classes. * Various small cosmetic changes to new custom classes. * Add missing author information to various classes. * Fix a small mistake in CustomECFieldF2m * Add randomG test, change some variables to final. * Add option to skip certain tests + various small changes.
* Implement StandaloneEdgeCasesSuite. (#11)davidhofman2021-09-052-0/+315
| | | | | | | | | | | | | * Partially implement StandaloneEdgeCasesSuite. * Partially implement StandaloneEdgeCasesSuite (2). * Add S=0 and S=1 tests to StandaloneEdgeCasesSuite. * Finish implementing StandaloneEdgeCasesSuite. * Add author information to StandaloneEdgeCasesSuite. * Remove unnecessary comment.
* Implement StandaloneSignatureSuite. (#10)davidhofman2021-08-263-43/+147
| | | | | | | | | | | | | | | * Add StandaloneSignatureSuite. * Implement StandaloneSignatureSuite. * Change the new constructor in SignatureTestable. * Add author information to StandaloneSignatureSuite. * Change tests to expectError. * Add guard condition to verify stages in SignatureTestable. * Change the new constructor in SignatureTestable.
* Implement StandaloneCompositeSuite. (#9)davidhofman2021-08-242-0/+215
| | | | | | | | | | | * Add StandaloneCompositeSuite. * Implement StandaloneCompositeSuite. * Moved things out of constructor to prevent list-suites from crashing. * General cleanup of StandaloneCompositeSuite. * Add author information to StandaloneCompositeSuite.
* Fix Cofactor suite.J08nY2021-08-242-3/+11
|
* Fix typo in Miscellaneous suite.J08nY2021-08-241-1/+1
|
* Fix standalone list-suites command.J08nY2021-08-241-4/+5
|
* Bump BoringSSL and LibreSSL, include build information.J08nY2021-08-243-0/+21
|
* Add author information.J08nY2021-08-246-0/+18
|
* Suppress unnecessary warnings.J08nY2021-08-249-2/+48
|
* Implement StandaloneMiscSuite. (#8)davidhofman2021-08-223-1/+161
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add empty StandaloneTwistSuite * implemented StandaloneTwistSuite * add expectError method to KeyAgreementTest and KeyGeneratorTest * utilize new expectError methods, general cleanup of StandaloneTwistSuite * changed KeyAgreement to ECDH in the description * Add StandaloneCofactorSuite class. * Implement StandaloneCofactorSuite. * Add StandaloneDegenerateSuite. * Add StandaloneInvalidSuite. * Implement StandaloneInvalidSuite. * Implement StandaloneDegenerateSuite. * Small cosmetic change to some constructors. * Add new expectError method to SignatureTest. * Add and implement StandaloneMiscSuite. * More small cosmetic changes. Co-authored-by: davidhofman <davidhofman@github.com> Co-authored-by: Ján Jančár <J08nY@users.noreply.github.com>