parent
9e3011d4c8
commit
f2b684aa9e
|
@ -159,8 +159,8 @@ internal class DefaultCrossSigningService @Inject constructor(
|
||||||
setUserKeysAsTrusted(userId, true)
|
setUserKeysAsTrusted(userId, true)
|
||||||
cryptoStore.storePrivateKeysInfo(data.masterKeyPK, data.userKeyPK, data.selfSigningKeyPK)
|
cryptoStore.storePrivateKeysInfo(data.masterKeyPK, data.userKeyPK, data.selfSigningKeyPK)
|
||||||
masterPkSigning = OlmPkSigning().apply { initWithSeed(data.masterKeyPK.fromBase64()) }
|
masterPkSigning = OlmPkSigning().apply { initWithSeed(data.masterKeyPK.fromBase64()) }
|
||||||
userPkSigning = OlmPkSigning().apply { initWithSeed(data.masterKeyPK.fromBase64()) }
|
userPkSigning = OlmPkSigning().apply { initWithSeed(data.userKeyPK.fromBase64()) }
|
||||||
selfSigningPkSigning = OlmPkSigning().apply { initWithSeed(data.masterKeyPK.fromBase64()) }
|
selfSigningPkSigning = OlmPkSigning().apply { initWithSeed(data.selfSigningKeyPK.fromBase64()) }
|
||||||
|
|
||||||
callback?.onSuccess(Unit)
|
callback?.onSuccess(Unit)
|
||||||
}
|
}
|
||||||
|
|
|
@ -97,9 +97,11 @@ internal class DefaultInitializeCrossSigningTask @Inject constructor(
|
||||||
Timber.v("## CrossSigning - sskPublicKey:$sskPublicKey")
|
Timber.v("## CrossSigning - sskPublicKey:$sskPublicKey")
|
||||||
|
|
||||||
// Sign userSigningKey with master
|
// Sign userSigningKey with master
|
||||||
val signedSSK = JsonCanonicalizer.getCanonicalJson(Map::class.java, CryptoCrossSigningKey.Builder(userId, KeyUsage.SELF_SIGNING)
|
val signedSSK = CryptoCrossSigningKey.Builder(userId, KeyUsage.SELF_SIGNING)
|
||||||
.key(sskPublicKey)
|
.key(sskPublicKey)
|
||||||
.build().signalableJSONDictionary()).let { masterPkOlm.sign(it) }
|
.build()
|
||||||
|
.canonicalSignable()
|
||||||
|
.let { masterPkOlm.sign(it) }
|
||||||
|
|
||||||
// I need to upload the keys
|
// I need to upload the keys
|
||||||
val mskCrossSigningKeyInfo = CryptoCrossSigningKey.Builder(userId, KeyUsage.MASTER)
|
val mskCrossSigningKeyInfo = CryptoCrossSigningKey.Builder(userId, KeyUsage.MASTER)
|
||||||
|
|
Loading…
Reference in New Issue