Commit Graph

55 Commits (openssl)

Author SHA1 Message Date
r4sas 03cc6e0524
use uint16_t for ports
Signed-off-by: r4sas <r4sas@i2pmail.org>
11 months ago
orignal 922e5915b1 rename SendTunnelDataMsg to SendTunnelDataMsgs for multiple messages 1 year ago
R4SAS 6b4ffcff5a cleanup code (spaces, tabs)
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2 years ago
R4SAS 396c74e6c6 Revert "Simple refactor of nested if-statements" 2 years ago
Volt Amperoff 4977f9e6b4 If-statements are simplified. Checks are rearranged for faster errors detection without unnecessary actions. 2 years ago
orignal 48374d97df always use TCP/IP sockets for I2CP 2 years ago
R4SAS ab3f3890e4
[i2cp] use tcp/ip socket on android
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2 years ago
orignal 40e6d675c5 I2NP messages pool for I2CP 2 years ago
orignal 73b77c83b8 select compatible outbound tunnel 2 years ago
orignal afad405ed9 check for duplicate destination 2 years ago
R4SAS edc0162163
clean line trailing spaces and tabs
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
R4SAS 94661f697b
[log] update log messages (closes #1693)
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
orignal bb518d3d51 don't pass BN_CTX to encrypt/decrypt functions 3 years ago
orignal c45e202fab removed ElGamal encryption support for own router 3 years ago
orignal d752a83eb5 handle i2cp.dontPublishLeaseSet for all destinations 3 years ago
orignal 51ef7ef61c don't publish LeaseSet without tunnels 3 years ago
orignal ff9ee5873f post LeaseSet creation to I2CP destnation's thread 3 years ago
orignal b4236b04c6 leaset creation timeout 3 years ago
orignal 746f53ba07 use SendBufferQueue for queued messages from I2P 4 years ago
orignal ff971563db cleanup queue after buffers deletion 4 years ago
orignal 242fb7db14 terminate I2CP session if destroyed explicitly 4 years ago
orignal ad36738f57 detach session from destination upon termination 4 years ago
orignal 86e3b977e4 check I2CP message size 4 years ago
orignal 771480e368 send queue for incoming I2CP messages 4 years ago
orignal 8b3a7486c7 rename CRYPTO_KEY_TYPE_ECIES_X25519_AEAD_RATCHET to CRYPTO_KEY_TYPE_ECIES_X25519_AEAD 4 years ago
orignal e9f11e204e check if session is terminated before send 4 years ago
orignal da94d40738 check if session is terminated before receive 4 years ago
orignal 3a2724ec58 single thread for I2CP 4 years ago
orignal 55ff6beb7d don't create ECIESx25519 again if key was not changed 4 years ago
orignal e135696530 support multiple encryption keys through the I2CP 4 years ago
R4SAS 8bae4975fb add copyright headers
Signed-off-by: R4SAS <r4sas@i2pmail.org>
4 years ago
R4SAS 7a5146ea74 fix code syle(spaces->tabs, tabulations)
Signed-off-by: R4SAS <r4sas@i2pmail.org>
4 years ago
orignal f21af4068f preferred crypto type for Decrypt 4 years ago
orignal 744e893dce check message length 4 years ago
orignal ff19bab800 set only key correctly 4 years ago
orignal dd9b5faa5c fixed crash on termination 4 years ago
orignal 09ed57ad42 select preferred crypto from LeaseSet2 4 years ago
orignal 969f9aa436 common RuunableBase with private inheritance 4 years ago
orignal 2d154ee640 move RunnableService away from LeaseSetDestination 4 years ago
orignal d248343517 Handle CreateLeaseSet2 I2CP message for encrypted leasesets 5 years ago
Dimitris Apostolou 6a497a23d9
Fix typos 5 years ago
orignal f5ab8f2062 replaced GetIdentHash by GetAddress 5 years ago
orignal 8ec12a1b65 fixed race condition for publishing 5 years ago
orignal 08ddc98303 initial LeaseSet2 support in I2CP 5 years ago
yangfl 52f3081a40 fix typo 6 years ago
orignal 182ffe4495 use croorect encryption type for tunnel build 6 years ago
Jeff Becker 0f77b4810d
revert 6 years ago
Jeff Becker 2f7cfddfc4
Merge remote-tracking branch 'purple/openssl' into i2cp-session-reconfig 6 years ago
yangfl 50ba52756f fix mixing tabs and spaces 6 years ago
yangfl 46f62e1af9 remove trailing whitespaces 6 years ago