103 Commits (36939898fe782e0744ee316f83744e2056f24461)

Author SHA1 Message Date
orignal 73ba1afc20 don't create EVP_CIPHER_CTX for each AEAD/Chacha20/Poly1305 message 2 weeks ago
orignal f23a7f569b pass iv to AES Encrypt/Decrypt directly. aes-test added 2 weeks ago
Dimitris Apostolou 226257aa71
Fix typos 2 weeks ago
orignal 3c4926f377 limit number of incoming ECIES sessions. Don't try to create ECIES session for incoming stream 1 month ago
orignal 09b7d44dad delete ECIESX25519 session without destination shortly 1 month ago
orignal bc9d25ec3b ability post LeaseSet update to destination's thread 2 months ago
orignal d5aca85a35 don't try to generate more ECIES-X25519-AEAD-Ratchet tags if decryption failed 3 months ago
orignal cc59003560 removed C++17 check 4 months ago
orignal f232c8f2df don't limit num attempts in routing path. Increased routing path expiration to 2 minutes 5 months ago
orignal 85be76b01a check if LeaseSet was submitted recently. Fixed typo 9 months ago
orignal bb702700f7 don't check session for single tag 10 months ago
orignal ff3fec9a00 remove tag immediately after use 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 441e847de8 don't try to decrypt dulpicate message 10 months ago
orignal f21e1c75d5 check tagset for null 2 years ago
orignal 220ef283de rename SendTunnelDataMsg to SendTunnelDataMsgTo for router tunnel delivery types 2 years ago
R4SAS 6b4ffcff5a cleanup code (spaces, tabs) 3 years ago
orignal 990906c57f insert garlic tag in destination's thread 3 years ago
R4SAS edc0162163
clean line trailing spaces and tabs 3 years ago
R4SAS 94661f697b
[log] update log messages (closes #1693) 3 years ago
Dimitris Apostolou 8ee9c437e1
Fix typos 3 years ago
orignal bb518d3d51 don't pass BN_CTX to encrypt/decrypt functions 3 years ago
orignal 5cb1f5986d use msgID from ECIESx25519 block 3 years ago
orignal 6ecfe0789f don't allocate payload buffer for every single ECIESx25519 message 3 years ago
orignal 2c129b6d39 create and handle short tunnel build reply 3 years ago
orignal 6a467a09bd fixed build error 4 years ago
orignal a6294df9e8 decrypt one-time message encrypted with tag on router 4 years ago
orignal f321eb66c0 rename DatabaseLookupTageSet to SymmetricKeyTagset 4 years ago
orignal 43b587636b delete tags of termiated session right away 4 years ago
orignal c6cdb26f47 reduce range for extra tags 4 years ago
orignal 1285e30b3e more pre-calculated x25519 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 ee3cd44f97 ReceiveRatchetTagSet 4 years ago
orignal 726bd0d63b check if x25519 key is valid 4 years ago
orignal 86ff0d86db check if new tag was created 4 years ago
orignal d34dc397e8 changed to 320 tags max 4 years ago
orignal bf91e16b5d gererate specified number of tags if misssing tag 4 years ago
orignal ba79b94e06 try to generate missing ECIESx25519 tag in last tagset 4 years ago
orignal a843165cb4 try ratchets tag first 4 years ago
orignal abdf92c084 encrypt message for ECIES router 4 years ago
orignal 8b3a7486c7 rename CRYPTO_KEY_TYPE_ECIES_X25519_AEAD_RATCHET to CRYPTO_KEY_TYPE_ECIES_X25519_AEAD 4 years ago
orignal 4ba1be2dc0 one time garlic encryption for ECIES routers 4 years ago
orignal 49bf735c22 don't set destination to routers 4 years ago
orignal 09fdb068d2 Database lookups from ECIES destinations 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 61897ae16c crypto.ratchet.inboundTags 5 years ago
orignal 5a32082624 recreate session after 90 seconds incativity 5 years ago