Commit Graph

59 Commits

Author SHA1 Message Date
zzz
0a3a6238df Streaming changes for proposal 123
Streaming versions chart
I2CP fixes for CreateLeaseSet2 Message
Start of blinding changes in proposal 123
2019-02-03 13:15:18 +00:00
zzz
ca2604becd Info on LS2 encryption key selection 2019-01-27 15:17:29 +00:00
afbe8eea3b Remove unnecessary colons 2019-01-25 16:37:39 +00:00
5f1dfef66c Fix typo; Update wording for clarity 2019-01-25 16:17:46 +00:00
zzz
23f5adcd99 I2CP markdown fixes
Proposal 123 cleanups
2019-01-25 14:52:52 +00:00
zzz
fc93b3e720 I2CP updates for proposal 123 2019-01-25 14:06:08 +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
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
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
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
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
ae2345cfd0 Prop 123: EncLS2 typos and cleanups 2018-12-07 11:17:03 +00:00
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
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
e493d6d8d4 Prop 123: Fix formatting of EncLS2 "Format" section 2018-12-05 14:29:45 +00:00
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
ed47b83556 Prop 123: Bugfix 2018-11-27 09:22:22 +00:00
b29e674dd8 Prop 123: Reorder blinding definitions to read more clearly 2018-11-27 00:31:58 +00:00
a174ef03f0 Prop 123: Acknowledge Tor's rend-spec-v3 2018-11-27 00:27:32 +00:00
ad7daa80a0 Prop 123: Placeholder for blinding 2018-11-27 00:22:00 +00:00
81964ee6c9 Prop 123: Placeholders for client auth specification 2018-11-27 00:18:22 +00:00
53e02ed83d Prop 123: KDF and encryption 2018-11-27 00:12:04 +00:00
7096782af0 Offline signature must be verified with blinded public key 2018-11-26 16:09:34 +00:00
2fce982a26 EncLS2 signature must be verified with transient public key if present 2018-11-26 16:07:18 +00:00
3cc173d16f Identifiable names for ciphertext fields, placeholders for algorithms 2018-11-26 15:54:30 +00:00
d43a134d0c Refactor encrypted LS2 section to make structure easier to see 2018-11-26 11:33:55 +00:00
zzz
a5d3132aa6 prop 144 updates
other minor fixes
2018-11-24 13:08:06 +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
zzz
260ad3288a move meta props to the beginning 2018-10-13 12:09:54 +00:00
zzz
ebb90804df make metalease 40 bytes 2018-10-13 11:32:11 +00:00
zzz
59c90b3a49 timestamps for encrypted LS 2018-10-13 11:09:24 +00:00
zzz
0fc76af010 I2CP and I2NP changes for LS2 2018-10-12 23:16:34 +00:00
zzz
a6fb9df665 more type fixes 2018-10-11 23:23:07 +00:00
zzz
c3b13a6b8f data type changes 2018-10-11 23:20:38 +00:00
zzz
4c3a506789 prop 123 updates 2018-09-18 12:53:39 +00:00