74 Commits (3f728149ab0a7cf232a9d030be30f6c639064432)

Author SHA1 Message Date
yangfl dec848f072 use builtin __AVX__ and __AES__ macros and reduce code duplication 7 years ago
orignal 0aa618b938 process AEAD/Chacha20/Poly1305 frame for data phase of NTCP2 7 years ago
orignal b5682012d3 process SessionRequest and send SessionCreated for NTCP2 7 years ago
orignal 58c92b8405 aead/chacha20/poly1305 from openssl 1.1 7 years ago
orignal 5447259e1a AEAD/ChaCha20/Poly1305 decryption and SessionCreate prcessing 7 years ago
orignal 966256ac32 correct Poly1305 calculation 7 years ago
orignal 6b9061515f AEAD/ChaCha20/Poly1305 test added 7 years ago
orignal df60e78766 AEAD/Chacha20/Poly1305 encryption 7 years ago
Sammael 97127e86dc
Delete some for correct compilation 7 years ago
Arm64 plaz 66de7ad049 for first time disable aesenc for arm64 7 years ago
orignal 066f8863fd pass zero padding parameter to ECEIS encryption 7 years ago
Jeff Becker a618a01b1e
don 7 years ago
Jeff Becker 91e45d9a4a
initial code for runtime detection of aesni/avx 7 years ago
yangfl 50ba52756f fix mixing tabs and spaces 7 years ago
R4SAS 1ba1fa37f9
update travis-ci stuff (#1006) 7 years ago
orignal a21fb17d73 renamed ECIES-P256 7 years ago
orignal 1e75de9bb8 514 bytes ECIES block 7 years ago
orignal efacfced45 CryptoKey added 7 years ago
orignal 00bbb81375 ECICS gerenarate keys 7 years ago
orignal 5271cdacf2 ECICSDecrypt 7 years ago
orignal 6d01726961 use AES-CBC for ECICS 7 years ago
orignal 39c1c3567b ECICSEncrypt added 7 years ago
Jeff Becker 4cc3b7f9fb restructure build to separate the 3 main components into 3 subdirectories 8 years ago
orignal 13aab750dd GOST signature unit test added 8 years ago
orignal 5bcc5ff873 initial support of GOST R 34.10-2012 8 years ago
orignal c0c157ecef use common context for ElGamal encrypt/decrypt 8 years ago
orignal 7caf3ea7d0 eliminate dependancy from GOST engine for GOST R 34.10 8 years ago
orignal 955b46534d eliminate some BIGNUM allocation overhead 8 years ago
orignal 0e8d80e055 eliminate some BIGNUM allocation overhead 8 years ago
orignal d8c30f6cbb fixed typo 8 years ago
orignal e968c6a2a4 fixed typo 8 years ago
orignal ffc3a31d09 fixed andorid build 8 years ago
orignal 83b9b3bf4a enable GOST R 34.10 signatures from netid!=2 8 years ago
orignal 1cb89ce20d set correct curve parameters for GOST R 34.10 8 years ago
orignal d75b916153 correct GOST engine initialization 8 years ago
orignal 192b484a8c fixed typo 8 years ago
R4SAS 85e2137d0e disable incorrect check 8 years ago
orignal c1042c8f20 GOST R 34.11 hash 8 years ago
orignal 22af4da4d4 initial support of GOST crypto 8 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