33 Commits (1d6104ecf3b51424e27e13047a4666c93ff38507)

Author SHA1 Message Date
R4SAS 6b4ffcff5a cleanup code (spaces, tabs) 2 years ago
R4SAS edc0162163
clean line trailing spaces and tabs 3 years ago
orignal 8f0978cfd6 all transports by default 3 years ago
orignal 1a8a32a773 select next tunnel with compatible transports 3 years ago
orignal c0400bfd07 virtual destructor for TunnelConfig 3 years ago
R4SAS c6e4758187
Revert "Merge pull request #1703 from simonvetter/simon/memory-and-multithreading-fixes" 3 years ago
Simon Vetter 7073a6bf38 libi2pd: make Tunnel and TunnelConfig destructors virtual 3 years ago
orignal e6bcd04a36 short build message for re-created tunnels and far end transports 3 years ago
orignal 349022ae42 don't select ElGamal routers for tunnels 3 years ago
R4SAS f0c49b58fb
suppress inconsistent-missing-override warning message 3 years ago
orignal bdc1107c96 correct message type for ShortTunnelBuild 3 years ago
orignal 2c129b6d39 create and handle short tunnel build reply 3 years ago
orignal dbe427d5eb set reply code for short tunnel build messages 3 years ago
orignal d47bf1bada different tunnel build record size 3 years ago
orignal 84f6024cc9 locate record to build inside CreateBuildRequestRecord 3 years ago
orignal d73b42b726 extract ret code per hop 3 years ago
orignal ed0c2e68a5 DecryptRecord per tunnel hop 3 years ago
orignal 9000b3df4e KDF for short tunnel build messages 3 years ago
orignal aace644815 added ShortECIESTunnelHopConfig 3 years ago
orignal 0ae170531e different ElGamal and ECIES hops configs 3 years ago
orignal 8b35ce3320 separate decryption between own record and other records 3 years ago
orignal 32fc6482cc moved Noise initializations to Crypto.cpp 4 years ago
orignal 8b3a7486c7 rename CRYPTO_KEY_TYPE_ECIES_X25519_AEAD_RATCHET to CRYPTO_KEY_TYPE_ECIES_X25519_AEAD 4 years ago
orignal 3907c17cf5 handle TunnelBuildMessage for ECIES router 4 years ago
orignal 9f2a2e44a3 common MixHash and MixKey 4 years ago
orignal c93ee0d65d tunnels through ECIES routers 4 years ago
orignal 57d6c7a3b3 Added TunnelConfig.cpp. Removed CryptoWroker.h 4 years ago
orignal d65a282e9d check routers with non ElGamal encryptions for lookup, publish and tunnel build 4 years ago
R4SAS 8bae4975fb add copyright headers 4 years ago
orignal 182ffe4495 use croorect encryption type for tunnel build 6 years ago
orignal e58aaa3f32 make sure tunnelID is non-zero 6 years ago
yangfl 46f62e1af9 remove trailing whitespaces 7 years ago
Jeff Becker 4cc3b7f9fb restructure build to separate the 3 main components into 3 subdirectories 7 years ago
orignal c0c157ecef use common context for ElGamal encrypt/decrypt 7 years ago
orignal 9da984b866 use ElGamalEncrypt 8 years ago
orignal d092b21da7 assume ElGamal data size as 222 bytes 8 years ago
brain5lug a530503c0c copy elimination for ranges #part3 8 years ago
orignal f6e988d6fd support zero-hops tunnels for destinations 8 years ago
orignal 3907b4101a include openssl through OPENSSL macro 8 years ago
orignal d541572882 enable zero-hops inbound tunnel 8 years ago
orignal fa67e90767 inbound zero-hops tunnel 8 years ago
orignal d41f930f69 fixed unintialized reply key 9 years ago
orignal badcd64b62 print full tunnel path 9 years ago
orignal 62cf83921b cumulative update from bitbucket 9 years ago
orignal 188f1fcff8 rewrite tunnel path inversion code 9 years ago
orignal 4c91d08cea pass TunnelConfig as shared_ptr 9 years ago
orignal 37a374000c elimimated cast to ClearText 10 years ago
orignal ecf709cbba fill clear text buffer of BuildRequestRecord 10 years ago
orignal 8a357ac46c store shared pointer to RI in tunnel config 10 years ago
orignal 6e70c04516 fixed broken re-created tunnels 10 years ago