Commit graph

134 commits

Author SHA1 Message Date
orignal a52064463e fixed race condition 2017-03-14 12:03:51 -04:00
orignal c0c157ecef use common context for ElGamal encrypt/decrypt 2017-03-11 16:48:54 -05:00
orignal 9da984b866 use ElGamalEncrypt 2016-12-20 14:10:14 -05:00
orignal 63d6b23344 use correct encryption key for ElGamal 2016-12-16 21:23:04 -05:00
orignal c065fae422 store remote IdentHash only 2016-12-13 12:45:18 -05:00
orignal e726d216bb cleanup tags on stop 2016-11-28 22:47:37 -05:00
orignal 3480824290 correct leaseset requests cleanup 2016-11-28 14:37:17 -05:00
orignal c8b935151a fixed tremination crash 2016-11-28 13:47:10 -05:00
orignal 5e5aefa290 cleanup leaseset requests on stop 2016-11-27 10:14:54 -05:00
orignal d092b21da7 assume ElGamal data size as 222 bytes 2016-11-24 16:02:14 -05:00
orignal 65d721285b fixed build error for some compilers 2016-11-20 08:33:33 -05:00
orignal bdd6037726 use std::map for unconfirmed tags 2016-11-18 14:50:29 -05:00
orignal 9d292bb6a4 fixed potential race condition 2016-11-18 11:16:55 -05:00
orignal a914608264 clean up non received DeliveryStatus messages 2016-11-16 14:43:29 -05:00
orignal 5d0852c1e2 fixed memory leak 2016-11-16 12:10:13 -05:00
Jeff Becker b6b14f4957
Merge remote-tracking branch 'purple/openssl' into merge_udp_tunnel 2016-09-07 15:08:45 -04:00
orignal 6e0d6dcac5 reselect tunnels if LeaseSet delivery was not confirmed 2016-09-07 13:25:11 -04:00
Jeff Becker 03927b0a68
Merge branch 'upstream-openssl' 2016-08-06 20:27:57 -04:00
brain5lug b8ec63cf8c copy ellimination for ranges #part1 2016-08-06 01:03:13 +03:00
Jeff Becker 17bfa35f77
don't use warning for no tags 2016-07-28 10:02:26 -04:00
orignal 9b6c229b71 remember tunnels selection for following messages 2016-07-08 14:17:41 -04:00
orignal 1da5be2871 clean up unconfirmed tags faster 2016-07-07 22:39:20 -04:00
orignal 8cb3e3418a send garlic cloves directly if garlic was received derectly 2016-06-28 09:31:41 -04:00
orignal 7c835bae20 changed back to <openssl/ 2016-05-11 16:02:26 -04:00
orignal 3907b4101a include openssl through OPENSSL macro 2016-05-11 15:12:38 -04:00
orignal 80f81685d1 use rtt for ack timeout 2016-02-13 23:02:58 -05:00
hagen 8949ebf041 * tune logging 2016-02-11 13:00:56 +00:00
orignal 93720fffd4 shared path between streams 2016-02-10 22:51:08 -05:00
orignal 76096747b6 cleanup incoming and outgoing tags together 2016-02-07 17:45:11 -05:00
orignal 5215bdc035 clean up remote destinations without outgoing and unconfirmed tags 2016-01-25 22:10:06 -05:00
orignal 30f68759ff fixed race condition 2016-01-25 13:34:04 -05:00
orignal f593802a51 I2CP option crypto.tagsToSend added for I2P tunnels 2016-01-23 20:52:21 -05:00
orignal 937d346676 set clove expiration time interval to 8 seconds 2016-01-18 10:29:07 -05:00
hagen 18fad9c9d9 * sane log messages: Garlic.cpp 2015-12-21 03:00:11 +00:00
orignal 06c4aca490 always use shared_ptr for I2NPMessage 2015-11-24 13:09:12 -05:00
orignal 62cf83921b cumulative update from bitbucket 2015-11-03 09:15:49 -05:00
orignal bf14b7da9a move FillI2NPMessageHeader into I2NPMessage 2015-07-03 11:11:07 -04:00
orignal adf12b6084 handle DeliveryStatus garlic clove directly 2015-06-29 21:40:43 -04:00
orignal 206f094dd4 use shared_ptr for DeliverStatus 2015-06-24 10:45:58 -04:00
orignal 2cbd6e85c6 use shared_ptr for garlic messages 2015-06-21 22:29:50 -04:00
orignal a0de60e179 use share_ptr for garlic messages 2015-06-16 10:14:14 -04:00
orignal da56397b39 fixed bug with zero-size clove 2015-06-04 11:31:22 -04:00
orignal 2a59ae294d check length of garlic message 2015-05-17 19:40:46 -04:00
David ec772c5d46 typo: Gralic -> Garlic 2015-05-09 19:25:11 -04:00
orignal 969695f318 check garlic clove length 2015-04-21 18:59:35 -04:00
orignal be301dc090 4 tags for LeaseSet request 2015-04-05 20:07:32 -04:00
orignal 10577cd1e5 select tunnel from TunnelPool rather than from LeaseSet for DeliveryStatus 2015-04-05 12:54:15 -04:00
orignal 18deb8b4f2 DeliveryStatus for LeaseSet 2015-03-22 14:59:27 -04:00
orignal b9e3931e80 use shared_ptr for inbound tunnels 2015-02-05 18:53:43 -05:00
orignal 974a7ff3f5 shared_ptr for RoutingDestination 2015-01-28 21:37:08 -05:00