1
0
Fork 0
mirror of https://github.com/pgpainless/pgpainless.git synced 2025-09-09 18:29:39 +02:00

Simplify SessionKey conversion

This commit is contained in:
Paul Schaub 2025-05-15 14:34:48 +02:00
parent 197c1337c6
commit c99402dc3c
Signed by: vanitasvitae
GPG key ID: 62BEE9264BF17311

View file

@ -69,13 +69,10 @@ class DecryptImpl(private val api: PGPainless) : Decrypt {
val verificationList =
metadata.verifiedInlineSignatures.map { VerificationHelper.mapVerification(it) }
var sessionKey: SessionKey? = null
if (metadata.sessionKey != null) {
sessionKey =
SessionKey(
metadata.sessionKey!!.algorithm.algorithmId.toByte(),
metadata.sessionKey!!.key)
}
val sessionKey: SessionKey? =
metadata.sessionKey?.let {
SessionKey(it.algorithm.algorithmId.toByte(), it.key)
}
return DecryptionResult(sessionKey, verificationList)
}
}