24 Commits (f498fabd27dd805d1d52640d472e5cdb05406043)

Author SHA1 Message Date
orignal 451c3945f0 create new ECIESX25519AEADRatchet session if not found 5 years ago
orignal 00cb15d9b4 fixed tyypo 5 years ago
orignal b6800dd125 lookup ECIESX25519AEADRatchet session by static key 5 years ago
orignal dc9da69509 derive ECIESX25519AEADRatchetSession from GarlicRoutingSession 5 years ago
orignal d7d964bf57 GarlicRoutingSession/ElGamalAESSession split 5 years ago
orignal bcfe44db54 handle tunnel delivery instructioin for ECIESx25519 5 years ago
orignal 376bf6ba72 correct message size for ECIESx25519 5 years ago
orignal f651baab25 ECIESX25519AEADRatchetSession added 5 years ago
orignal 61752e2aab correct ciphertext length 5 years ago
orignal 0007f304d0 don't pass from to HandleI2NPMessage 5 years ago
orignal 4afef91359 invoke HandleCloveI2NPMessage 5 years ago
orignal a335841509 pass msgID to HandleDeliveryStatus 5 years ago
orignal 5337aa10f7 check AES tag first 5 years ago
orignal 19a88300c6 decrypt payload section 5 years ago
orignal b5d55e1ffb decrypt flags/static section 5 years ago
orignal 521fb83e38 initial code for ECIES-X25519-AEAD-Ratchet KDF 5 years ago
Dimitris Apostolou 6a497a23d9
Fix typos 6 years ago
Jeff Becker 008a064764
revert 7 years ago
yangfl 50ba52756f fix mixing tabs and spaces 7 years ago
yangfl 46f62e1af9 remove trailing whitespaces 7 years ago
orignal 41e40bbc0d fixed typo 7 years ago
Jeff Becker 80149342f2
proper bounds check 7 years ago
orignal df18692af9 check I2NP messsage buffer size 7 years ago
orignal 19a03c42a5 use generic Decrypt instead ElGamalDecrypt 7 years ago
orignal 53d71d29ff call RoutingDestination::Encrypt instead ElGamalEncrypt 7 years ago
Jeff Becker 4cc3b7f9fb restructure build to separate the 3 main components into 3 subdirectories 8 years ago
orignal dd79348b35 delete used tag before update 8 years ago
orignal c2f62ba52a persist incoming tags 8 years ago
orignal a52064463e fixed race condition 8 years ago
orignal c0c157ecef use common context for ElGamal encrypt/decrypt 8 years ago
orignal 9da984b866 use ElGamalEncrypt 8 years ago
orignal 63d6b23344 use correct encryption key for ElGamal 8 years ago
orignal c065fae422 store remote IdentHash only 8 years ago
orignal e726d216bb cleanup tags on stop 8 years ago
orignal 3480824290 correct leaseset requests cleanup 8 years ago
orignal c8b935151a fixed tremination crash 8 years ago
orignal 5e5aefa290 cleanup leaseset requests on stop 8 years ago
orignal d092b21da7 assume ElGamal data size as 222 bytes 8 years ago
orignal 65d721285b fixed build error for some compilers 8 years ago
orignal bdd6037726 use std::map for unconfirmed tags 8 years ago
orignal 9d292bb6a4 fixed potential race condition 8 years ago
orignal a914608264 clean up non received DeliveryStatus messages 8 years ago
orignal 5d0852c1e2 fixed memory leak 8 years ago
orignal 6e0d6dcac5 reselect tunnels if LeaseSet delivery was not confirmed 8 years ago
brain5lug b8ec63cf8c copy ellimination for ranges #part1 8 years ago
Jeff Becker 17bfa35f77
don't use warning for no tags 8 years ago
orignal 9b6c229b71 remember tunnels selection for following messages 8 years ago
orignal 1da5be2871 clean up unconfirmed tags faster 8 years ago
orignal 8cb3e3418a send garlic cloves directly if garlic was received derectly 9 years ago
Jeff Becker 06daa8bb0e
try shooting in the dark for workarround 9 years ago