100 Commits (5d78e2f5e44ecc65960472c6b6ac0dcb5cc9584f)

Author SHA1 Message Date
orignal 6e54714c0e use shared_ptr for garlic cloves 9 years ago
orignal 6851644922 shared_ptr for DatabaseStore, DatabaseLookup and DatabaseSearchReply 9 years ago
orignal bf14b7da9a move FillI2NPMessageHeader into I2NPMessage 9 years ago
orignal adf12b6084 handle DeliveryStatus garlic clove directly 9 years ago
orignal 206f094dd4 use shared_ptr for DeliverStatus 9 years ago
orignal 2cbd6e85c6 use shared_ptr for garlic messages 10 years ago
orignal a0de60e179 use share_ptr for garlic messages 10 years ago
orignal da56397b39 fixed bug with zero-size clove 10 years ago
orignal 2a59ae294d check length of garlic message 10 years ago
David ec772c5d46 typo: Gralic -> Garlic 10 years ago
orignal 969695f318 check garlic clove length 10 years ago
orignal be301dc090 4 tags for LeaseSet request 10 years ago
orignal 10577cd1e5 select tunnel from TunnelPool rather than from LeaseSet for DeliveryStatus 10 years ago
orignal 18deb8b4f2 DeliveryStatus for LeaseSet 10 years ago
orignal b9e3931e80 use shared_ptr for inbound tunnels 10 years ago
orignal 974a7ff3f5 shared_ptr for RoutingDestination 10 years ago
orignal b3e08b2cf4 shared_ptr for tunnels 10 years ago
orignal 24c00b0985 schedule routing session cleanup 10 years ago
orignal a25646a129 cleanup routing sessions 10 years ago
orignal b269bda52b shared_ptr for GarlicRouting Session 10 years ago
Francisco Blas (klondike) Izquierdo Riera 84f7966a0b Fix even more alignment problems 10 years ago
orignal 583838e2c2 fixed misalignment 10 years ago
Francisco Blas (klondike) Izquierdo Riera 700c53e60a Fix any remaning aliasing rules with propper memcpy wrappers 10 years ago
Francisco Blas (klondike) Izquierdo Riera 1636187e26 Avoid aliasing problems by using special buf endian handling functions wrapping memcpy 10 years ago
orignal 5221e09b67 use VerifyDigest for verification 10 years ago
orignal b9b224fdc3 fixed crash 10 years ago
orignal b7d1b74ffa add single tag from destination's tread 10 years ago
orignal 85624e4f4b verify tag count field 10 years ago
orignal 357a9a6a56 16 bytes alignmen of AES block 10 years ago
orignal f6849442a9 encrypted delivery status 10 years ago
orignal b9e2b7bf64 delete single message routing session immediately 10 years ago
orignal fcd3680547 delete expired incoming tags 10 years ago
orignal 00d9ef806b fixed typo 10 years ago
orignal ae61e47bc2 attach creation time to individual tag 10 years ago
orignal 2cd8d0c0b7 delete expired unconfirmed tags 10 years ago
orignal 3bd035cb16 send new tags in advance 10 years ago
orignal 8a12b71010 unconfirmed tags 10 years ago
orignal 0cdb7c679e tags confirmed 10 years ago
orignal 4ceac19624 don't send delivery status is no tags 10 years ago
orignal 3a4b6bd7b0 separate requsted and unsolicited LeaseSets 10 years ago
orignal 202109ebeb handle I2NP message per destination 10 years ago
orignal 375fceb530 moved garlic decryption to streaming thread 10 years ago
orignal 911ad52989 moved local LeaseSet update from Stream to RoutingSession 10 years ago
orignal 296b2d7372 exclude garlic thread 10 years ago
orignal 070a7fea2c DeliveryStatus per garlic destination 10 years ago
orignal fccadb752f take LeaseSet from GarlicDestination 10 years ago
orignal 49d67bada0 AES/ElGamal session tags per local destination 10 years ago
orignal 3b90aa2fe1 use make_shared 10 years ago
orignal 9150240a0d multiple AES keys per local destination 10 years ago
orignal 93c1a0760d AES/ElGamal tags per local destination 10 years ago