| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix warnings in standalone shims, update BoringSSL. | J08nY | 2020-08-09 | 6 | -52/+52 |
| | | |||||
| * | Fix reader allocation commands. | J08nY | 2020-08-09 | 1 | -4/+4 |
| | | |||||
| * | Fix Nettle and LibreSSL implementations. | J08nY | 2019-12-28 | 6 | -54/+130 |
| | | |||||
| * | Update Travis, add info about new supported libs. | J08nY | 2019-12-25 | 1 | -1/+0 |
| | | |||||
| * | Nettle support (#4) | Michal Čech | 2019-12-25 | 11 | -9/+759 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added Nettle java file, added Nettle class to NativeProvider files * Nettle makefile * Nettle get curves and setup * makefile and build-standalone * makefile hogweed * added other curves * mpz to biginteger * switch nignum to mpz * it is finally possible to write nettle info * prepared generate curve * generate key pair progress * removed key agreement * ECParameterSpec experiment * ECParameterSpec experiment - source * Another try * it is finally running (at least), debugging messages * generator generates - needs to be tested * removed unnecessary function * signature preparations * signature almost done * added der encoding * verification and der decoder * added support for secp192r1, secp224r1, secp384r1 and secp521r1 * fixed the variable length of the points and scalars * removed debug prints * removed debug prints (java) * removed Curve25519 artifacts, added ECDH support * removed fragment of openssl, added cleanup to ecdh * src/cz/crcs/ectester/standalone/libs/jni/nettle.c * reverted plot * fixed signature for secp521r1 * replaced for loop with memset * added nettle to requirements in NettleLib class * removed conflicting lines * fixed the der signature encoder / decoder * Switched ECGenParameterSpec -> ECParameterSpec explicit retyping to EC_Store Co-authored-by: Ján Jančár <J08nY@users.noreply.github.com> | ||||
| * | Add support for LibreSSL | Matěj Grabovský | 2019-12-08 | 11 | -24/+836 |
| | | | | | | The code is copied from the BoringSSL implementation with some minor modifications to accomodate slight differences in the LibreSSL API. | ||||
| * | Add --fixed option to standalone ECDSA. | J08nY | 2019-08-18 | 1 | -2/+15 |
| | | |||||
| * | Update and fix library building. | J08nY | 2019-08-04 | 1 | -2/+1 |
| | | |||||
| * | Unify native timing, add more timing sources. | J08nY | 2019-07-24 | 30 | -601/+451 |
| | | |||||
| * | Better handle KeyBuilder and KeyPair construction in the applet. | J08nY | 2019-07-18 | 5 | -11/+44 |
| | | |||||
| * | Add option to use KeyBuilder. | J08nY | 2019-07-16 | 7 | -33/+102 |
| | | |||||
| * | Fix Microsoft CNG provider. | J08nY | 2019-07-11 | 4 | -147/+245 |
| | | |||||
| * | Add MatrixSSL support. | J08nY | 2019-07-11 | 16 | -29/+776 |
| | | |||||
| * | Write info about digest used to CSV files in standalone. | J08nY | 2019-07-10 | 5 | -5/+49 |
| | | |||||
| * | Add Intel Performance Primitives Crypto support (ECDH and ECDSA).feature/ippcp | J08nY | 2019-07-10 | 4 | -3/+336 |
| | | |||||
| * | Add Intel Performance Primitives Crypto support (keygen). | J08nY | 2019-07-09 | 11 | -15/+793 |
| | | |||||
| * | Add mbedTLS support. | J08nY | 2019-07-04 | 16 | -26/+961 |
| | | |||||
| * | Fix nonce extraction exception. | J08nY | 2019-03-28 | 1 | -8/+9 |
| | | |||||
| * | Optimize memory allocation in the applet. | J08nY | 2019-03-22 | 2 | -54/+141 |
| | | |||||
| * | Update notebooks. | J08nY | 2019-03-21 | 1 | -1/+1 |
| | | |||||
| * | Add backwards compatible search for applet in reader app.0.3.3 | J08nY | 2019-03-18 | 1 | -10/+43 |
| | | |||||
| * | Bump version. | J08nY | 2019-03-18 | 4 | -8/+8 |
| | | |||||
| * | Add customizable time resolution.devel | J08nY | 2019-03-18 | 6 | -74/+70 |
| | | |||||
| * | Migrate plot scripts to Jupyter notebook format. Fix ECDSA nonce recovery. | J08nY | 2019-03-18 | 2 | -6/+17 |
| | | |||||
| * | Fix chunking. | J08nY | 2019-03-14 | 5 | -63/+71 |
| | | |||||
| * | Add better chunking support and detect it at runtime. | J08nY | 2019-03-14 | 5 | -16/+31 |
| | | |||||
| * | Add custom command chaining to be able to test T=0 cards. | J08nY | 2019-03-13 | 5 | -26/+118 |
| | | |||||
| * | Fix invalid points in the invalid test suite (some were not padded). | J08nY | 2019-03-07 | 15 | -431/+431 |
| | | |||||
| * | Do not use certain keys in cofactor test, as they are really not cofactor ↵ | J08nY | 2019-03-06 | 1 | -20/+25 |
| | | | | | points. | ||||
| * | Fix some keys in invalid test suite, add "random" test option. | J08nY | 2019-03-06 | 15 | -92/+111 |
| | | |||||
| * | Some fixes in wrong test suite, better ordering of tests. | J08nY | 2019-03-04 | 6 | -39/+37 |
| | | |||||
| * | Add better semi-random generation of inputs in tests. | J08nY | 2019-03-04 | 7 | -42/+169 |
| | | |||||
| * | Many fixes to cofactor, edge-cases and misc suites. | J08nY | 2019-02-28 | 9 | -10/+84 |
| | | |||||
| * | Fix some wycheproof vectors, fix edge-case test. | J08nY | 2019-02-28 | 2 | -19/+20 |
| | | |||||
| * | Fix build. | J08nY | 2019-02-28 | 1 | -5/+5 |
| | | |||||
| * | Add better loading of keys to standalone. | J08nY | 2019-02-28 | 5 | -100/+115 |
| | | |||||
| * | Fix setting key parts in ECDH util function, fix exports of large keys. | J08nY | 2019-02-26 | 2 | -11/+12 |
| | | |||||
| * | Allow endless ECDSA and ECDH running, add info on test options to help. | J08nY | 2019-02-25 | 14 | -26/+58 |
| | | |||||
| * | Bump version...0.3.2 | J08nY | 2019-02-22 | 3 | -5/+5 |
| | | |||||
| * | Make edge-cases suite take preset keys. Reformat code. | J08nY | 2019-02-22 | 8 | -18/+16 |
| | | |||||
| * | Add signature validation tests. | J08nY | 2019-02-22 | 1 | -15/+68 |
| | | |||||
| * | Add option to use preset semi-random private key in tests. | J08nY | 2019-02-21 | 8 | -5/+75 |
| | | |||||
| * | Add large cofactor curves to tests. | J08nY | 2019-02-21 | 2 | -0/+37 |
| | | |||||
| * | Prefer T=1 protocol. | J08nY | 2019-02-19 | 1 | -1/+8 |
| | | |||||
| * | Workaround for a Java bug... | J08nY | 2019-02-19 | 5 | -8/+16 |
| | | |||||
| * | Update documentation. | J08nY | 2018-12-21 | 8 | -7/+14 |
| | | |||||
| * | Fixup edgecases test suite. | J08nY | 2018-12-17 | 2 | -46/+61 |
| | | |||||
| * | Use dry-run mode of applet for all commands. | J08nY | 2018-12-17 | 3 | -15/+63 |
| | | |||||
| * | Fix applet switch fall-through and standalone ECDH on BouncyCastle. | J08nY | 2018-12-17 | 2 | -2/+2 |
| | | |||||
| * | Add named key opts to standalone. | J08nY | 2018-12-17 | 2 | -12/+70 |
| | | |||||
