109 Commits (18cc6a184f204b915794d2f701e0ccc0a935547d)

Author SHA1 Message Date
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
orignal 3787dc80d9 introuduce GarlicDestination 10 years ago
orignal 400b4e7110 find local destination by tunnel garlic came from 10 years ago
orignal 482fc0e8b1 split Streaming to stream and destination 10 years ago
orignal d1a3f11c7a check tunnel where DatabaseStore message comes from 10 years ago
orignal 5abd4021c4 fixed race condition 10 years ago
orignal 168e20053a fixed race consition 10 years ago
orignal 17725acda2 assign GarlicRoutingSession to stream 10 years ago
orignal 711b4ab9ae fixed race condition 10 years ago
orignal ea9aa58471 fixed crash 10 years ago
orignal eff3bb6ab1 handle garlic's DeliveryStatus in the garlic thread 11 years ago
orignal f741b14664 send DeliveryStatus back through a tunnel from same tunnel pool 11 years ago
orignal 2b5382ce9b pass actual LeaseSet instead of I2NP message 11 years ago
orignal 2f8274a7b3 fixed crash 11 years ago
orignal 2f5967537a re-create local LeaseSet only if expired 11 years ago
orignal b1c2ba53d1 use SessionTag 11 years ago
orignal 750d6fbaed one-time aes garlic encryption 11 years ago
orignal 67c9e68559 fxied crash 11 years ago
orignal 3e25759ada request and process encrypted LeaseSet 11 years ago
orignal 38115b7dda session decryption - tags 11 years ago
orignal 13fec9bdfc generic tag introduced 11 years ago
orignal 3eb4cc9eed use AEN-NI for garlic encryption 11 years ago
orignal 4bd42625fd separate thread for streaming 11 years ago
orignal 8d67c5ebcd wait for acknowledment before using garlic tags 11 years ago
orignal 25f2f932b0 pass local LeaseSet as const 11 years ago
orignal 28042926e7 create LeaseSet encryption key per tunnel pool 11 years ago
orignal 06088ff7a2 fixed crash and few other small issues 11 years ago
orignal 28cc50fece handle garlic message in separate thread 11 years ago
orignal 6732ba21f9 inbound tunnel where an I2NP messages has been received from 11 years ago
orignal 3c8f859169 replaced ElGamalEncrypt to ElGamalEncryption 11 years ago
orignal 8d6c08ec78 use ElGamalEcryption for garlic encryption 11 years ago
orignal ef7e81baae fixed crash 11 years ago
orignal b437bd8cf4 recreate session tags 11 years ago
orignal 869479e566 handle DeliveryStatus message 11 years ago
orignal 0d9cc12521 reverted sequence of hash and tunnelID 11 years ago
orignal bc9b355d5d check garlic message payload hash 11 years ago
orignal ebc6811e71 support of multiple incoming garlic sessions 11 years ago
orignal b02b88627b implemented delivery type tunnel for garlic 11 years ago
mikhail4021 55392ce783 ms visual studio 2013 support 11 years ago
orignal 57c97208f9 include DeliveryStatus to Garlic 11 years ago
orignal 5997cb80bd differentiate garlic message received from tunnel and directly 11 years ago
orignal 4f9a977022 wrap LeaseSet lookups into garlic 11 years ago