45 Commits (65ed57aff425bde8286b6fd4e85e9d82ab4d7409)

Author SHA1 Message Date
orignal c0c157ecef use common context for ElGamal encrypt/decrypt 7 years ago
orignal 7caf3ea7d0 eliminate dependancy from GOST engine for GOST R 34.10 7 years ago
orignal 955b46534d eliminate some BIGNUM allocation overhead 7 years ago
orignal 0e8d80e055 eliminate some BIGNUM allocation overhead 7 years ago
orignal d8c30f6cbb fixed typo 7 years ago
orignal e968c6a2a4 fixed typo 7 years ago
orignal ffc3a31d09 fixed andorid build 7 years ago
orignal 83b9b3bf4a enable GOST R 34.10 signatures from netid!=2 7 years ago
orignal 1cb89ce20d set correct curve parameters for GOST R 34.10 7 years ago
orignal d75b916153 correct GOST engine initialization 7 years ago
orignal 192b484a8c fixed typo 7 years ago
R4SAS 85e2137d0e disable incorrect check 7 years ago
orignal c1042c8f20 GOST R 34.11 hash 7 years ago
orignal 22af4da4d4 initial support of GOST crypto 7 years ago
orignal 9da984b866 use ElGamalEncrypt 8 years ago
orignal 6913da7efa fixed AVX crash for mingw build 8 years ago
orignal 34df1b1646 add AVX to clobber list 8 years ago
orignal 259baa0e84 use vzeroall to complete AVX mode 8 years ago
orignal dca48c7eec use AVX for HMAC 8 years ago
orignal d092b21da7 assume ElGamal data size as 222 bytes 8 years ago
orignal 1d8d71cfb6 16-bytes alignment for IV for AES-CBC 8 years ago
orignal aa47e11471 fixed race condition 8 years ago
orignal 89d69a5d5a rollback due the race condition 8 years ago
orignal 6377631ae7 OpenSSL 1.1 for EVP_PKEY 8 years ago
orignal 232d42881b support openssl 1.1 for DH 8 years ago
orignal e45e5df377 openssl 1.1 DSA functions 8 years ago
orignal 8ffddf06e4 fixed memory leak 8 years ago
orignal 7c835bae20 changed back to <openssl/ 8 years ago
orignal 3907b4101a include openssl through OPENSSL macro 8 years ago
orignal c265bd6c4d delete pre-calculated tablle upon termination 8 years ago
orignal aff8cd478c optional elgamal precomputation for x64 8 years ago
orignal c0b0df34d2 clean montgomery context 8 years ago
orignal 6a9d2ba653 use precalculated table for DH 8 years ago
orignal 34a8d4a57d use precalculated table for ElGamal encryption 8 years ago
orignal ffc666eaaa g^x mod p using precalculated table 8 years ago
orignal c45aab7cef precalculate g^x mod p table 8 years ago
orignal 380c7b7720 use 226 bits private keys for non-x64 8 years ago
orignal 8657226594 use 226 bits private keys for non-x64 8 years ago
orignal 405aa906c5 short exponent for non-x64 8 years ago
orignal 7a84daf3f7 temporary disable openssl mutexes 9 years ago
orignal f35660c8e2 fixed windows build 9 years ago
orignal 68b1fe8631 use TUNNEL_DATA_ENCRYPTED_SIZE for tunnel encryption 9 years ago
orignal ef4dc3cbc9 fixed race condition of openssl calls 9 years ago
orignal a994bbc36b call CryptoConstants from Crypto.cpp only 9 years ago
orignal 62cf83921b cumulative update from bitbucket 9 years ago
orignal 1fc50a59f5 different in and out buffers for tunnel encryption 9 years ago
orignal 00ac1f7ec9 check # of block to encrypt/decrypt for zero 9 years ago
orignal c887f54740 fixed crash 10 years ago
Igor Pavlov 1568128356 change asm labels to temporarily labels to fix clang compilation 10 years ago
orignal dd1a798128 AES buffer aligned to 16 bytes 10 years ago