90 Commits (226257aa71f8a13e5b0e74e531dfc03e8ede448a)

Author SHA1 Message Date
orignal 86080b26ae terminate non-established sessions sortly 4 weeks ago
orignal 09b7d44dad delete ECIESX25519 session without destination shortly 1 month ago
orignal e0af7b077f set max number of tags adequate to max window size 3 months ago
orignal d47ae3012a periodic sending ack requests in ECEISX25519 session and dead path detection in I2CP 4 months ago
orignal 349c4e30b6 correct receive ratchet tagsetid calculation 4 months ago
orignal d25206abce encrypted tunnel test messages 10 months ago
orignal 2b6a95cbee don't check session for symmetric key tagset. re-create tags hash if too many used tags 10 months ago
orignal e40b656ecf Drop for tunnel and encrypted messages 11 months ago
R4SAS 6b4ffcff5a cleanup code (spaces, tabs) 3 years ago
R4SAS edc0162163
clean line trailing spaces and tabs 3 years ago
orignal da7e41c188 use Tag<64> for ratechet tags 3 years ago
orignal 6ecfe0789f don't allocate payload buffer for every single ECIESx25519 message 3 years ago
orignal a1d1a5df74 datetime block for message for router 3 years ago
orignal 197f13f9c0 rollback 3 years ago
orignal ba1b8c7c2b WrapECIESX25519MessageForRouter wihout session 3 years ago
orignal 1e9eb30aa3 garlic encryption of inbound tunnel build message 3 years ago
orignal 83fd289e46 don't re-create noise state for every message 4 years ago
orignal f321eb66c0 rename DatabaseLookupTageSet to SymmetricKeyTagset 4 years ago
orignal c6cdb26f47 reduce range for extra tags 4 years ago
orignal d6f5640685 attach updated LeaseSet to ECIESx25519 incoming sessions 4 years ago
orignal 065cfe3b9d separate ratchet session for ECIES router 4 years ago
orignal 29176dd9bf count last send time for expiration 4 years ago
orignal b1262d54de don't detach ECIESx25519 session from destination 4 years ago
orignal bc4a97774f strong pointer to session for receive tagset 4 years ago
orignal ee3cd44f97 ReceiveRatchetTagSet 4 years ago
orignal 7ce92118e4 handle follow-on NSR messages 4 years ago
orignal d34dc397e8 changed to 320 tags max 4 years ago
orignal e2fcab34b7 deccrypt and handle garlic message for ECIES router 4 years ago
orignal abdf92c084 encrypt message for ECIES router 4 years ago
orignal 32fc6482cc moved Noise initializations to Crypto.cpp 4 years ago
orignal 4ba1be2dc0 one time garlic encryption for ECIES routers 4 years ago
orignal c400372a79 create new ratchets session if previous was not replied 4 years ago
orignal 2b0d1a2190 implement DatabaseLookupTagSet 4 years ago
orignal da1e52357f delete symmkey on cleanup 4 years ago
orignal a05a54b38e trim behind ECIESx25519 tags 4 years ago
orignal c3aa6b9cda use delivery type local if destination is not secified 4 years ago
orignal c41554109b change datagram routing path if nothing comes back in 10 seconds 4 years ago
orignal 5f1e66d64b use pre-calculated x25519 ephemeral keys for ratchets 5 years ago
orignal 69194118df generate random padding length in bulk 5 years ago
orignal 4ae41513ac save new session with NSR tagset 5 years ago
orignal 5a32082624 recreate session after 90 seconds incativity 5 years ago
orignal 86e8614934 allow session restart after 2 minutes from creation 5 years ago
R4SAS 8bae4975fb add copyright headers 5 years ago
R4SAS 7a5146ea74 fix code syle(spaces->tabs, tabulations) 5 years ago
orignal 1c8d662e30 don't add padding for optimal packet size 5 years ago
orignal 23be4c01df CreateLeaseSetClove 5 years ago
orignal 86782f3479 eliminate extra buffer allocation for incoming packets 5 years ago
orignal c4d9c03930 handle termination block 5 years ago
orignal e301387896 don't calculate checsum for Data message send through ECIESX25519AEADRatchet session 5 years ago
orignal ec4e17f75c cleanup previous tagsets 5 years ago