Commit Graph

413 Commits

Author SHA1 Message Date
zzz
fc93b3e720 I2CP updates for proposal 123 2019-01-25 14:06:08 +00:00
zzz
6f6fbceff5 more fixes 2019-01-24 22:10:55 +00:00
zzz
7d5a06803d I2NP updates for proposal 123.
Table fixes take 2.
2019-01-24 21:44:44 +00:00
zzz
74bf0573b3 more cleanups 2019-01-24 21:17:49 +00:00
zzz
0fcc0bf084 markdown fixes 2019-01-24 21:11:02 +00:00
zzz
f987a75d3d Common structures spec update to incorporate proposal 123.
More cleanups to follow.
2019-01-24 20:51:00 +00:00
zzz
a8e860b87d new proposal 145 2019-01-24 19:05:04 +00:00
zzz
56a938ed19 prop 123 updates 2019-01-14 21:32:20 +00:00
zzz
c0ebc5628d prop. 123 updates 2019-01-07 21:27:22 +00:00
zzz
6fd87a6610 LS2: Remove dup properties 2019-01-01 17:16:46 +00:00
zzz
d60a8e2e04 fix dates 2018-12-18 16:42:22 +00:00
str4d
77c1973f79 Prop 123: Tweak client-auth KDF output usage
- Put the 32-byte key first in the slice
- Take the per-client IV from the KDF output instead of storing in the EncLS2.
2018-12-17 19:34:22 +00:00
str4d
cdb1d5af7c Prop 123: Add cpk_i to DH client auth KDF input
This ensures the KDF output is bound to both public keys (epk and cpk_i).
2018-12-17 19:23:56 +00:00
str4d
104b961c50 Prop 123: Reverse salt and ikm arguments to KDF
This is more consistent with HKDF argument ordering.
2018-12-17 19:16:39 +00:00
str4d
ca3e5d50e7 Prop 123: H(PRNG) -> CSRNG 2018-12-17 19:11:38 +00:00
zzz
4825ca628c prop 123 updates 2018-12-14 11:54:04 +00:00
str4d
ae2345cfd0 Prop 123: EncLS2 typos and cleanups 2018-12-07 11:17:03 +00:00
str4d
f4e79bb8aa Prop 123: Remove blindedPublicKey from the KDF inputs
subcredential already binds this value into the KDF.
2018-12-06 18:17:43 +00:00
str4d
7ac1e2008f Prop 123: Per-client authorization 2018-12-06 18:13:17 +00:00
zzz
8adc7bb41d proposal 123/144 updates 2018-12-06 15:10:58 +00:00
zzz
b6cc4cca4d prop 123/144 I2CP and other updates 2018-12-06 13:27:14 +00:00
str4d
e493d6d8d4 Prop 123: Fix formatting of EncLS2 "Format" section 2018-12-05 14:29:45 +00:00
str4d
9677660d05 Prop 123: Consistent formatting in "Encryption and processing" section 2018-12-05 14:05:23 +00:00
zzz
0b4fa53433 prop 123/144 edits 2018-12-03 21:46:08 +00:00
zzz
13287028d7 prop 123/144 updates 2018-12-02 15:22:12 +00:00
zzz
c7d362fffd prop 123 blinding 2018-12-01 13:32:54 +00:00
zzz
ad731ec6eb prop 123/144 updates 2018-12-01 11:05:11 +00:00
zzz
ea1817959f prop 123 cleanups 2018-11-30 16:09:20 +00:00
str4d
ed47b83556 Prop 123: Bugfix 2018-11-27 09:22:22 +00:00
str4d
b29e674dd8 Prop 123: Reorder blinding definitions to read more clearly 2018-11-27 00:31:58 +00:00
str4d
a174ef03f0 Prop 123: Acknowledge Tor's rend-spec-v3 2018-11-27 00:27:32 +00:00
str4d
ad7daa80a0 Prop 123: Placeholder for blinding 2018-11-27 00:22:00 +00:00
str4d
81964ee6c9 Prop 123: Placeholders for client auth specification 2018-11-27 00:18:22 +00:00
str4d
53e02ed83d Prop 123: KDF and encryption 2018-11-27 00:12:04 +00:00
str4d
7096782af0 Offline signature must be verified with blinded public key 2018-11-26 16:09:34 +00:00
str4d
2fce982a26 EncLS2 signature must be verified with transient public key if present 2018-11-26 16:07:18 +00:00
str4d
3cc173d16f Identifiable names for ciphertext fields, placeholders for algorithms 2018-11-26 15:54:30 +00:00
str4d
d43a134d0c Refactor encrypted LS2 section to make structure easier to see 2018-11-26 11:33:55 +00:00
zzz
dfee17bb0a prop. 144 updates 2018-11-24 19:02:16 +00:00
zzz
287f2cf365 144 updates 2018-11-24 16:46:56 +00:00
zzz
08bfb235a2 Prop 144 updates 2018-11-24 15:14:24 +00:00
zzz
a5d3132aa6 prop 144 updates
other minor fixes
2018-11-24 13:08:06 +00:00
zzz
d18c2d5e65 prop. 144 updates 2018-11-23 16:25:37 +00:00
zzz
ca41f763a8 prop 144 updates 2018-11-22 18:13:27 +00:00
zzz
f47761354c Proposal 144 ECIES-X25519-AEAD-Ratchet 2018-11-22 16:57:11 +00:00
zzz
6118a820cb prop. 123 minor updates 2018-11-19 20:04:00 +00:00
zzz
a65e5f009c prop. 123 minor updates 2018-11-12 20:28:09 +00:00
zzz
1c0f8aed3c prop. 123 update 2018-10-15 19:59:43 +00:00
zzz
74a4ef5f4c hostlookup, sam, bob, non-goals 2018-10-13 15:19:38 +00:00
zzz
86b5716d3c expiration fixes 2018-10-13 14:35:09 +00:00