Commit graph

5966 commits

Author SHA1 Message Date
R4SAS
cffaa2f4b2 update windows build scripts 2020-11-13 22:31:03 +03:00
R4SAS
197e98f18f osx workflow - prefix for make 2020-11-13 20:00:35 +03:00
R4SAS
119404421c osx workflow - no sudo for brew 2020-11-13 19:40:36 +03:00
R4SAS
8af2c413a8 add osx workflow 2020-11-13 19:27:08 +03:00
R4SAS
7b23815a26 use AES-NI on osx by default 2020-11-13 19:00:36 +03:00
R4SAS
1adaa50c65 fix workflow 2020-11-13 17:35:06 +03:00
R4SAS
ee8d5e9a0c add force usage of cpu instructions, update GH actions 2020-11-13 17:26:15 +03:00
R4SAS
faf04def31 do not use builtin cpu detect, cpuid is enough 2020-11-13 16:18:25 +03:00
R4SAS
ad3bfcaaa5 use -maes key when building with AES-NI 2020-11-13 14:56:18 +03:00
R4SAS
e697bdd129 fix cmake build for arm64 2020-11-13 14:49:16 +03:00
R4SAS
e966469589 fix qt build in workflow 2020-11-13 14:49:16 +03:00
R4SAS
d0f9732965 test with gh workflows 2020-11-13 14:49:16 +03:00
R4SAS
97ccf21030 test with gh workflows 2020-11-13 14:49:16 +03:00
R4SAS
20e08b827e test with gh workflows 2020-11-13 14:49:15 +03:00
R4SAS
de5569eeaf test with gh workflows 2020-11-13 14:49:15 +03:00
R4SAS
8e5392784d add config options to disable aes/avx 2020-11-13 14:49:15 +03:00
R4SAS
b1f4c71765 print aes/avx state on start 2020-11-13 14:49:14 +03:00
R4SAS
205d367f23 update cmake, makefiles 2020-11-13 14:49:14 +03:00
R4SAS
c9111aa279 fix makefile 2020-11-13 14:49:14 +03:00
R4SAS
600c7b5b26 revert x86 define check, modify makefiles 2020-11-13 14:49:14 +03:00
R4SAS
eab9a07e3f compare with x86 instead aes define 2020-11-13 14:49:14 +03:00
R4SAS
f588af834d fix compilation on arm64 2020-11-13 14:49:13 +03:00
R4SAS
6f91e3988c fix cpu check for arm
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-11-13 14:49:13 +03:00
R4SAS
9e580de53c correctly change target at compile time
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-11-13 14:49:13 +03:00
R4SAS
07ff165a8f suppress USE_AVX, make it autodetectable on runtime
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-11-13 14:49:13 +03:00
orignal
7e874eaa7c pre-calculated h 2020-11-12 15:15:02 -05:00
orignal
1c7780a423 garlic clove block for router 2020-11-09 15:35:50 -05:00
orignal
07b77443dd don't handle TunnelBuild message for ECIES router 2020-11-07 18:28:38 -05:00
orignal
4ba1be2dc0 one time garlic encryption for ECIES routers 2020-11-05 21:21:46 -05:00
orignal
6362a7bba5 decrypt garlic on ECIES router 2020-11-05 15:27:37 -05:00
orignal
1740715c00 correct reply key and IV for ECIES record 2020-11-04 21:04:28 -05:00
orignal
21501cbf81 correct MixHash after decryption 2020-11-04 13:31:28 -05:00
orignal
d5f3d6111e correct tunnel build record size to decrept 2020-11-04 11:52:33 -05:00
orignal
bd04f92087 correct public key for ECIES address 2020-11-03 18:41:27 -05:00
orignal
942b2b05e7 correct key for AEAD decryption 2020-11-03 15:53:47 -05:00
orignal
b8064b9b4b copy noise state 2020-11-03 15:42:53 -05:00
orignal
f94d03465a don't create transit tunnel if decyrption failed 2020-11-03 15:38:25 -05:00
orignal
4e7aafeec1 send transit tunnel reply for ECIES router 2020-11-03 15:23:13 -05:00
orignal
d820b8036e correct transient signature length 2020-11-03 09:20:14 -05:00
orignal
3907c17cf5 handle TunnelBuildMessage for ECIES router 2020-11-02 18:49:07 -05:00
orignal
b12fa97a38 32 bytes private key for ECIESx25519 2020-10-29 18:41:21 -04:00
orignal
b9b431e82d Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl 2020-10-28 21:53:41 -04:00
orignal
9f2a2e44a3 common MixHash and MixKey 2020-10-28 21:53:11 -04:00
R4SAS
aaf6c1ea8b
[RPM] fix build on fedora >= 33
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-10-29 01:17:07 +03:00
R4SAS
b2f0278180
[RPM] fix build on fedora >= 33
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-10-29 01:03:36 +03:00
R4SAS
530eba1b91
[RPM] fix build on fedora >= 33
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-10-29 00:51:01 +03:00
R4SAS
812d312a9e
[RPM] fix build on fedora >= 33
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-10-29 00:38:47 +03:00
orignal
5d256e1d80 don't allow STREAM CONNECT and STREAM ACCEPT in command session 2020-10-28 15:35:39 -04:00
R4SAS
d02a0c9b3a
[QT] don't build i2pd with aesni/avx for compatability with arm64
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-10-28 21:18:02 +03:00
R4SAS
bdbd060229
[QT] create obj dirs before building i2pd
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-10-28 21:02:41 +03:00