Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MSC2134: Identity Hash Lookups #2134

Merged
merged 73 commits into from
Aug 8, 2019
Merged
Changes from all commits
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
3eff76b
MSC 2134
Half-Shot Jun 15, 2019
a8c26d2
Wrap
Half-Shot Jun 15, 2019
8b92df7
s/medium/address
Half-Shot Jun 15, 2019
12431f1
Base64 potential issue
Half-Shot Jun 15, 2019
f8dbf2b
Update proposals/2134-identity-hash-lookup.md
Half-Shot Jun 17, 2019
d2b47a5
Allow for changing the hashing algo and add at-rest details
anoadragon453 Jun 18, 2019
063b9f6
Require a salt to defend against rainbow tables
anoadragon453 Jun 18, 2019
bc9b6c3
Add salt to example and signal link
anoadragon453 Jun 18, 2019
5049e55
Drop /api from the new endpoint
anoadragon453 Jun 18, 2019
6bb4a9e
Add per-is salt consideration
anoadragon453 Jun 18, 2019
f41ed02
remove sec concerns
anoadragon453 Jun 18, 2019
3ee27d3
salt->pepper. 1 pepper/is. add multi-hash idea
anoadragon453 Jun 19, 2019
f28476f
line wrap and fix wording
anoadragon453 Jun 19, 2019
1343e19
Specify hash algorithm and fallback considerations
anoadragon453 Jun 20, 2019
1fea604
Don't define error message
anoadragon453 Jun 21, 2019
e3b2ad3
pepper -> lookup_pepper
anoadragon453 Jun 21, 2019
c63edc7
Clean up wording around peppers and hashes
anoadragon453 Jun 21, 2019
2383a55
404 for deprecated endpoint
anoadragon453 Jun 21, 2019
53f025e
Specify optional pepper rotation period
anoadragon453 Jun 21, 2019
21e93a1
Naming and capitalization
turt2live Jun 21, 2019
e3ff802
http err codes and hash wording fixes
anoadragon453 Jun 24, 2019
acdb2b1
Merge branch 'hs/hash-identity' of github.com:matrix-org/matrix-doc i…
anoadragon453 Jun 24, 2019
02ac0f3
Give the user control!
anoadragon453 Jun 24, 2019
ee10576
Update with feedback
anoadragon453 Jun 24, 2019
36a35a3
Clarify how the spec defines hashing algs
anoadragon453 Jun 24, 2019
0a4c83d
no plural. 3pid -> 3PID
anoadragon453 Jun 24, 2019
fae6883
Update with review comments
anoadragon453 Jun 25, 2019
f951f31
Fix terrible wording
anoadragon453 Jun 25, 2019
96e43aa
Define what characters lookup_pepper can consist of
anoadragon453 Jun 25, 2019
df88b13
Update proposals/2134-identity-hash-lookup.md
anoadragon453 Jun 25, 2019
dfb37fc
update with feedback
anoadragon453 Jun 25, 2019
0fd4fe2
Add algo/pepper to err resp
anoadragon453 Jun 26, 2019
7549c5d
Merge branch 'hs/hash-identity' of github.com:matrix-org/matrix-doc i…
anoadragon453 Jun 26, 2019
6f81d37
New hashing method
anoadragon453 Jul 1, 2019
922a20b
small fixes
anoadragon453 Jul 1, 2019
53bd384
Clarify salting
anoadragon453 Jul 3, 2019
f4a1e02
simple method once more
anoadragon453 Jul 4, 2019
3702669
update from comments
anoadragon453 Jul 5, 2019
dd8a654
Address review comments
anoadragon453 Jul 8, 2019
1963a24
fix attacks paragraph
anoadragon453 Jul 8, 2019
ed67e26
pepper must not be an empty string, append medium
anoadragon453 Jul 8, 2019
3514437
Ability for client/server to decide on no hashing
anoadragon453 Jul 12, 2019
36cb8ed
none -> m.none
anoadragon453 Jul 16, 2019
0444c80
review comments
anoadragon453 Jul 22, 2019
887cd5e
I really hope someone doesn't invest none-hash
anoadragon453 Jul 22, 2019
577021f
resolve some comments
anoadragon453 Jul 23, 2019
b26a9ed
Expand on why we can't trust dirty homeservers
anoadragon453 Jul 23, 2019
9fd6bd3
Add details about why this proposal should exist
anoadragon453 Jul 23, 2019
3031df7
Add example for none algo
anoadragon453 Jul 23, 2019
3b8c57e
Don't require servers/clients to support "none"
anoadragon453 Jul 23, 2019
8f3e588
pepper is not a secret val. Still needs to be around.
anoadragon453 Jul 24, 2019
c6dd595
Clients can cache the hash details if they want to
anoadragon453 Jul 25, 2019
da876bb
missing word
anoadragon453 Jul 25, 2019
0ac70b2
Clarify peppering should not happen on none algo
anoadragon453 Jul 25, 2019
20c72a3
Update proposals/2134-identity-hash-lookup.md
anoadragon453 Jul 25, 2019
6119b9a
*@hobnobbob.com is unlikely to be guessed
anoadragon453 Jul 25, 2019
87a54e8
Merge branch 'hs/hash-identity' of github.com:matrix-org/matrix-doc i…
anoadragon453 Jul 25, 2019
ffbfde8
Update proposals/2134-identity-hash-lookup.md
anoadragon453 Jul 26, 2019
5580a2a
Update proposals/2134-identity-hash-lookup.md
anoadragon453 Jul 26, 2019
a17c74f
switch medium and address around, space between address and pepper
anoadragon453 Jul 26, 2019
027c2d7
Merge branch 'hs/hash-identity' of github.com:matrix-org/matrix-doc i…
anoadragon453 Jul 26, 2019
6660768
Don't repeat fast hash bit
anoadragon453 Jul 26, 2019
4d1f2ea
Apply suggestions from code review
anoadragon453 Jul 26, 2019
c8527b7
Merge branch 'hs/hash-identity' of github.com:matrix-org/matrix-doc i…
anoadragon453 Jul 26, 2019
57de107
Move medium back behind the address
anoadragon453 Jul 31, 2019
9913f5b
Slightly clarify pepper value
anoadragon453 Jul 31, 2019
33d22c3
hashes are not stream ciphers
anoadragon453 Jul 31, 2019
3789d82
Incorporate solution analysis from the context of attacks
anoadragon453 Aug 1, 2019
acf8d34
Merge branch 'hs/hash-identity' of github.com:matrix-org/matrix-doc i…
anoadragon453 Aug 1, 2019
c401a4d
punctuation
anoadragon453 Aug 1, 2019
3877724
fix speeling
anoadragon453 Aug 1, 2019
96e06b6
Add line, britishise
anoadragon453 Aug 1, 2019
3edf5e3
Make hashes real values
anoadragon453 Aug 2, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading