Commit Graph

94 Commits (bb518d3d51bda9d965952d786558825fd877b27a)

Author SHA1 Message Date
orignal aa4bddd6ec common HKDF 5 years ago
orignal 557244bc3f verify blinding key for encrypted LS2 5 years ago
orignal 24c5ed1cff calculate store hash for encrypted LeaseSet2 5 years ago
orignal 32e55ebd0c blind public key for encrypted LeaseSet2 5 years ago
orignal ea3070d02b derivation of subcredentials for LeaseSet2 5 years ago
orignal 9aaba49a9f decrypt and handle Layer 2 of encrypted LeaseSet 2 5 years ago
orignal 9188e3ad3f ChaCha20 decrypt 5 years ago
orignal af65af5be9 H and HKDF for encrypted LeaseSet2 5 years ago
orignal 0646461342 check published timestamp for LeaseSet2 5 years ago
orignal 7b6814e32d correct flags 5 years ago
orignal 636fc633d4 send offline signature in streaming 5 years ago
orignal 72a239838e publish offline signature 5 years ago
orignal 2cac9b03ff common code for offline signatures 5 years ago
orignal bd5122c6ea fixed build error 5 years ago
orignal 6643258618 implement Update for LeaseSet2 5 years ago
orignal d848ae332a encryption keys priority 6 years ago
orignal 08ddc98303 initial LeaseSet2 support in I2CP 6 years ago
orignal 65c2c7d80b re-create LeaseSet if store type has changed 6 years ago
orignal 468a32a819 check LS2 transient key expires time 6 years ago
orignal 3712749a94 extract timestamp for LS2 6 years ago
orignal dadf6174ba create standard LS2 6 years ago
orignal 84de7675c4 don't copy LS2 for signature verification 6 years ago
orignal 9504e69598 LocalLeaseSet2 added 6 years ago
orignal 5398b651f7 handle LS2 in destinations 6 years ago
orignal b5596c4596 handle encrypted LS2 6 years ago
orignal e55e15693d update LS2 leases 6 years ago
orignal c54e6bafdb process meta LS2 6 years ago
orignal 2e56c4895d transient key signature verification 6 years ago
orignal bce4224d6e extract and verify LS2 transient key 6 years ago
orignal 812e2814bc read flags from LS2 header 6 years ago
orignal 6193b06708 LS2 signature verification and store type 6 years ago
orignal 12af68bdb5 initial support of LeaseSet2 6 years ago
orignal 182ffe4495 use croorect encryption type for tunnel build 6 years ago
orignal 8c2de4973c rollback 7 years ago
orignal e1527dc137 update LeaseSet if a tunnel was deleted 7 years ago
orignal 7db2e9dc4a don't verify signature twice 7 years ago
orignal b1c701085b don't verify signature twice 7 years ago
Jeff Becker 4a77a03033
* Add LeaseSetBufferValidate which checks lease validity and extracts timestamp
* check for leases with LeaseSetBufferValidate before update in floodfill code as to prevent malicous nodes removing good LS
7 years ago
yangfl 50ba52756f fix mixing tabs and spaces 7 years ago
yangfl 46f62e1af9 remove trailing whitespaces 7 years ago
orignal 53d71d29ff call RoutingDestination::Encrypt instead ElGamalEncrypt 7 years ago
orignal 81658d2ff9 generic encryption for RoutingDestination 7 years ago
Jeff Becker e238f7ed37 NetDb.h -> NetDb.hpp for case insensative file systems clashing with libc's netdb.h 7 years ago
Jeff Becker 4cc3b7f9fb restructure build to separate the 3 main components into 3 subdirectories
libi2pd for core libs

libi2pd_client for i2pd client libs

daemon for i2pd daemon libs
7 years ago