| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Basic Gradle setup. | J08nY | 2024-03-25 | 47 | -13350/+0 |
| | | |||||
| * | Vendor ipp-crypto and bump its version. | J08nY | 2023-01-30 | 2 | -4/+7 |
| | | |||||
| * | Suppress unnecessary warnings. | J08nY | 2021-08-24 | 3 | -2/+42 |
| | | |||||
| * | Fix warnings in standalone shims, update BoringSSL. | J08nY | 2020-08-09 | 6 | -52/+52 |
| | | |||||
| * | Fix Nettle and LibreSSL implementations. | J08nY | 2019-12-28 | 4 | -51/+122 |
| | | |||||
| * | Update Travis, add info about new supported libs. | J08nY | 2019-12-25 | 1 | -1/+0 |
| | | |||||
| * | Nettle support (#4) | Michal Čech | 2019-12-25 | 10 | -6/+758 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | 10 | -21/+834 |
| | | | | | | The code is copied from the BoringSSL implementation with some minor modifications to accomodate slight differences in the LibreSSL API. | ||||
| * | Update and fix library building. | J08nY | 2019-08-04 | 1 | -2/+1 |
| | | |||||
| * | Unify native timing, add more timing sources. | J08nY | 2019-07-24 | 27 | -587/+304 |
| | | |||||
| * | Add option to use KeyBuilder. | J08nY | 2019-07-16 | 3 | -19/+38 |
| | | |||||
| * | Fix Microsoft CNG provider. | J08nY | 2019-07-11 | 4 | -147/+245 |
| | | |||||
| * | Add MatrixSSL support. | J08nY | 2019-07-11 | 16 | -29/+776 |
| | | |||||
| * | 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 | 10 | -14/+791 |
| | | |||||
| * | Add mbedTLS support. | J08nY | 2019-07-04 | 14 | -11/+940 |
| | | |||||
| * | Improve native lib timing. | J08nY | 2018-11-23 | 20 | -19/+543 |
| | | |||||
| * | Add WolfCrypt provider to testing. | J08nY | 2018-11-11 | 1 | -0/+18 |
| | | |||||
| * | Fix gcrypt ecdh and ecdsa. | J08nY | 2018-10-30 | 1 | -4/+4 |
| | | |||||
| * | Efficiently instantiate prngs in shims. | J08nY | 2018-10-22 | 2 | -26/+19 |
| | | |||||
| * | Fix gcc and clang warnings in native sources. | J08nY | 2018-10-21 | 7 | -53/+54 |
| | | |||||
| * | Add support for libgcrypt ecdh and ecdsa. | J08nY | 2018-10-21 | 6 | -21/+641 |
| | | |||||
| * | Add libgcrypt support, only keygen first. | J08nY | 2018-10-17 | 10 | -29/+495 |
| | | |||||
| * | Add support for BoringSSL.feature/boring-ssl | J08nY | 2018-10-16 | 11 | -35/+843 |
| | | |||||
| * | Reformat all code. | J08nY | 2018-08-12 | 4 | -7/+5 |
| | | |||||
| * | Switch Crypto++ to output signatures in DER format. | J08nY | 2018-08-11 | 2 | -16/+31 |
| | | |||||
| * | Rename Crypto++ ECDSA algos, as they differ from the named ones. | J08nY | 2018-08-10 | 2 | -10/+10 |
| | | |||||
| * | Add utility methods for converting EC_Params to JCE EC objects. | J08nY | 2018-08-10 | 2 | -3/+3 |
| | | |||||
| * | Introduce extended KA in standalone, use it where appropriate. | J08nY | 2018-08-04 | 11 | -911/+1122 |
| | | |||||
| * | Find KPG algos a bit better in ECTesterStandalone. | J08nY | 2018-07-30 | 1 | -4/+8 |
| | | |||||
| * | Somewhat finished Mscng implementation.feature/mscng | J08nY | 2018-07-29 | 4 | -54/+114 |
| | | |||||
| * | Fix Mscng ECDH. | J08nY | 2018-07-29 | 4 | -886/+866 |
| | | |||||
| * | Try to fix ECDH with KDF loading. | J08nY | 2018-07-29 | 2 | -3/+19 |
| | | |||||
| * | Redo Mscng key storage. | J08nY | 2018-07-28 | 5 | -69/+345 |
| | | |||||
| * | Add Simple and Extended native KeyAgreement and Signature SPIs. | J08nY | 2018-07-28 | 2 | -58/+75 |
| | | |||||
| * | Proper error handling in Mscng. | J08nY | 2018-07-28 | 3 | -477/+548 |
| | | |||||
| * | Get Mscng signatures to work (partially). | J08nY | 2018-07-27 | 1 | -92/+62 |
| | | |||||
| * | WIP: Mscng keygen works. | J08nY | 2018-07-27 | 5 | -183/+336 |
| | | |||||
| * | WIP: Fix mscng according to new API. | J08nY | 2018-07-27 | 2 | -22/+68 |
| | | |||||
| * | Fix Mscng, finally! | J08nY | 2018-07-26 | 4 | -730/+764 |
| | | |||||
| * | Add Mscng build files to build on windows | J08nY | 2018-07-26 | 1 | -0/+136 |
| | | |||||
| * | Add Signature support to Mscng. | J08nY | 2018-07-25 | 3 | -2/+235 |
| | | |||||
| * | Add KeyAgreement support to Mscng. | J08nY | 2018-07-25 | 5 | -67/+423 |
| | | |||||
| * | WIP: Microsoft CryptoAPI Next Generation support. | J08nY | 2018-07-25 | 8 | -3/+534 |
| | | |||||
| * | Fix releasing memory in LibTomCrypt shim, fix ECDH time measurement. | J08nY | 2018-07-25 | 1 | -11/+22 |
| | | |||||
| * | Fix releasing java memory in native shims. | J08nY | 2018-07-24 | 5 | -23/+23 |
| | | |||||
| * | Fix Makefile. | J08nY | 2018-07-23 | 1 | -5/+6 |
| | | |||||
| * | Add signature support for OpenSSL, add error handling. | J08nY | 2018-07-19 | 4 | -25/+210 |
| | | |||||
| * | Add ECDH support for OpenSSL. | J08nY | 2018-07-19 | 3 | -0/+89 |
| | | |||||
| * | Fix OpenSSL keygen. | J08nY | 2018-07-19 | 1 | -6/+3 |
| | | |||||
