45 Commits (8bae4975fbd923c55971278f6b389bef155b9258)

Author SHA1 Message Date
R4SAS 8bae4975fb add copyright headers 5 years ago
R4SAS 7a5146ea74 fix code syle(spaces->tabs, tabulations) 5 years ago
orignal 76f95644b7 fixed #1461. Use openssl's HKDF for 1.1.1 anf higher 5 years ago
orignal 928b90d5bc fixed #1461. Use openssl's HKDF for 1.1.1 anf higher 5 years ago
orignal 9f79bdae9b encryptor for ECIES-X25519-AEAD-Ratchet 5 years ago
orignal 599ec62bb0 use HKDF for NTCP2 key derivation data phase 5 years ago
orignal 74e8610ec9 DH auth for encrypted LeaseSet2 5 years ago
orignal aa4bddd6ec common HKDF 6 years ago
orignal 9188e3ad3f ChaCha20 decrypt 6 years ago
Rosen Penev 90f2b2d249 Fix compilation without deprecated OpenSSL APIs 6 years ago
orignal f74b27c58c check if chacha20 and poly1305 is presented in openssl build 6 years ago
orignal f30b6c9e6e const reference to vector of buffers 6 years ago
orignal 7efb47fed4 send NTCP2 frame from I2NP messages 6 years ago
orignal e68f1dbc99 AEAD/Chacha20/Poly1305 encrypt multiple buffers 6 years ago
orignal 0c9ebc36d4 remove AVX and SSE for CipherBlock XOR 6 years ago
orignal 08706f5dfb fixed typo 6 years ago
orignal d49f165f0d fixed build warning 6 years ago
orignal cf0fc3a4a9 some performance improvements 6 years ago
orignal f7e9975192 restore BlockCipher XOR using SSE 6 years ago
orignal 34cfd205f6 create new static keys by X25519Keys 6 years ago
orignal 96d109af81 fixed typo 6 years ago
orignal a309eb9f3c faster CipherBlock XOR implementation for non-AVX 6 years ago
orignal 8de443ec4c siphash from openssl 1.1.1 6 years ago
orignal 3540712517 some cleanup 6 years ago
orignal a8b1a86bd7 X25519Keys for static key 6 years ago
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 6 years ago
yangfl dec848f072 use builtin __AVX__ and __AES__ macros and reduce code duplication 6 years ago
orignal 58c92b8405 aead/chacha20/poly1305 from openssl 1.1 6 years ago
orignal 5447259e1a AEAD/ChaCha20/Poly1305 decryption and SessionCreate prcessing 6 years ago
orignal ee0ae0b74b decrypt Y for NTCP2 6 years ago
orignal df60e78766 AEAD/Chacha20/Poly1305 encryption 6 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