| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add CI. | J08nY | 2024-03-25 | 1 | -224/+0 |
| | | |||||
| * | Nettle support (#4) | Michal Čech | 2019-12-25 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | 1 | -0/+7 |
| | | | | | | 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 | -1/+3 |
| | | |||||
| * | Unify native timing, add more timing sources. | J08nY | 2019-07-24 | 1 | -0/+1 |
| | | |||||
| * | Add MatrixSSL support. | J08nY | 2019-07-11 | 1 | -0/+7 |
| | | |||||
| * | Add Intel Performance Primitives Crypto support (ECDH and ECDSA).feature/ippcp | J08nY | 2019-07-10 | 1 | -0/+2 |
| | | |||||
| * | Add Intel Performance Primitives Crypto support (keygen). | J08nY | 2019-07-09 | 1 | -0/+5 |
| | | |||||
| * | Add mbedTLS support. | J08nY | 2019-07-04 | 1 | -0/+7 |
| | | |||||
| * | Efficiently instantiate prngs in shims. | J08nY | 2018-10-22 | 1 | -1/+2 |
| | | |||||
| * | Add libgcrypt to travis build. | J08nY | 2018-10-21 | 1 | -3/+13 |
| | | |||||
| * | Add support for libgcrypt ecdh and ecdsa. | J08nY | 2018-10-21 | 1 | -0/+2 |
| | | |||||
| * | Add libgcrypt support, only keygen first. | J08nY | 2018-10-17 | 1 | -0/+5 |
| | | |||||
| * | Add support for BoringSSL.feature/boring-ssl | J08nY | 2018-10-16 | 1 | -0/+7 |
| | | |||||
| * | Fix Mscng ECDH. | J08nY | 2018-07-29 | 1 | -0/+8 |
| | | |||||
| * | Add Mscng build files to build on windows | J08nY | 2018-07-26 | 1 | -0/+13 |
| | | |||||
| * | Add Signature support to Mscng. | J08nY | 2018-07-25 | 1 | -0/+1 |
| | | |||||
| * | Add KeyAgreement support to Mscng. | J08nY | 2018-07-25 | 1 | -0/+1 |
| | | |||||
| * | WIP: Microsoft CryptoAPI Next Generation support. | J08nY | 2018-07-25 | 1 | -0/+5 |
| | | |||||
| * | Add signature support for OpenSSL, add error handling. | J08nY | 2018-07-19 | 1 | -0/+1 |
| | | |||||
| * | Add ECDH support for OpenSSL. | J08nY | 2018-07-19 | 1 | -0/+1 |
| | | |||||
| * | Elementary support for OpenSSL. | J08nY | 2018-07-18 | 1 | -0/+5 |
| | | |||||
| * | Complete the support for Crypto++ (atleast ECDH and ECDSA). | J08nY | 2018-07-17 | 1 | -1/+1 |
| | | |||||
| * | Add basic support for the Crypto++ library. | J08nY | 2018-05-30 | 1 | -0/+7 |
| | | |||||
| * | Fix YAML export and standalone build. | J08nY | 2018-01-03 | 1 | -2/+4 |
| | | |||||
| * | Include LICENSE in JAR. | J08nY | 2017-12-28 | 1 | -0/+4 |
| | | |||||
| * | Add Botan library. | J08nY | 2017-12-06 | 1 | -0/+7 |
| | | |||||
| * | Implement ECDSA for LibTomCrypt. | J08nY | 2017-11-30 | 1 | -0/+1 |
| | | |||||
| * | Implement ECDH for TomCrypt. | J08nY | 2017-11-30 | 1 | -0/+1 |
| | | |||||
| * | Implement KeyPairGeneration for LibTomCrypt. | J08nY | 2017-11-29 | 1 | -1/+5 |
| | | |||||
| * | Fix Travis. | J08nY | 2017-11-29 | 1 | -3/+14 |
| | | |||||
| * | Add listing of supported curves to standalone libs. | J08nY | 2017-11-29 | 1 | -2/+2 |
| | | |||||
| * | Move TomCryptProvider into NativeProvider as a nested class. | J08nY | 2017-11-28 | 1 | -2/+8 |
| | | |||||
| * | Implement a basic NativeProvider using libtomcrypt. | J08nY | 2017-11-28 | 1 | -1/+2 |
| | | |||||
| * | Add a basic NativeECLibrary interface. | J08nY | 2017-11-27 | 1 | -0/+5 |
| | | |||||
| * | Separate build files for standalone and reader apps. | J08nY | 2017-11-12 | 1 | -0/+78 |
