72 Commits (d52c0633c81a94a9dbfe252654f92fbbe8df655c)

Author SHA1 Message Date
orignal 6f2e6ed887 key for next send ratchet 4 years ago
orignal 5f1e66d64b use pre-calculated x25519 ephemeral keys for ratchets 4 years ago
orignal 69194118df generate random padding length in bulk 5 years ago
orignal 61897ae16c crypto.ratchet.inboundTags 5 years ago
orignal 4ae41513ac save new session with NSR tagset 5 years ago
orignal 37ec90c436 don't gererate more tags for detached session 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 7ebf2f010c shorter padding for optimal packet length 5 years ago
orignal 9fb59e128b resubmit updated LeaseSet if not confirmed 5 years ago
orignal 1c8d662e30 don't add padding for optimal packet size 5 years ago
orignal 0b1cfb2102 send response to recived datagram from ECIESX25519AEADRatchet session 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 b7ba8f8e93 precalculate initial h and ck 5 years ago
orignal ec4e17f75c cleanup previous tagsets 5 years ago
orignal 17e69e67b1 create additional tags for NSR tagset 5 years ago
orignal 3d9c844dca handle out of order NSR 5 years ago
orignal 65e1871cd7 new tag for each NSR 5 years ago
orignal 7b22ef4270 create incoming NSR tagset 5 years ago
orignal f77a58b2dc set some ECIESx25519 params 5 years ago
orignal 142a138cfc store previous reverse key 5 years ago
orignal 51e3d5f7bc create next tagset 5 years ago
orignal d8134e8a21 handle and send next key message without public key 5 years ago
orignal 614d91e0b1 send same next key reponse 5 years ago
orignal 30067fc7d7 handle next key forward 5 years ago
orignal ec29597dbd associate tagset for ECIESx25519 tags 5 years ago
orignal e3c8f3fd6f use ack request instead DeliveryStatus for LeaseSet confirmation 5 years ago
orignal f9175db28e store intermediate symmetric keys 5 years ago
orignal 2fc16ee13d indetification of incoming garlic messages 5 years ago
orignal 4e1319d874 handle ECIESFlag in DatabaseLookup at floodfill 5 years ago
orignal aa7750bfd3 keep sending new session reply until first established session message received 5 years ago
orignal f21af4068f preferred crypto type for Decrypt 5 years ago
orignal 869d0156ce handle Ack request 5 years ago
orignal fe9ac10f02 generate new tags based on last received index 5 years ago
orignal 3ca17fdc03 support multiple encryption keys 5 years ago
orignal 5da92437a1 set msg type for deliverystatus 5 years ago
orignal b5bc05ac2b delete unconfirmed LeaseSet and DeliveryStatus 5 years ago
orignal 45145fa50a add ECIESX25519AEADRatchet session to delivery status 5 years ago
orignal 4adc741de3 send DeliveryStatusMsg for LeaseSet 5 years ago
orignal 64da62dbe6 alsways store latest symmkey 5 years ago
orignal 9c9b723cf5 delete expired ECIESX25519AEADRatchet sessions and tags 5 years ago
orignal 53a6162b0c generate more receive tags when needed 5 years ago
orignal 694d851cdb Symmetric Key Ratchet 5 years ago
orignal 8e53c30a00 correct calls sequence for tag and index 5 years ago
orignal 012f22cc47 create session tags for ECIESX25519 5 years ago
orignal b982be5ff5 handle existing session message 5 years ago
orignal 85b88b8749 second x25519 for new session reply 5 years ago