matrix-js-sdk
Cross Signing Support
#832
Merged

Cross Signing Support #832

dbkr merged 103 commits into develop from dbkr/cross_signing
dbkr
dbkr Add cross signing key creation into key backup
2b54f442
dbkr Store SSK & USK in crypto store
02d4dcb1
dbkr Cross sign the current device with the SSK
1f77cc6d
dbkr Track SSKs for users
1d58a64e
dbkr Sign & trust the key backup from the SSK
910d0ec9
dbkr Update package-lock.json
71953651
dbkr Lint
7dedcb82
dbkr Always track your own devices
c8082535
dbkr Re-track own device list
5500f0d7
dbkr Merge remote-tracking branch 'origin/develop' into dbkr/cross_signing
1b82dffc
dbkr Make linting rules more consistent
b3513dc8
dbkr All the linting
7f5584e4
dbkr Olm pre2 for cross-signing
e54f7171
uhoreg uhoreg assigned uhoreg uhoreg 6 years ago
uhoreg Merge branch 'develop' into dbkr/cross_signing
32814d18
uhoreg add methods for signing and checking users and devices with cross-sig…
ec2f07e1
uhoreg add missing files
ae71f411
uhoreg remove some debugging lines
b0275afa
uhoreg complete some more unit tests
405451d7
uhoreg use 3 keys for cross-signing
193ad9e0
uhoreg save cross-signing keys from sync and verify new keys for user
53804cac
uhoreg use the right path for logger
609ee663
uhoreg fix check for empty cross-signing repsonse
941d871d
uhoreg minor fixes to tests
936eef19
uhoreg add test for syncing trust on another user
95131c76
uhoreg add missing semicolon
dc971b9a
uhoreg initial implementation of secret storage and sharing
4a9a1b40
uhoreg Merge branch 'develop' into dbkr/cross_signing
6a77df7b
uhoreg Merge branch 'develop' into dbkr/cross_signing
5f539aac
uhoreg some cleanups
0c714ba4
uhoreg verify cross-signing key with SAS
6f6e7ea9
uhoreg allow http request stub to ignore unhandled syncs
98815ffd
uhoreg various cross-signing fixes and improvements
4c6fa890
uhoreg cleanups and a lot more docs
5bcbe76f
uhoreg Merge branch 'develop' into dbkr/cross_signing
07c2e34d
uhoreg fix unit tests to match event name changes
1cae5e8b
uhoreg save public part of cross-signing keys
43566036
uhoreg sign backups with master key
c5caf8f8
uhoreg rename m.secrets.share to m.secrets.send to agree with latest MSC
46a84862
uhoreg pksign was moved to olmlib
6cd09c6a
uhoreg add unit test for backups signed by cross-signing key
8d1d657c
uhoreg obsolete todo
b0080410
uhoreg minor cleanups
761f22b6
uhoreg offer to upgrade device verifications to cross-signing
7f8b9de5
uhoreg update to follow latest MSC
f3ec9768
dbkr
dbkr commented on 2019-09-06
dbkr
dbkr commented on 2019-09-06
dbkr
dbkr commented on 2019-09-06
dbkr
dbkr commented on 2019-09-06
dbkr
dbkr commented on 2019-09-06
dbkr dbkr added cross-signing-sprint
dbkr dbkr unassigned uhoreg uhoreg 6 years ago
dbkr dbkr assigned dbkr dbkr 6 years ago
dbkr Make tests pass
8cad116d
dbkr make other tests pass
3bec28b2
dbkr lint
de1b545d
dbkr Fix test again
e92d2bd7
dbkr Merge remote-tracking branch 'origin/develop' into dbkr/cross_signing
3e2d8453
dbkr Fix more tests
49588da7
dbkr Typo
74b649c0
dbkr Typo
a571624e
dbkr
dbkr commented on 2019-11-01
dbkr
dbkr commented on 2019-11-01
dbkr Space
f3073e12
dbkr
dbkr commented on 2019-11-01
dbkr
dbkr commented on 2019-11-01
dbkr
dbkr commented on 2019-11-01
dbkr
dbkr commented on 2019-11-01
dbkr
dbkr commented on 2019-11-01
dbkr
dbkr commented on 2019-11-01
dbkr Convert event interface to callbacks
a34758f9
dbkr lint
fabfe16d
lampholder lampholder added phase:1
lampholder lampholder added story:1
dbkr Convert sas verification test to callbacks
12627022
dbkr lint
03fe4afe
dbkr add comments
3a983271
dbkr dbkr unassigned dbkr dbkr 6 years ago
dbkr dbkr assigned uhoreg uhoreg 6 years ago
uhoreg
uhoreg commented on 2019-11-08
dbkr Rename getPrivateKeys to getCrossSigningKeys
6f8d9c46
dbkr Missed bits of callback renaming
a98e6964
dbkr Convert secrets events to callbacks too
4c651c15
dbkr dbkr requested a review from jryans jryans 6 years ago
uhoreg
uhoreg approved these changes on 2019-11-11
dbkr Fix what was probablyt a c+p fail
9bc185d4
dbkr Throw if an unknown key is specified
c97a87d1
dbkr Support default keys
26aa3d3c
dbkr lint
d12c56a6
dbkr Make setDeafultKeyId wait for event
1798f392
jryans
jryans requested changes on 2019-11-12
dbkr Sign & verify SSSS keys
7218e31a
dbkr lint
693c749d
dbkr Camelcase event names
d5d8032b
dbkr More s/cross-signing/crossSigning/
d9d65309
dbkr Mark cross siging / SSSS APIs as unstable
0048cbef
dbkr
dbkr commented on 2019-11-14
dbkr Use official name for SSSS
e10c17c8
dbkr Fix comment
291133be
dbkr Add matrix foundation copyright
2cd748b5
dbkr jsdoc formatting
69ecf3b1
dbkr Remove outdated comment
686a7a40
dbkr tariling space
7ca09ad7
dbkr Remove getPublicKey
be9b7a0d
dbkr Assert usage of setDeviceVerification for cross-signing keys
5937185c
jryans
jryans commented on 2019-11-14
jryans
jryans commented on 2019-11-14
dbkr Don't emit event here, as per comment
ce2d1d6e
jryans
jryans commented on 2019-11-14
jryans
jryans commented on 2019-11-15
dbkr Change check{User|Device}Trust interfaces
e541b96a
dbkr Switch the CroosSigningLevel constants
c3215d51
dbkr Typo
6f42824c
dbkr copy jsdoc to internal methods
40893493
dbkr Move Crypto.prototype.init back to its rightful place
545ebf81
dbkr Why is 'cross-signing' so hard to type?
fe010242
dbkr Update yarn.lock
f5a5f5e5
dbkr lint
d37ed9ff
dbkr
dbkr dbkr requested a review from jryans jryans 6 years ago
jryans
jryans approved these changes on 2019-11-15
dbkr backticks in jsdoc
f84ec090
dbkr Typo
f2f205f9
dbkr c+p fail
86e0f492
dbkr c+p fail
00b571a4
dbkr Capitalise jsdoc
97dff464
dbkr This now returns DeviceTrustLevel too
6d0237ec
dbkr c+p fail
f0ba1f2a
dbkr More jsdoc updates
fa2e669e
dbkr is now implemented
2ab033e7
jryans
jryans commented on 2019-11-15
dbkr This is now implemented
5224ef4b
dbkr update jsdoc
c550f83a
dbkr Remove ghost of some old code
04b57bbe
dbkr dbkr force pushed from ca1bdaa1 to 04b57bbe 6 years ago
dbkr Rename backup_password & functions
56261263
dbkr Update import
2a63cc47
dbkr dbkr requested a review from jryans jryans 6 years ago
jryans
jryans approved these changes on 2019-11-15
dbkr dbkr changed the title Initial Cross Signing Support Cross Signing Support 6 years ago
dbkr dbkr merged ac913678 into develop 6 years ago
lampholder lampholder removed phase:1
jryans jryans added phase:1
t3chguy t3chguy deleted the dbkr/cross_signing branch 3 years ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
Labels
Milestone