Commit graph

41 commits

Author SHA1 Message Date
orignal 5d69bb7383 correct ecrypted LS2 layout 2019-04-09 10:34:05 -04:00
orignal 76e222079a Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl 2019-04-09 09:21:47 -04:00
orignal 73abb9278d correct ecrypted LS2 size 2019-04-09 09:21:38 -04:00
Dimitris Apostolou 6a497a23d9
Fix typos 2019-04-08 22:22:42 +03:00
orignal ef0fb48f1f blind private keys 2019-04-05 16:03:58 -04:00
orignal ea791309ad moved credential and blinding to BlindedPublicKey 2019-04-02 16:32:18 -04:00
orignal 3fd9d5f641 save b33 addresses 2019-03-28 16:06:53 -04:00
orignal 3d4d260a34 extract b33 address 2019-03-22 16:04:47 -04:00
orignal 8e4b9da97d pass blinded key instead identity for encrypted LS2 2019-03-22 15:32:13 -04:00
orignal aa4bddd6ec common HKDF 2019-03-15 12:25:20 -04:00
orignal 557244bc3f verify blinding key for encrypted LS2 2019-03-07 11:55:47 -05:00
orignal 24c5ed1cff calculate store hash for encrypted LeaseSet2 2019-03-06 16:08:04 -05:00
orignal 32e55ebd0c blind public key for encrypted LeaseSet2 2019-03-05 15:51:24 -05:00
orignal ea3070d02b derivation of subcredentials for LeaseSet2 2019-03-05 12:41:01 -05:00
orignal af65af5be9 H and HKDF for encrypted LeaseSet2 2019-02-27 15:52:47 -05:00
orignal 0646461342 check published timestamp for LeaseSet2 2019-02-26 16:20:24 -05:00
orignal 72a239838e publish offline signature 2019-02-12 14:56:39 -05:00
orignal 2cac9b03ff common code for offline signatures 2019-02-06 13:36:03 -05:00
orignal 6643258618 implement Update for LeaseSet2 2019-02-01 12:55:13 -05:00
orignal 08ddc98303 initial LeaseSet2 support in I2CP 2019-01-29 11:30:31 -05:00
orignal 65c2c7d80b re-create LeaseSet if store type has changed 2019-01-16 19:00:17 -05:00
orignal 3712749a94 extract timestamp for LS2 2019-01-14 13:49:27 -05:00
orignal dadf6174ba create standard LS2 2019-01-10 11:52:34 -05:00
orignal 9504e69598 LocalLeaseSet2 added 2019-01-09 14:51:47 -05:00
orignal 5398b651f7 handle LS2 in destinations 2019-01-09 12:47:47 -05:00
orignal b5596c4596 handle encrypted LS2 2019-01-08 11:26:50 -05:00
orignal e55e15693d update LS2 leases 2019-01-02 15:40:48 -05:00
orignal c54e6bafdb process meta LS2 2019-01-02 14:19:10 -05:00
orignal 6193b06708 LS2 signature verification and store type 2018-12-26 15:27:32 -05:00
orignal 12af68bdb5 initial support of LeaseSet2 2018-12-21 15:00:03 -05:00
orignal 8c2de4973c rollback 2018-01-26 14:33:06 -05:00
orignal e1527dc137 update LeaseSet if a tunnel was deleted 2018-01-26 14:07:51 -05:00
orignal 7db2e9dc4a don't verify signature twice 2018-01-25 10:32:08 -05:00
orignal b1c701085b don't verify signature twice 2018-01-25 10:09:34 -05:00
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
2018-01-24 10:16:51 -05:00
yangfl 50ba52756f fix mixing tabs and spaces 2018-01-13 22:51:02 +08:00
yangfl 46f62e1af9 remove trailing whitespaces 2018-01-06 22:24:03 +08:00
orignal 53d71d29ff call RoutingDestination::Encrypt instead ElGamalEncrypt 2017-11-07 20:30:05 -05:00
orignal 81658d2ff9 generic encryption for RoutingDestination 2017-11-07 15:05:22 -05:00
orignal 5aa53eee43 GetIdentity for RoutingDestination 2017-11-02 14:50:57 -04:00
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
2017-04-21 06:33:45 -04:00
Renamed from LeaseSet.h (Browse further)