101 Commits (3dc19bfd318e5d0bb093c41f0f7d0503d0e5bb70)

Author SHA1 Message Date
orignal 83fd289e46 don't re-create noise state for every message 3 years ago
orignal f321eb66c0 rename DatabaseLookupTageSet to SymmetricKeyTagset 4 years ago
orignal baec22610e always set expiration time for NSR tagset 4 years ago
orignal 1285e30b3e more pre-calculated x25519 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 9d5bb1b2b6 drop routing path for LeaseSet resend 4 years ago
orignal 29176dd9bf count last send time for expiration 4 years ago
orignal aedcd1bcc0 remove tag after tagset 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 726bd0d63b check if x25519 key is valid 4 years ago
orignal 7ce92118e4 handle follow-on NSR messages 4 years ago
orignal 86ff0d86db check if new tag was created 4 years ago
orignal f2e4d5f06c trim behind not affter max generated tags 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 c833b16544 check if session expired before generating more tags 4 years ago
orignal 8b3a7486c7 rename CRYPTO_KEY_TYPE_ECIES_X25519_AEAD_RATCHET to CRYPTO_KEY_TYPE_ECIES_X25519_AEAD 4 years ago
orignal 1c7780a423 garlic clove block for router 4 years ago
orignal 4ba1be2dc0 one time garlic encryption for ECIES routers 4 years ago
orignal 6362a7bba5 decrypt garlic on ECIES router 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 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 4 years ago
orignal 61897ae16c crypto.ratchet.inboundTags 4 years ago
orignal 4ae41513ac save new session with NSR tagset 4 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