Commit graph

95 commits

Author SHA1 Message Date
orignal 9d5bb1b2b6 drop routing path for LeaseSet resend 2021-01-23 21:25:52 -05:00
orignal 29176dd9bf count last send time for expiration 2021-01-09 18:59:09 -05:00
orignal aedcd1bcc0 remove tag after tagset expiration 2021-01-07 14:51:23 -05:00
orignal b1262d54de don't detach ECIESx25519 session from destination 2021-01-05 15:56:48 -05:00
orignal bc4a97774f strong pointer to session for receive tagset 2021-01-04 20:15:48 -05:00
orignal ee3cd44f97 ReceiveRatchetTagSet 2021-01-04 18:20:16 -05:00
orignal 726bd0d63b check if x25519 key is valid 2021-01-01 15:03:11 -05:00
orignal 7ce92118e4 handle follow-on NSR messages 2020-12-27 11:18:53 -05:00
orignal 86ff0d86db check if new tag was created 2020-12-26 17:18:29 -05:00
orignal f2e4d5f06c trim behind not affter max generated tags 2020-12-20 19:52:06 -05:00
orignal e2fcab34b7 deccrypt and handle garlic message for ECIES router 2020-12-03 22:01:58 -05:00
orignal abdf92c084 encrypt message for ECIES router 2020-12-03 19:43:43 -05:00
orignal 32fc6482cc moved Noise initializations to Crypto.cpp 2020-12-03 17:58:37 -05:00
orignal c833b16544 check if session expired before generating more tags 2020-11-26 09:15:45 -05:00
orignal 8b3a7486c7 rename CRYPTO_KEY_TYPE_ECIES_X25519_AEAD_RATCHET to CRYPTO_KEY_TYPE_ECIES_X25519_AEAD 2020-11-14 18:28:50 -05:00
orignal 1c7780a423 garlic clove block for router 2020-11-09 15:35:50 -05:00
orignal 4ba1be2dc0 one time garlic encryption for ECIES routers 2020-11-05 21:21:46 -05:00
orignal 6362a7bba5 decrypt garlic on ECIES router 2020-11-05 15:27:37 -05:00
orignal 2b0d1a2190 implement DatabaseLookupTagSet 2020-09-15 19:39:18 -04:00
orignal da1e52357f delete symmkey on cleanup 2020-09-08 07:46:55 -04:00
orignal a05a54b38e trim behind ECIESx25519 tags 2020-09-07 18:45:05 -04:00
orignal c3aa6b9cda use delivery type local if destination is not secified 2020-07-29 17:47:46 -04:00
orignal c41554109b change datagram routing path if nothing comes back in 10 seconds 2020-07-15 16:20:35 -04:00
orignal 6f2e6ed887 key for next send ratchet 2020-06-30 15:05:17 -04:00
orignal 5f1e66d64b use pre-calculated x25519 ephemeral keys for ratchets 2020-06-30 13:00:41 -04:00
orignal 69194118df generate random padding length in bulk 2020-06-13 21:24:16 -04:00
orignal 61897ae16c crypto.ratchet.inboundTags 2020-06-12 20:42:54 -04:00
orignal 4ae41513ac save new session with NSR tagset 2020-06-04 18:19:38 -04:00
orignal 37ec90c436 don't gererate more tags for detached session 2020-05-26 16:47:45 -04:00
orignal 86e8614934 allow session restart after 2 minutes from creation 2020-05-23 10:20:22 -04:00
R4SAS 8bae4975fb add copyright headers
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-05-22 18:14:53 +00:00
R4SAS 7a5146ea74 fix code syle(spaces->tabs, tabulations)
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-05-22 18:14:53 +00:00
orignal 7ebf2f010c shorter padding for optimal packet length 2020-05-19 19:03:12 -04:00
orignal 9fb59e128b resubmit updated LeaseSet if not confirmed 2020-05-18 22:31:36 -04:00
orignal 1c8d662e30 don't add padding for optimal packet size 2020-05-18 16:42:06 -04:00
orignal 0b1cfb2102 send response to recived datagram from ECIESX25519AEADRatchet session 2020-05-16 19:10:17 -04:00
orignal 23be4c01df CreateLeaseSetClove 2020-05-13 18:09:26 -04:00
orignal 86782f3479 eliminate extra buffer allocation for incoming packets 2020-05-12 18:30:04 -04:00
orignal c4d9c03930 handle termination block 2020-05-05 13:01:23 -04:00
orignal b7ba8f8e93 precalculate initial h and ck 2020-05-03 13:23:08 -04:00
orignal ec4e17f75c cleanup previous tagsets 2020-04-30 21:27:35 -04:00
orignal 17e69e67b1 create additional tags for NSR tagset 2020-04-30 15:38:15 -04:00
orignal 3d9c844dca handle out of order NSR 2020-04-28 22:03:13 -04:00
orignal 65e1871cd7 new tag for each NSR 2020-04-28 18:23:13 -04:00
orignal 7b22ef4270 create incoming NSR tagset 2020-04-28 14:47:53 -04:00
orignal f77a58b2dc set some ECIESx25519 params 2020-04-27 18:53:02 -04:00
orignal 142a138cfc store previous reverse key 2020-04-27 09:35:02 -04:00
orignal 51e3d5f7bc create next tagset 2020-04-26 19:27:31 -04:00
orignal d8134e8a21 handle and send next key message without public key 2020-04-25 21:09:03 -04:00
orignal 614d91e0b1 send same next key reponse 2020-04-25 14:45:53 -04:00