|
|
|
@ -13,6 +13,7 @@ import android.text.SpannableStringBuilder
|
|
|
|
|
import android.text.method.LinkMovementMethod
|
|
|
|
|
import android.text.style.ClickableSpan
|
|
|
|
|
import android.text.style.StyleSpan
|
|
|
|
|
import android.util.Log
|
|
|
|
|
import android.view.View
|
|
|
|
|
import android.widget.Toast
|
|
|
|
|
import com.goterl.lazycode.lazysodium.LazySodiumAndroid
|
|
|
|
@ -119,6 +120,8 @@ class RegisterActivity : BaseActionBarActivity() {
|
|
|
|
|
IdentityKeyUtil.save(this, IdentityKeyUtil.lokiSeedKey, Hex.toStringCondensed(seed))
|
|
|
|
|
IdentityKeyUtil.save(this, IdentityKeyUtil.IDENTITY_PUBLIC_KEY_PREF, Base64.encodeBytes(x25519KeyPair!!.publicKey.serialize()))
|
|
|
|
|
IdentityKeyUtil.save(this, IdentityKeyUtil.IDENTITY_PRIVATE_KEY_PREF, Base64.encodeBytes(x25519KeyPair!!.privateKey.serialize()))
|
|
|
|
|
IdentityKeyUtil.save(this, IdentityKeyUtil.ED25519_PUBLIC_KEY, Base64.encodeBytes(ed25519KeyPair!!.publicKey.asBytes))
|
|
|
|
|
IdentityKeyUtil.save(this, IdentityKeyUtil.ED25519_SECRET_KEY, Base64.encodeBytes(ed25519KeyPair!!.secretKey.asBytes))
|
|
|
|
|
val userHexEncodedPublicKey = x25519KeyPair!!.hexEncodedPublicKey
|
|
|
|
|
val registrationID = KeyHelper.generateRegistrationId(false)
|
|
|
|
|
TextSecurePreferences.setLocalRegistrationId(this, registrationID)
|
|
|
|
|