1
0
mirror of https://github.com/vector-im/riotX-android synced 2025-10-05 15:52:47 +02:00

use pkEncryption, to properly close it.

This commit is contained in:
Benoit Marty
2024-09-23 16:05:44 +02:00
parent f7195a878a
commit e89bec4f27

View File

@@ -46,7 +46,9 @@ internal object ScanEncryptorUtils {
return if (publicServerKey != null) {
// Note: fromBase64 can throw Exception
val pkEncryption = PkEncryption.fromBase64(key = publicServerKey)
val pkMessage = pkEncryption.encrypt(DownloadBody(encryptedInfo).toCanonicalJson())
val pkMessage = pkEncryption.use {
pkEncryption.encrypt(DownloadBody(encryptedInfo).toCanonicalJson())
}
DownloadBody(
encryptedBody = EncryptedBody(
cipherText = pkMessage.ciphertext,