70 Commits (ac876a0cd5da5a598197c059eacc1b3a4f69fce4)

Author SHA1 Message Date
orignal 1babd3a5a2 separate X25519Keys 6 years ago
orignal 33aa8e2471 use x25519 from openssl 1.1.1 for ephemeral keys 6 years ago
orignal 2c58fe736b fixed build error with openssl 1.1.1 6 years ago
orignal 2c3b19a539 use EdDSA from openssl 1.1.1 6 years ago
Dmitry Marakasov 4ffbb46cf9 Fix "macro expansion producing 'defined' has undefined behavior" clang warning 7 years ago
yangfl dec848f072 use builtin __AVX__ and __AES__ macros and reduce code duplication 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 ee0ae0b74b decrypt Y for NTCP2 7 years ago
orignal df60e78766 AEAD/Chacha20/Poly1305 encryption 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 91e45d9a4a
initial code for runtime detection of aesni/avx 7 years ago
yangfl 46f62e1af9 remove trailing whitespaces 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 39c1c3567b ECICSEncrypt added 7 years ago
Jeff Becker 4cc3b7f9fb restructure build to separate the 3 main components into 3 subdirectories 8 years ago
orignal 165cf980d2 fixed memory leak 8 years ago
orignal 13ccb16a4a fixed memory leak 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 1cb89ce20d set correct curve parameters for GOST R 34.10 8 years ago
orignal c1042c8f20 GOST R 34.11 hash 8 years ago
orignal 22af4da4d4 initial support of GOST crypto 8 years ago
orignal 188987a8ff eliminated deprecated function 8 years ago
orignal 9da984b866 use ElGamalEncrypt 8 years ago
orignal 38d85a49e7 use AVX instructions for XOR in AES-CBC if applicable 8 years ago
orignal d092b21da7 assume ElGamal data size as 222 bytes 8 years ago
orignal 55dbbb3546 fixed memory leak 8 years ago
orignal 1d8d71cfb6 16-bytes alignment for IV for AES-CBC 8 years ago
orignal 164d3566e3 fixed linker error 8 years ago
orignal aa47e11471 fixed race condition 8 years ago
orignal 6377631ae7 OpenSSL 1.1 for EVP_PKEY 8 years ago
orignal a4d586b24e openssl 1.1 for ECDSA 8 years ago
orignal 232d42881b support openssl 1.1 for DH 8 years ago
orignal 70fcd93ca7 fixed build error for clang 8 years ago
orignal 9ba9bd4415 preparation for openssl 1.1 8 years ago
Vlad Glagolev ed09c1171b fixed build with LibreSSL 8 years ago
orignal e45e5df377 openssl 1.1 DSA functions 8 years ago
hagen d838ce85c3 * Base.h : extract Tag template class to separate header 9 years ago
orignal 7c835bae20 changed back to <openssl/ 9 years ago
orignal 3907b4101a include openssl through OPENSSL macro 9 years ago
orignal aff8cd478c optional elgamal precomputation for x64 9 years ago
orignal 4c72d43a8a use more efficient XOR over ChipherBlocks for win32 9 years ago
orignal ef4dc3cbc9 fixed race condition of openssl calls 9 years ago